File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -363,8 +363,8 @@ impl DepGraph {
363363 } ;
364364
365365 debug_assert_eq ! (
366- data. colors. get( prev_index) ,
367- DepNodeState :: Unknown ,
366+ data. colors. get( prev_index) . color ( ) ,
367+ None ,
368368 "DepGraph::with_task() - Duplicate DepNodeState insertion for {:?}" ,
369369 key
370370 ) ;
@@ -808,7 +808,7 @@ impl DepGraph {
808808 // There may be multiple threads trying to mark the same dep node green concurrently
809809
810810 #[ cfg( not( parallel_compiler) ) ]
811- debug_assert_eq ! ( data. colors. get( dep_node_index) , DepNodeState :: Unknown ,
811+ debug_assert_eq ! ( data. colors. get( dep_node_index) . color ( ) , None ,
812812 "DepGraph::try_mark_previous_green() - Duplicate DepNodeState \
813813 insertion for {:?}", dep_node) ;
814814
Original file line number Diff line number Diff line change @@ -50,10 +50,10 @@ pub fn decode_dep_graph(
5050 nodes[ i] = node;
5151 edges[ i] = Some ( Box :: < [ DepNodeIndex ] > :: decode ( d) ?) ;
5252
53- if likely ! ( node. kind. is_eval_always( ) ) {
54- state[ i] = AtomicCell :: new ( DepNodeState :: Unknown ) ;
55- } else {
53+ if unlikely ! ( node. kind. is_eval_always( ) ) {
5654 state[ i] = AtomicCell :: new ( DepNodeState :: UnknownEvalAlways ) ;
55+ } else {
56+ state[ i] = AtomicCell :: new ( DepNodeState :: Unknown ) ;
5757 }
5858 }
5959 }
You can’t perform that action at this time.
0 commit comments