diff options
| author | Michael Woerister <michaelwoerister@posteo.net> | 2016-05-06 17:09:18 -0400 |
|---|---|---|
| committer | Michael Woerister <michaelwoerister@posteo.net> | 2016-05-09 16:17:00 -0400 |
| commit | 00eabcbefab39612a56ef958a213825207697323 (patch) | |
| tree | 26085522f2b4d44bdeac13a9ace09cc63a96b69a | |
| parent | 86a691a5c7d183bc1e19d53832ea40cf41fa7ccd (diff) | |
trans::context: Remove some tcx::tls wackiness
| -rw-r--r-- | src/librustc_trans/context.rs | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/librustc_trans/context.rs b/src/librustc_trans/context.rs index b182f4de26b..88edddad8c3 100644 --- a/src/librustc_trans/context.rs +++ b/src/librustc_trans/context.rs @@ -183,10 +183,7 @@ impl<'tcx> DepTrackingMapConfig for TraitSelectionCache<'tcx> { type Key = ty::PolyTraitRef<'tcx>; type Value = traits::Vtable<'tcx, ()>; fn to_dep_node(key: &ty::PolyTraitRef<'tcx>) -> DepNode<DefId> { - ty::tls::with(|tcx| { - let lifted_key = tcx.lift(key).unwrap(); - lifted_key.to_poly_trait_predicate().dep_node() - }) + key.to_poly_trait_predicate().dep_node() } } |
