@@ -157,20 +157,19 @@ impl<K: DepKind> EncoderState<K> {
157
157
}
158
158
}
159
159
160
- #[ instrument( skip( self , _record_graph ) ) ]
160
+ #[ instrument( skip( self , record_graph ) ) ]
161
161
fn encode_node (
162
162
& mut self ,
163
163
node : & NodeInfo < K > ,
164
- _record_graph : & Option < Lock < DepGraphQuery < K > > > ,
164
+ record_graph : & Option < Lock < DepGraphQuery < K > > > ,
165
165
) -> DepNodeIndex {
166
166
let index = DepNodeIndex :: new ( self . total_node_count ) ;
167
167
self . total_node_count += 1 ;
168
168
169
169
let edge_count = node. edges . len ( ) ;
170
170
self . total_edge_count += edge_count;
171
171
172
- #[ cfg( debug_assertions) ]
173
- if let Some ( record_graph) = & _record_graph {
172
+ if let Some ( record_graph) = & record_graph {
174
173
// Do not ICE when a query is called from within `with_query`.
175
174
if let Some ( record_graph) = & mut record_graph. try_lock ( ) {
176
175
record_graph. push ( index, node. node , & node. edges ) ;
@@ -222,11 +221,8 @@ impl<K: DepKind + Encodable<FileEncoder>> GraphEncoder<K> {
222
221
record_graph : bool ,
223
222
record_stats : bool ,
224
223
) -> Self {
225
- let record_graph = if cfg ! ( debug_assertions) && record_graph {
226
- Some ( Lock :: new ( DepGraphQuery :: new ( prev_node_count) ) )
227
- } else {
228
- None
229
- } ;
224
+ let record_graph =
225
+ if record_graph { Some ( Lock :: new ( DepGraphQuery :: new ( prev_node_count) ) ) } else { None } ;
230
226
let status = Lock :: new ( EncoderState :: new ( encoder, record_stats) ) ;
231
227
GraphEncoder { status, record_graph }
232
228
}
0 commit comments