From b5a0efffae2349634f3c6ea2b1c1b8fbe0449360 Mon Sep 17 00:00:00 2001 From: lqd Date: Fri, 17 May 2019 12:24:50 +0200 Subject: [PATCH] Switch default borrowck mode from migrate to full NLLs --- src/librustc/session/config.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/librustc/session/config.rs b/src/librustc/session/config.rs index b5e3c4cda0a66..8634f082abcb7 100644 --- a/src/librustc/session/config.rs +++ b/src/librustc/session/config.rs @@ -613,7 +613,7 @@ impl Default for Options { incremental: None, debugging_opts: basic_debugging_options(), prints: Vec::new(), - borrowck_mode: BorrowckMode::Migrate, + borrowck_mode: BorrowckMode::Mir, cg: basic_codegen_options(), error_format: ErrorOutputType::default(), externs: Externs(BTreeMap::new()), @@ -2328,8 +2328,8 @@ pub fn build_session_options_and_crate_config( })); let borrowck_mode = match debugging_opts.borrowck.as_ref().map(|s| &s[..]) { - None | Some("migrate") => BorrowckMode::Migrate, - Some("mir") => BorrowckMode::Mir, + Some("migrate") => BorrowckMode::Migrate, + None | Some("mir") => BorrowckMode::Mir, Some(m) => early_error(error_format, &format!("unknown borrowck mode `{}`", m)), };