about summary refs log tree commit diff
diff options
context:
space:
mode:
authorCamille GILLOT <gillot.camille@gmail.com>2021-09-26 17:02:20 +0200
committerCamille GILLOT <gillot.camille@gmail.com>2021-10-17 14:57:57 +0200
commita7ccf22b48f53aa9201a517f16918c49265189a3 (patch)
treebd1a68809987c334da3b8d738e893b6c29c5939b
parent2fa9b118041bcf8a11c54c860521fd9e86a2506d (diff)
downloadrust-a7ccf22b48f53aa9201a517f16918c49265189a3.tar.gz
rust-a7ccf22b48f53aa9201a517f16918c49265189a3.zip
Fix remove_unneeded_drops pass.
-rw-r--r--compiler/rustc_mir_transform/src/remove_unneeded_drops.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_mir_transform/src/remove_unneeded_drops.rs b/compiler/rustc_mir_transform/src/remove_unneeded_drops.rs
index 5c9d04a08bf..c71bc512c31 100644
--- a/compiler/rustc_mir_transform/src/remove_unneeded_drops.rs
+++ b/compiler/rustc_mir_transform/src/remove_unneeded_drops.rs
@@ -13,7 +13,7 @@ impl<'tcx> MirPass<'tcx> for RemoveUnneededDrops {
         trace!("Running RemoveUnneededDrops on {:?}", body.source);
 
         let did = body.source.def_id();
-        let param_env = tcx.param_env(did);
+        let param_env = tcx.param_env_reveal_all_normalized(did);
         let mut should_simplify = false;
 
         let (basic_blocks, local_decls) = body.basic_blocks_and_local_decls_mut();