diff options
| author | David Tolnay <dtolnay@gmail.com> | 2022-03-29 13:09:28 -0700 |
|---|---|---|
| committer | Caleb Cartwright <calebcartwright@users.noreply.github.com> | 2022-03-29 22:20:11 -0500 |
| commit | 8e94761a94162f43e6c3e9bfbbc5005da3dbeea5 (patch) | |
| tree | 85498b3a15caf307509d29bf3e62cc312f5dad48 /tests | |
| parent | e0c7b7d5d30d5b47f9d6a9fd3c449fc610a330b9 (diff) | |
| download | rust-8e94761a94162f43e6c3e9bfbbc5005da3dbeea5.tar.gz rust-8e94761a94162f43e6c3e9bfbbc5005da3dbeea5.zip | |
Add test of macro calls inside extern block
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/source/extern.rs | 13 | ||||
| -rw-r--r-- | tests/target/extern.rs | 13 |
2 files changed, 26 insertions, 0 deletions
diff --git a/tests/source/extern.rs b/tests/source/extern.rs index d0a033b1243..5b981385d2b 100644 --- a/tests/source/extern.rs +++ b/tests/source/extern.rs @@ -77,3 +77,16 @@ libc::c_long; extern { } + +macro_rules! x { + ($tt:tt) => {}; +} + +extern "macros" { + x!(ident); + // x!(#); FIXME + x![ident]; + // x![#]; FIXME + x! {ident} + x! {#} +} diff --git a/tests/target/extern.rs b/tests/target/extern.rs index 44ed6d4b475..570d21c17df 100644 --- a/tests/target/extern.rs +++ b/tests/target/extern.rs @@ -82,3 +82,16 @@ extern "C" { } extern "C" {} + +macro_rules! x { + ($tt:tt) => {}; +} + +extern "macros" { + x!(ident); + // x!(#); FIXME + x![ident]; + // x![#]; FIXME + x! {ident} + x! {#} +} |
