]> git.lizzy.rs Git - rust.git/blob - src/test/pretty/delimited-token-groups.rs
Rollup merge of #102470 - est31:stabilize_const_char_convert, r=joshtriplett
[rust.git] / src / test / pretty / delimited-token-groups.rs
1 // pp-exact
2
3 #![feature(rustc_attrs)]
4
5 macro_rules! mac { ($($tt : tt) *) => () }
6
7 mac! {
8     struct S { field1 : u8, field2 : u16, } impl Clone for S
9     {
10         fn clone() -> S
11         {
12             panic! () ;
13
14         }
15     }
16 }
17
18 mac! {
19     a(aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
20     aaaaaaaa aaaaaaaa) a
21     [aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
22     aaaaaaaa aaaaaaaa] a
23     {
24         aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
25         aaaaaaaa aaaaaaaa aaaaaaaa
26     } a
27 }
28
29 mac!(aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
30 aaaaaaaa aaaaaaaa);
31 mac![aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
32 aaaaaaaa aaaaaaaa];
33 mac! {
34     aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
35     aaaaaaaa aaaaaaaa
36 }
37
38 #[rustc_dummy(aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
39 aaaaaaaa aaaaaaaa aaaaaaaa)]
40 #[rustc_dummy[aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
41 aaaaaaaa aaaaaaaa aaaaaaaa]]
42 #[rustc_dummy {
43     aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
44     aaaaaaaa aaaaaaaa
45 }]
46 #[rustc_dummy =
47 "aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa"]
48 fn main() {}