summary refs log tree commit diff
path: root/src/libsyntax
diff options
context:
space:
mode:
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>2018-04-08 15:34:35 +0300
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>2018-04-27 00:46:55 +0300
commitc1492fe3039d014809960f91b2a95fe30e5d6b9c (patch)
tree24875c2a6c63f14d5d08bd5333e99ad10338bf7e /src/libsyntax
parent7f3444e1baf0d335b4bf379f845dbc28cdd0509c (diff)
downloadrust-c1492fe3039d014809960f91b2a95fe30e5d6b9c.tar.gz
rust-c1492fe3039d014809960f91b2a95fe30e5d6b9c.zip
Add one more prelude layer for extern crate names passed with `--extern`
Diffstat (limited to 'src/libsyntax')
-rw-r--r--src/libsyntax/feature_gate.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libsyntax/feature_gate.rs b/src/libsyntax/feature_gate.rs
index 0331e90164f..832e655d3b1 100644
--- a/src/libsyntax/feature_gate.rs
+++ b/src/libsyntax/feature_gate.rs
@@ -397,7 +397,7 @@ declare_features! (
     (active, generic_associated_types, "1.23.0", Some(44265), None),
 
     // Resolve absolute paths as paths from other crates
-    (active, extern_absolute_paths, "1.24.0", Some(44660), None),
+    (active, extern_absolute_paths, "1.24.0", Some(44660), Some(Edition::Edition2018)),
 
     // `foo.rs` as an alternative to `foo/mod.rs`
     (active, non_modrs_mods, "1.24.0", Some(44660), Some(Edition::Edition2018)),
@@ -466,6 +466,9 @@ declare_features! (
 
     // #[doc(alias = "...")]
     (active, doc_alias, "1.27.0", Some(50146), None),
+
+    // Access to crate names passed via `--extern` through prelude
+    (active, extern_prelude, "1.27.0", Some(44660), Some(Edition::Edition2018)),
 );
 
 declare_features! (