]> git.proxmox.com Git - rustc.git/blame - src/test/ui/proc-macro/macro-rules-derive-cfg.stdout
Update unsuspicious file list
[rustc.git] / src / test / ui / proc-macro / macro-rules-derive-cfg.stdout
CommitLineData
6a06907d
XL
1PRINT-DERIVE INPUT (DISPLAY): struct Foo
2{
3 val :
4 [bool ;
5099ac24
FG
5 {
6 let a = #[rustc_dummy(first)] #[rustc_dummy(second)]
7 { #! [allow(unused)] 30 } ; 0
8 }]
6a06907d
XL
9}
10PRINT-DERIVE INPUT (DEBUG): TokenStream [
11 Ident {
12 ident: "struct",
cdc7bbd5 13 span: $DIR/macro-rules-derive-cfg.rs:17:9: 17:15 (#4),
6a06907d
XL
14 },
15 Ident {
16 ident: "Foo",
cdc7bbd5 17 span: $DIR/macro-rules-derive-cfg.rs:17:16: 17:19 (#4),
6a06907d
XL
18 },
19 Group {
20 delimiter: Brace,
21 stream: TokenStream [
22 Ident {
23 ident: "val",
cdc7bbd5 24 span: $DIR/macro-rules-derive-cfg.rs:18:13: 18:16 (#4),
6a06907d
XL
25 },
26 Punct {
27 ch: ':',
28 spacing: Alone,
cdc7bbd5 29 span: $DIR/macro-rules-derive-cfg.rs:18:16: 18:17 (#4),
6a06907d
XL
30 },
31 Group {
32 delimiter: Bracket,
33 stream: TokenStream [
34 Ident {
35 ident: "bool",
cdc7bbd5 36 span: $DIR/macro-rules-derive-cfg.rs:18:19: 18:23 (#4),
6a06907d
XL
37 },
38 Punct {
39 ch: ';',
40 spacing: Alone,
cdc7bbd5 41 span: $DIR/macro-rules-derive-cfg.rs:18:23: 18:24 (#4),
6a06907d
XL
42 },
43 Group {
44 delimiter: Brace,
45 stream: TokenStream [
46 Ident {
47 ident: "let",
cdc7bbd5 48 span: $DIR/macro-rules-derive-cfg.rs:19:17: 19:20 (#4),
6a06907d
XL
49 },
50 Ident {
51 ident: "a",
cdc7bbd5 52 span: $DIR/macro-rules-derive-cfg.rs:19:21: 19:22 (#4),
6a06907d
XL
53 },
54 Punct {
55 ch: '=',
56 spacing: Alone,
cdc7bbd5 57 span: $DIR/macro-rules-derive-cfg.rs:19:23: 19:24 (#4),
6a06907d
XL
58 },
59 Punct {
60 ch: '#',
61 spacing: Alone,
cdc7bbd5 62 span: $DIR/macro-rules-derive-cfg.rs:19:25: 19:26 (#4),
6a06907d
XL
63 },
64 Group {
65 delimiter: Bracket,
66 stream: TokenStream [
67 Ident {
68 ident: "rustc_dummy",
cdc7bbd5 69 span: $DIR/macro-rules-derive-cfg.rs:19:48: 19:59 (#4),
6a06907d
XL
70 },
71 Group {
72 delimiter: Parenthesis,
73 stream: TokenStream [
74 Ident {
75 ident: "first",
cdc7bbd5 76 span: $DIR/macro-rules-derive-cfg.rs:19:60: 19:65 (#4),
6a06907d
XL
77 },
78 ],
cdc7bbd5 79 span: $DIR/macro-rules-derive-cfg.rs:19:59: 19:66 (#4),
6a06907d
XL
80 },
81 ],
cdc7bbd5 82 span: $DIR/macro-rules-derive-cfg.rs:19:25: 19:26 (#4),
6a06907d
XL
83 },
84 Punct {
85 ch: '#',
86 spacing: Alone,
cdc7bbd5 87 span: $DIR/macro-rules-derive-cfg.rs:26:13: 26:14 (#0),
6a06907d
XL
88 },
89 Group {
90 delimiter: Bracket,
91 stream: TokenStream [
92 Ident {
93 ident: "rustc_dummy",
cdc7bbd5 94 span: $DIR/macro-rules-derive-cfg.rs:26:36: 26:47 (#0),
6a06907d
XL
95 },
96 Group {
97 delimiter: Parenthesis,
98 stream: TokenStream [
99 Ident {
100 ident: "second",
cdc7bbd5 101 span: $DIR/macro-rules-derive-cfg.rs:26:48: 26:54 (#0),
6a06907d
XL
102 },
103 ],
cdc7bbd5 104 span: $DIR/macro-rules-derive-cfg.rs:26:47: 26:55 (#0),
6a06907d
XL
105 },
106 ],
cdc7bbd5 107 span: $DIR/macro-rules-derive-cfg.rs:26:13: 26:14 (#0),
6a06907d
XL
108 },
109 Group {
110 delimiter: Brace,
111 stream: TokenStream [
112 Punct {
113 ch: '#',
cdc7bbd5
XL
114 spacing: Alone,
115 span: $DIR/macro-rules-derive-cfg.rs:27:5: 27:6 (#0),
6a06907d
XL
116 },
117 Punct {
118 ch: '!',
119 spacing: Alone,
cdc7bbd5 120 span: $DIR/macro-rules-derive-cfg.rs:27:6: 27:7 (#0),
6a06907d
XL
121 },
122 Group {
123 delimiter: Bracket,
124 stream: TokenStream [
125 Ident {
126 ident: "allow",
cdc7bbd5 127 span: $DIR/macro-rules-derive-cfg.rs:27:29: 27:34 (#0),
6a06907d
XL
128 },
129 Group {
130 delimiter: Parenthesis,
131 stream: TokenStream [
132 Ident {
133 ident: "unused",
cdc7bbd5 134 span: $DIR/macro-rules-derive-cfg.rs:27:35: 27:41 (#0),
6a06907d
XL
135 },
136 ],
cdc7bbd5 137 span: $DIR/macro-rules-derive-cfg.rs:27:34: 27:42 (#0),
6a06907d
XL
138 },
139 ],
cdc7bbd5 140 span: $DIR/macro-rules-derive-cfg.rs:27:5: 27:6 (#0),
6a06907d
XL
141 },
142 Literal {
143 kind: Integer,
144 symbol: "30",
145 suffix: None,
cdc7bbd5 146 span: $DIR/macro-rules-derive-cfg.rs:28:5: 28:7 (#0),
6a06907d
XL
147 },
148 ],
cdc7bbd5 149 span: $DIR/macro-rules-derive-cfg.rs:26:58: 29:2 (#0),
6a06907d
XL
150 },
151 Punct {
152 ch: ';',
153 spacing: Alone,
cdc7bbd5 154 span: $DIR/macro-rules-derive-cfg.rs:19:74: 19:75 (#4),
6a06907d
XL
155 },
156 Literal {
157 kind: Integer,
158 symbol: "0",
159 suffix: None,
cdc7bbd5 160 span: $DIR/macro-rules-derive-cfg.rs:20:17: 20:18 (#4),
6a06907d
XL
161 },
162 ],
cdc7bbd5 163 span: $DIR/macro-rules-derive-cfg.rs:18:25: 21:14 (#4),
6a06907d
XL
164 },
165 ],
cdc7bbd5 166 span: $DIR/macro-rules-derive-cfg.rs:18:18: 21:15 (#4),
6a06907d
XL
167 },
168 ],
cdc7bbd5 169 span: $DIR/macro-rules-derive-cfg.rs:17:20: 22:10 (#4),
6a06907d
XL
170 },
171]