]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc_mir_build/hair/pattern/mod.rs
Auto merge of #65989 - Aaron1011:fix/normalize-param-env, r=nikomatsakis
[rust.git] / src / librustc_mir_build / hair / pattern / mod.rs
index f813ba0c077cadb662d6aeed5e8bfdb2f0b0e562..19c86655bd5ed1e2efc386f50cf32e3843711d30 100644 (file)
@@ -776,7 +776,7 @@ fn lower_path(&mut self, qpath: &hir::QPath<'_>, id: hir::HirId, span: Span) ->
 
         // Use `Reveal::All` here because patterns are always monomorphic even if their function
         // isn't.
-        let param_env_reveal_all = self.param_env.with_reveal_all();
+        let param_env_reveal_all = self.param_env.with_reveal_all_normalized(self.tcx);
         let substs = self.typeck_results.node_substs(id);
         let instance = match ty::Instance::resolve(self.tcx, param_env_reveal_all, def_id, substs) {
             Ok(Some(i)) => i,