about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorkennytm <kennytm@gmail.com>2018-08-09 21:35:35 +0800
committerkennytm <kennytm@gmail.com>2018-08-10 01:01:33 +0800
commite2d0e3f6ace4aeec1b66e42fa41d168809b1f224 (patch)
tree31e9ae055994a22bb5bf0a18cc358abd283f029a /src
parent62d70c9d479109a14d4111bb888d76173553973a (diff)
parentd25dbc5d84dbacc68a5246678974bec72c12bd04 (diff)
downloadrust-e2d0e3f6ace4aeec1b66e42fa41d168809b1f224.tar.gz
rust-e2d0e3f6ace4aeec1b66e42fa41d168809b1f224.zip
Rollup merge of #53219 - memoryruins:nll_bootstrap_3, r=nikomatsakis
[nll] enable feature(nll) on various crates for bootstrap: part 3

#53172
Diffstat (limited to 'src')
-rw-r--r--src/libfmt_macros/lib.rs2
-rw-r--r--src/libpanic_abort/lib.rs1
-rw-r--r--src/libpanic_unwind/lib.rs1
-rw-r--r--src/librustc_apfloat/lib.rs1
-rw-r--r--src/librustc_cratesio_shim/src/lib.rs2
-rw-r--r--src/librustc_driver/lib.rs1
-rw-r--r--src/librustc_incremental/lib.rs1
-rw-r--r--src/librustc_target/lib.rs1
-rw-r--r--src/libsyntax_pos/lib.rs1
-rw-r--r--src/libterm/lib.rs1
-rw-r--r--src/libunwind/lib.rs1
11 files changed, 13 insertions, 0 deletions
diff --git a/src/libfmt_macros/lib.rs b/src/libfmt_macros/lib.rs
index 373db1f1664..d2209da0ca3 100644
--- a/src/libfmt_macros/lib.rs
+++ b/src/libfmt_macros/lib.rs
@@ -20,6 +20,8 @@
        html_playground_url = "https://play.rust-lang.org/",
        test(attr(deny(warnings))))]
 
+#![cfg_attr(not(stage0), feature(nll))]
+
 pub use self::Piece::*;
 pub use self::Position::*;
 pub use self::Alignment::*;
diff --git a/src/libpanic_abort/lib.rs b/src/libpanic_abort/lib.rs
index 392bf17968f..da568fae70e 100644
--- a/src/libpanic_abort/lib.rs
+++ b/src/libpanic_abort/lib.rs
@@ -24,6 +24,7 @@
 
 #![feature(core_intrinsics)]
 #![feature(libc)]
+#![cfg_attr(not(stage0), feature(nll))]
 #![feature(panic_runtime)]
 #![feature(staged_api)]
 #![feature(rustc_attrs)]
diff --git a/src/libpanic_unwind/lib.rs b/src/libpanic_unwind/lib.rs
index 2abdf7cee63..a61b2c1f063 100644
--- a/src/libpanic_unwind/lib.rs
+++ b/src/libpanic_unwind/lib.rs
@@ -34,6 +34,7 @@
 #![feature(core_intrinsics)]
 #![feature(lang_items)]
 #![feature(libc)]
+#![cfg_attr(not(stage0), feature(nll))]
 #![feature(panic_unwind)]
 #![feature(raw)]
 #![feature(staged_api)]
diff --git a/src/librustc_apfloat/lib.rs b/src/librustc_apfloat/lib.rs
index 08438805a70..d6e821d427d 100644
--- a/src/librustc_apfloat/lib.rs
+++ b/src/librustc_apfloat/lib.rs
@@ -45,6 +45,7 @@
       html_root_url = "https://doc.rust-lang.org/nightly/")]
 #![forbid(unsafe_code)]
 
+#![cfg_attr(not(stage0), feature(nll))]
 #![feature(try_from)]
 // See librustc_cratesio_shim/Cargo.toml for a comment explaining this.
 #[allow(unused_extern_crates)]
