diff options
| author | Jeffrey Seyfried <jeffrey.seyfried@gmail.com> | 2016-07-14 08:59:25 +0000 |
|---|---|---|
| committer | Jeffrey Seyfried <jeffrey.seyfried@gmail.com> | 2016-07-14 10:27:20 +0000 |
| commit | 11f24a93c79a5ff5ecd2c238c603bdab30926bb3 (patch) | |
| tree | 0456392138119c8f521742a412d46123c2f04317 | |
| parent | 4e74c181a4f16adf72ff0f9adbf6faca8fe5d1df (diff) | |
| download | rust-11f24a93c79a5ff5ecd2c238c603bdab30926bb3.tar.gz rust-11f24a93c79a5ff5ecd2c238c603bdab30926bb3.zip | |
Add regression test
| -rw-r--r-- | src/test/compile-fail/macro-expanded-include/foo/mod.rs | 4 | ||||
| -rw-r--r-- | src/test/compile-fail/macro-expanded-include/test.rs | 4 |
2 files changed, 7 insertions, 1 deletions
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 57b7b72a1d4..888bdf5179a 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 7ab9dd19b1b..e1e85ddb2c1 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 |
