]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc_const_eval/check_match.rs
move projection mode into parameter environment
[rust.git] / src / librustc_const_eval / check_match.rs
index b35b0865991659d29b461f44f441bc2991ab9d2d..39db384e2ded22116eeb90293095b14b8035a939 100644 (file)
@@ -20,7 +20,6 @@
 use rustc::middle::mem_categorization::{cmt};
 use rustc::middle::region::RegionMaps;
 use rustc::session::Session;
-use rustc::traits::Reveal;
 use rustc::ty::{self, Ty, TyCtxt};
 use rustc::lint;
 use rustc_errors::{Diagnostic, Level, DiagnosticBuilder};
@@ -518,7 +517,7 @@ fn check_legality_of_move_bindings(cx: &MatchVisitor,
 ///
 /// FIXME: this should be done by borrowck.
 fn check_for_mutation_in_guard(cx: &MatchVisitor, guard: &hir::Expr) {
-    cx.tcx.infer_ctxt((cx.tables, cx.param_env), Reveal::UserFacing).enter(|infcx| {
+    cx.tcx.infer_ctxt((cx.tables, cx.param_env)).enter(|infcx| {
         let mut checker = MutationChecker {
             cx: cx,
         };