File tree 1 file changed +7
-7
lines changed
1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -276,6 +276,13 @@ macro_rules! define_maps {
276
276
)
277
277
) ;
278
278
279
+ // FIXME(eddyb) Get more valid Span's on queries.
280
+ // def_span guard is necessary to prevent a recursive loop,
281
+ // default_span calls def_span query internally.
282
+ if span == DUMMY_SP && stringify!( $name) != "def_span" {
283
+ span = key. default_span( tcx)
284
+ }
285
+
279
286
loop {
280
287
let job = if let Some ( value) = tcx. maps. $name. borrow( ) . map. get( & key) {
281
288
match * value {
@@ -340,13 +347,6 @@ macro_rules! define_maps {
340
347
//job.await();
341
348
}
342
349
*/
343
- // FIXME(eddyb) Get more valid Span's on queries.
344
- // def_span guard is necessary to prevent a recursive loop,
345
- // default_span calls def_span query internally.
346
- if span == DUMMY_SP && stringify!( $name) != "def_span" {
347
- span = key. default_span( tcx)
348
- }
349
-
350
350
// Fast path for when incr. comp. is off. `to_dep_node` is
351
351
// expensive for some DepKinds.
352
352
if !tcx. dep_graph. is_fully_enabled( ) {
You can’t perform that action at this time.
0 commit comments