summaryrefslogtreecommitdiffstats
path: root/src/test/ui/union/union-repr-c.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/union/union-repr-c.stderr')
-rw-r--r--src/test/ui/union/union-repr-c.stderr21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/test/ui/union/union-repr-c.stderr b/src/test/ui/union/union-repr-c.stderr
new file mode 100644
index 000000000..9abf440f7
--- /dev/null
+++ b/src/test/ui/union/union-repr-c.stderr
@@ -0,0 +1,21 @@
+error: `extern` block uses type `W`, which is not FFI-safe
+ --> $DIR/union-repr-c.rs:15:22
+ |
+LL | static FOREIGN2: W;
+ | ^ not FFI-safe
+ |
+note: the lint level is defined here
+ --> $DIR/union-repr-c.rs:2:9
+ |
+LL | #![deny(improper_ctypes)]
+ | ^^^^^^^^^^^^^^^
+ = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this union
+ = note: this union has unspecified layout
+note: the type is defined here
+ --> $DIR/union-repr-c.rs:9:1
+ |
+LL | union W {
+ | ^^^^^^^
+
+error: aborting due to previous error
+