@@ -107,6 +107,21 @@ LL | |
107
107
LL | | }
108
108
| |_- not a struct, enum, or union
109
109
110
+ error[E0517]: attribute should be applied to a struct, enum, or union
111
+ --> $DIR/issue-43106-gating-of-builtin-attrs-error.rs:168:8
112
+ |
113
+ LL | #[repr(Rust)]
114
+ | ^^^^
115
+ LL |
116
+ LL | / mod repr_rust {
117
+ LL | |
118
+ LL | | mod inner { #![repr(Rust)] }
119
+ LL | |
120
+ ... |
121
+ LL | |
122
+ LL | | }
123
+ | |_- not a struct, enum, or union
124
+
110
125
error: attribute should be applied to an `extern crate` item
111
126
--> $DIR/issue-43106-gating-of-builtin-attrs-error.rs:26:1
112
127
|
@@ -329,7 +344,31 @@ error[E0517]: attribute should be applied to a struct, enum, or union
329
344
LL | #[repr(C)] impl S { }
330
345
| ^ ---------- not a struct, enum, or union
331
346
332
- error: aborting due to 39 previous errors
347
+ error[E0517]: attribute should be applied to a struct, enum, or union
348
+ --> $DIR/issue-43106-gating-of-builtin-attrs-error.rs:172:25
349
+ |
350
+ LL | mod inner { #![repr(Rust)] }
351
+ | --------------------^^^^---- not a struct, enum, or union
352
+
353
+ error[E0517]: attribute should be applied to a struct, enum, or union
354
+ --> $DIR/issue-43106-gating-of-builtin-attrs-error.rs:176:12
355
+ |
356
+ LL | #[repr(Rust)] fn f() { }
357
+ | ^^^^ ---------- not a struct, enum, or union
358
+
359
+ error[E0517]: attribute should be applied to a struct, enum, or union
360
+ --> $DIR/issue-43106-gating-of-builtin-attrs-error.rs:182:12
361
+ |
362
+ LL | #[repr(Rust)] type T = S;
363
+ | ^^^^ ----------- not a struct, enum, or union
364
+
365
+ error[E0517]: attribute should be applied to a struct, enum, or union
366
+ --> $DIR/issue-43106-gating-of-builtin-attrs-error.rs:186:12
367
+ |
368
+ LL | #[repr(Rust)] impl S { }
369
+ | ^^^^ ---------- not a struct, enum, or union
370
+
371
+ error: aborting due to 44 previous errors
333
372
334
373
Some errors have detailed explanations: E0517, E0518, E0658.
335
374
For more information about an error, try `rustc --explain E0517`.
0 commit comments