about summary refs log tree commit diff
diff options
context:
space:
mode:
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>2018-04-23 01:44:19 +0300
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>2018-05-17 23:13:08 +0300
commitee5b1e15aa689b801bc7b2f7ee6508549a043f56 (patch)
treea2a6b686a62789e96b41fdc9c611c6153b320897
parent90463a6bdcd18c60e18a1cc810fc6453b96f7d54 (diff)
downloadrust-ee5b1e15aa689b801bc7b2f7ee6508549a043f56.tar.gz
rust-ee5b1e15aa689b801bc7b2f7ee6508549a043f56.zip
Move definition of `Edition` from libsyntax to libsyntax_pos
-rw-r--r--src/libsyntax/lib.rs3
-rw-r--r--src/libsyntax_pos/edition.rs (renamed from src/libsyntax/edition.rs)0
-rw-r--r--src/libsyntax_pos/lib.rs2
3 files changed, 3 insertions, 2 deletions
diff --git a/src/libsyntax/lib.rs b/src/libsyntax/lib.rs
index 90af3ba51ec..e9817034569 100644
--- a/src/libsyntax/lib.rs
+++ b/src/libsyntax/lib.rs
@@ -22,7 +22,6 @@
 #![feature(unicode_internals)]
 #![feature(rustc_diagnostic_macros)]
 #![feature(slice_sort_by_cached_key)]
-#![feature(non_exhaustive)]
 #![feature(const_atomic_usize_new)]
 #![feature(rustc_attrs)]
 #![feature(str_escape)]
@@ -142,7 +141,6 @@ pub mod codemap;
 #[macro_use]
 pub mod config;
 pub mod entry;
-pub mod edition;
 pub mod feature_gate;
 pub mod fold;
 pub mod parse;
@@ -150,6 +148,7 @@ pub mod ptr;
 pub mod show_span;
 pub mod std_inject;
 pub mod str;
+pub use syntax_pos::edition;
 pub use syntax_pos::symbol;
 pub mod test;
 pub mod tokenstream;
diff --git a/src/libsyntax/edition.rs b/src/libsyntax_pos/edition.rs
index c98b54581f3..c98b54581f3 100644
--- a/src/libsyntax/edition.rs
+++ b/src/libsyntax_pos/edition.rs
diff --git a/src/libsyntax_pos/lib.rs b/src/libsyntax_pos/lib.rs
index d30d3d78ca5..d2e768dda3c 100644
--- a/src/libsyntax_pos/lib.rs
+++ b/src/libsyntax_pos/lib.rs
@@ -20,6 +20,7 @@
 
 #![feature(const_fn)]
 #![feature(custom_attribute)]
+#![feature(non_exhaustive)]
 #![feature(optin_builtin_traits)]
 #![allow(unused_attributes)]
 #![feature(specialization)]
@@ -48,6 +49,7 @@ extern crate serialize as rustc_serialize; // used by deriving
 
 extern crate unicode_width;
 
+pub mod edition;
 pub mod hygiene;
 pub use hygiene::{Mark, SyntaxContext, ExpnInfo, ExpnFormat, NameAndSpan, CompilerDesugaringKind};