diff options
| author | bors <bors@rust-lang.org> | 2017-10-21 01:59:43 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2017-10-21 01:59:43 +0000 |
| commit | 6a136f678302afd6498f69b3858ed6ae1ba6d602 (patch) | |
| tree | c2f61143ba610f8173596ae2bb751198dc9875e0 | |
| parent | 6511b4f7ee19fbc2e0dd98fa65f23fa11fece722 (diff) | |
| parent | b5e2451f62391223cd9db7d025bf3a1d67713adc (diff) | |
| download | rust-6a136f678302afd6498f69b3858ed6ae1ba6d602.tar.gz rust-6a136f678302afd6498f69b3858ed6ae1ba6d602.zip | |
Auto merge of #45364 - nikomatsakis:issue-44137-anon, r=michaelwoerister
make `erase_regions_ty` query anonymous r? @michaelwoerister
| -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), |
