about summary refs log tree commit diff
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2017-10-31 11:41:54 -0400
committerNiko Matsakis <niko@alum.mit.edu>2017-10-31 12:41:41 -0400
commitd9fb792d7c259b76e51c1cbd6a7e5f9cee27ff99 (patch)
tree0ef463f91b43dafc816fbcceb79c20036a939c92
parent99aa313636105ef4f79dde1ee566caff6bca41ca (diff)
downloadrust-d9fb792d7c259b76e51c1cbd6a7e5f9cee27ff99.tar.gz
rust-d9fb792d7c259b76e51c1cbd6a7e5f9cee27ff99.zip
treat -Znll as implying -Zborrowck-mir
-rw-r--r--src/librustc_mir/borrow_check.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/librustc_mir/borrow_check.rs b/src/librustc_mir/borrow_check.rs
index 8b5f1539ac0..819f67a39e9 100644
--- a/src/librustc_mir/borrow_check.rs
+++ b/src/librustc_mir/borrow_check.rs
@@ -51,7 +51,11 @@ fn mir_borrowck<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>, def_id: DefId) {
     let src = MirSource::from_local_def_id(tcx, def_id);
     debug!("run query mir_borrowck: {}", tcx.node_path_str(src.item_id()));
 
-    if !tcx.has_attr(def_id, "rustc_mir_borrowck") && !tcx.sess.opts.debugging_opts.borrowck_mir {
+    if {
+        !tcx.has_attr(def_id, "rustc_mir_borrowck") &&
+            !tcx.sess.opts.debugging_opts.borrowck_mir &&
+            !tcx.sess.opts.debugging_opts.nll
+    } {
         return;
     }