diff --git a/src/librustc_cratesio_shim/src/lib.rs b/src/librustc_cratesio_shim/src/lib.rs
index 85a5b331d8c..39087c5f746 100644
--- a/src/librustc_cratesio_shim/src/lib.rs
+++ b/src/librustc_cratesio_shim/src/lib.rs
@@ -11,5 +11,7 @@
 // See Cargo.toml for a comment explaining this crate.
 #![allow(unused_extern_crates)]
 
+#![cfg_attr(not(stage0), feature(nll))]
+
 extern crate bitflags;
 extern crate log;
diff --git a/src/librustc_driver/lib.rs b/src/librustc_driver/lib.rs
index 556ee9f5716..c3bdf07cd20 100644
--- a/src/librustc_driver/lib.rs
+++ b/src/librustc_driver/lib.rs
@@ -20,6 +20,7 @@
 
 #![feature(box_syntax)]
 #![cfg_attr(unix, feature(libc))]
+#![cfg_attr(not(stage0), feature(nll))]
 #![feature(option_replace)]
 #![feature(quote)]
 #![feature(rustc_diagnostic_macros)]
diff --git a/src/librustc_incremental/lib.rs b/src/librustc_incremental/lib.rs
index 73886e5e281..22b260642e4 100644
--- a/src/librustc_incremental/lib.rs
+++ b/src/librustc_incremental/lib.rs
@@ -14,6 +14,7 @@
       html_favicon_url = "https://doc.rust-lang.org/favicon.ico",
       html_root_url = "https://doc.rust-lang.org/nightly/")]
 
+#![cfg_attr(not(stage0), feature(nll))]
 #![feature(specialization)]
 
 #![recursion_limit="256"]
diff --git a/src/librustc_target/lib.rs b/src/librustc_target/lib.rs
index af2697f62f7..5f5cc4c5ff7 100644
--- a/src/librustc_target/lib.rs
+++ b/src/librustc_target/lib.rs
@@ -23,6 +23,7 @@
 
 #![feature(box_syntax)]
 #![feature(const_fn)]
+#![cfg_attr(not(stage0), feature(nll))]
 #![feature(slice_patterns)]
 
 #[macro_use]
diff --git a/src/libsyntax_pos/lib.rs b/src/libsyntax_pos/lib.rs
index 44cd53282ec..98d7d77308f 100644
--- a/src/libsyntax_pos/lib.rs
+++ b/src/libsyntax_pos/lib.rs
@@ -21,6 +21,7 @@
 #![feature(const_fn)]
 #![feature(crate_visibility_modifier)]
 #![feature(custom_attribute)]
+#![cfg_attr(not(stage0), feature(nll))]
 #![feature(non_exhaustive)]
 #![feature(optin_builtin_traits)]
 #![feature(specialization)]
diff --git a/src/libterm/lib.rs b/src/libterm/lib.rs
index cf92ce27ee5..a49fd67639d 100644
--- a/src/libterm/lib.rs
+++ b/src/libterm/lib.rs
@@ -50,6 +50,7 @@
 #![cfg_attr(windows, feature(libc))]
 // Handle rustfmt skips
 #![feature(custom_attribute)]
+#![cfg_attr(not(stage0), feature(nll))]
 #![allow(unused_attributes)]
 
 use std::io::prelude::*;
diff --git a/src/libunwind/lib.rs b/src/libunwind/lib.rs
index 2b3c19c067e..424a7e3d009 100644
--- a/src/libunwind/lib.rs
+++ b/src/libunwind/lib.rs
@@ -13,6 +13,7 @@
 
 #![feature(cfg_target_vendor)]
 #![feature(link_cfg)]
+#![cfg_attr(not(stage0), feature(nll))]
 #![feature(staged_api)]
 #![feature(unwind_attributes)]
 #![feature(static_nobundle)]