@@ -13,8 +13,8 @@ use smallvec::{smallvec, SmallVec};
13
13
use std:: collections:: hash_map:: Entry ;
14
14
use std:: env;
15
15
use std:: hash:: Hash ;
16
+ use std:: marker:: PhantomData ;
16
17
use std:: mem;
17
- use std:: panic as bug;
18
18
use std:: sync:: atomic:: Ordering :: Relaxed ;
19
19
20
20
use super :: debug:: EdgeFilter ;
@@ -215,7 +215,7 @@ impl<K: DepKind> DepGraph<K> {
215
215
node : Some ( _key) ,
216
216
reads : SmallVec :: new ( ) ,
217
217
read_set : Default :: default ( ) ,
218
- phantom_data : std :: marker :: PhantomData ,
218
+ phantom_data : PhantomData ,
219
219
} )
220
220
} ,
221
221
|data, key, fingerprint, task| data. complete_task ( key, task. unwrap ( ) , fingerprint) ,
@@ -367,7 +367,7 @@ impl<K: DepKind> DepGraph<K> {
367
367
std:: mem:: drop ( map) ;
368
368
data. read_index ( dep_node_index) ;
369
369
} else {
370
- bug ! ( "DepKind {:?} should be pre-allocated but isn't." , v. kind)
370
+ panic ! ( "DepKind {:?} should be pre-allocated but isn't." , v. kind)
371
371
}
372
372
}
373
373
}
@@ -645,7 +645,7 @@ impl<K: DepKind> DepGraph<K> {
645
645
dependency {:?}",
646
646
dep_node, dep_dep_node
647
647
) ;
648
- if tcx. try_force_previous_green ( dep_dep_node) {
648
+ if tcx. try_force_from_dep_node ( dep_dep_node) {
649
649
let dep_dep_node_color = data. colors . get ( dep_dep_node_index) ;
650
650
651
651
match dep_dep_node_color {
@@ -667,7 +667,7 @@ impl<K: DepKind> DepGraph<K> {
667
667
}
668
668
None => {
669
669
if !tcx. has_errors_or_delayed_span_bugs ( ) {
670
- bug ! (
670
+ panic ! (
671
671
"try_mark_previous_green() - Forcing the DepNode \
672
672
should have set its color"
673
673
)
@@ -948,7 +948,7 @@ impl<K: DepKind> CurrentDepGraph<K> {
948
948
match env:: var ( "RUST_FORBID_DEP_GRAPH_EDGE" ) {
949
949
Ok ( s) => match EdgeFilter :: new ( & s) {
950
950
Ok ( f) => Some ( f) ,
951
- Err ( err) => bug ! ( "RUST_FORBID_DEP_GRAPH_EDGE invalid: {}" , err) ,
951
+ Err ( err) => panic ! ( "RUST_FORBID_DEP_GRAPH_EDGE invalid: {}" , err) ,
952
952
} ,
953
953
Err ( _) => None ,
954
954
}
@@ -1074,7 +1074,7 @@ impl<K: DepKind> DepGraphData<K> {
1074
1074
if let Some ( ref forbidden_edge) = self . current . forbidden_edge {
1075
1075
let source = data[ source] . node ;
1076
1076
if forbidden_edge. test ( & source, & target) {
1077
- bug ! ( "forbidden edge {:?} -> {:?} created" , source, target)
1077
+ panic ! ( "forbidden edge {:?} -> {:?} created" , source, target)
1078
1078
}
1079
1079
}
1080
1080
}
@@ -1096,7 +1096,7 @@ pub struct TaskDeps<K> {
1096
1096
node : Option < DepNode < K > > ,
1097
1097
reads : EdgesVec ,
1098
1098
read_set : FxHashSet < DepNodeIndex > ,
1099
- phantom_data : std :: marker :: PhantomData < DepNode < K > > ,
1099
+ phantom_data : PhantomData < DepNode < K > > ,
1100
1100
}
1101
1101
1102
1102
impl < K > Default for TaskDeps < K > {
@@ -1106,7 +1106,7 @@ impl<K> Default for TaskDeps<K> {
1106
1106
node : None ,
1107
1107
reads : EdgesVec :: new ( ) ,
1108
1108
read_set : FxHashSet :: default ( ) ,
1109
- phantom_data : std :: marker :: PhantomData ,
1109
+ phantom_data : PhantomData ,
1110
1110
}
1111
1111
}
1112
1112
}
0 commit comments