From 11f24a93c79a5ff5ecd2c238c603bdab30926bb3 Mon Sep 17 00:00:00 2001 From: Jeffrey Seyfried Date: Thu, 14 Jul 2016 08:59:25 +0000 Subject: [PATCH] Add regression test --- src/test/compile-fail/macro-expanded-include/foo/mod.rs | 4 ++++ src/test/compile-fail/macro-expanded-include/test.rs | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/test/compile-fail/macro-expanded-include/foo/mod.rs b/src/test/compile-fail/macro-expanded-include/foo/mod.rs index 57b7b72a1d435..888bdf5179a23 100644 --- a/src/test/compile-fail/macro-expanded-include/foo/mod.rs +++ b/src/test/compile-fail/macro-expanded-include/foo/mod.rs @@ -13,3 +13,7 @@ macro_rules! m { () => { include!("file.txt"); } } + +macro_rules! n { + () => { unsafe { asm!(include_str!("file.txt")); } } +} diff --git a/src/test/compile-fail/macro-expanded-include/test.rs b/src/test/compile-fail/macro-expanded-include/test.rs index 7ab9dd19b1b70..e1e85ddb2c1b1 100644 --- a/src/test/compile-fail/macro-expanded-include/test.rs +++ b/src/test/compile-fail/macro-expanded-include/test.rs @@ -8,12 +8,14 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -#![feature(rustc_attrs)] +#![feature(asm, rustc_attrs)] +#![allow(unused)] #[macro_use] mod foo; m!(); +fn f() { n!(); } #[rustc_error] fn main() {} //~ ERROR compilation successful