summaryrefslogtreecommitdiffstats
path: root/src/test/ui/asm/naked-invalid-attr.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/asm/naked-invalid-attr.stderr')
-rw-r--r--src/test/ui/asm/naked-invalid-attr.stderr42
1 files changed, 42 insertions, 0 deletions
diff --git a/src/test/ui/asm/naked-invalid-attr.stderr b/src/test/ui/asm/naked-invalid-attr.stderr
new file mode 100644
index 000000000..58344be93
--- /dev/null
+++ b/src/test/ui/asm/naked-invalid-attr.stderr
@@ -0,0 +1,42 @@
+error: attribute should be applied to a function definition
+ --> $DIR/naked-invalid-attr.rs:14:1
+ |
+LL | #[naked]
+ | ^^^^^^^^
+LL | #[repr(C)]
+LL | / struct S {
+LL | | a: u32,
+LL | | b: u32,
+LL | | }
+ | |_- not a function definition
+
+error: attribute should be applied to a function definition
+ --> $DIR/naked-invalid-attr.rs:51:5
+ |
+LL | #[naked] || {};
+ | ^^^^^^^^ ----- not a function definition
+
+error: attribute should be applied to a function definition
+ --> $DIR/naked-invalid-attr.rs:22:5
+ |
+LL | #[naked]
+ | ^^^^^^^^
+LL | extern "C" fn invoke(&self);
+ | ---------------------------- not a function definition
+
+error: attribute should be applied to a function definition
+ --> $DIR/naked-invalid-attr.rs:10:5
+ |
+LL | #[naked]
+ | ^^^^^^^^
+LL | fn f();
+ | ------- not a function definition
+
+error: attribute should be applied to a function definition
+ --> $DIR/naked-invalid-attr.rs:5:1
+ |
+LL | #![naked]
+ | ^^^^^^^^^
+
+error: aborting due to 5 previous errors
+