about summary refs log tree commit diff
path: root/src/librustc_back/target
diff options
context:
space:
mode:
authorJeffrey Seyfried <jeffrey.seyfried@gmail.com>2016-02-11 00:52:44 +0000
committerJeffrey Seyfried <jeffrey.seyfried@gmail.com>2016-02-13 07:05:28 +0000
commitd21e908175de9c70fffc9c07d676557392cf2b39 (patch)
tree52a6d8b864124612acc76c540dce8c7e96fc1a57 /src/librustc_back/target
parentdbc2466f09269dd86285b0f52a31360d087a379b (diff)
downloadrust-d21e908175de9c70fffc9c07d676557392cf2b39.tar.gz
rust-d21e908175de9c70fffc9c07d676557392cf2b39.zip
Disallow non-inline modules without path annotations inside blocks and fix fallout
Diffstat (limited to 'src/librustc_back/target')
-rw-r--r--src/librustc_back/target/mod.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/librustc_back/target/mod.rs b/src/librustc_back/target/mod.rs
index 95b7c2e3f07..e6ee01fd27e 100644
--- a/src/librustc_back/target/mod.rs
+++ b/src/librustc_back/target/mod.rs
@@ -65,12 +65,13 @@ mod windows_msvc_base;
 
 macro_rules! supported_targets {
     ( $(($triple:expr, $module:ident)),+ ) => (
+        $(mod $module;)*
+
         /// List of supported targets
         pub const TARGETS: &'static [&'static str] = &[$($triple),*];
 
         // this would use a match if stringify! were allowed in pattern position
         fn load_specific(target: &str) -> Option<Target> {
-            $(mod $module;)*
             let target = target.replace("-", "_");
             if false { }
             $(