diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2017-10-18 11:21:36 -0400 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2017-10-18 11:21:45 -0400 |
| commit | b5e2451f62391223cd9db7d025bf3a1d67713adc (patch) | |
| tree | 1802651d017470415c511de8d7c32393475c1d6d | |
| parent | 7a4f39453cfbeab1c2220331f2eae8938165c964 (diff) | |
make `erase_regions_ty` query anonymous
| -rw-r--r-- | src/librustc/dep_graph/dep_node.rs | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/librustc/dep_graph/dep_node.rs b/src/librustc/dep_graph/dep_node.rs index f9e902b9105..6993ef3768a 100644 --- a/src/librustc/dep_graph/dep_node.rs +++ b/src/librustc/dep_graph/dep_node.rs @@ -610,7 +610,14 @@ define_dep_nodes!( <'tcx> [] PostorderCnums, [] HasCloneClosures(CrateNum), [] HasCopyClosures(CrateNum), - [] EraseRegionsTy { ty: Ty<'tcx> }, + + // This query is not expected to have inputs -- as a result, it's + // not a good candidate for "replay" because it's essentially a + // pure function of its input (and hence the expectation is that + // no caller would be green **apart** from just this + // query). Making it anonymous avoids hashing the result, which + // may save a bit of time. + [anon] EraseRegionsTy { ty: Ty<'tcx> }, [] Freevars(DefId), [] MaybeUnusedTraitImport(DefId), |
