]> git.proxmox.com Git - rustc.git/blame - src/test/ui/proc-macro/dollar-crate-issue-57089.rs
New upstream version 1.41.1+dfsg1
[rustc.git] / src / test / ui / proc-macro / dollar-crate-issue-57089.rs
CommitLineData
60c5eb7d 1// check-pass
0731742a 2// edition:2018
dc9dc135 3// aux-build:test-macros.rs
0731742a
XL
4
5// Anonymize unstable non-dummy spans while still showing dummy spans `0..0`.
6// normalize-stdout-test "bytes\([^0]\w*\.\.(\w+)\)" -> "bytes(LO..$1)"
7// normalize-stdout-test "bytes\((\w+)\.\.[^0]\w*\)" -> "bytes($1..HI)"
8
dc9dc135
XL
9#[macro_use]
10extern crate test_macros;
0731742a
XL
11
12type S = u8;
13
14macro_rules! m {
15 () => {
dc9dc135 16 print_bang! {
0731742a
XL
17 struct M($crate::S);
18 }
19
dc9dc135 20 #[print_attr]
0731742a
XL
21 struct A($crate::S);
22 };
23}
24
25m!();
26
27fn main() {}