summaryrefslogtreecommitdiffstats
path: root/src/test/ui/cast/cast-macro-lhs.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/cast/cast-macro-lhs.stderr')
-rw-r--r--src/test/ui/cast/cast-macro-lhs.stderr11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/test/ui/cast/cast-macro-lhs.stderr b/src/test/ui/cast/cast-macro-lhs.stderr
new file mode 100644
index 000000000..db7ce57e1
--- /dev/null
+++ b/src/test/ui/cast/cast-macro-lhs.stderr
@@ -0,0 +1,11 @@
+error[E0606]: cannot cast `usize` to a pointer that is wide
+ --> $DIR/cast-macro-lhs.rs:8:23
+ |
+LL | let x = foo!() as *const [u8];
+ | ------ ^^^^^^^^^^^ creating a `*const [u8]` requires both an address and a length
+ | |
+ | consider casting this expression to `*const ()`, then using `core::ptr::from_raw_parts`
+
+error: aborting due to previous error
+
+For more information about this error, try `rustc --explain E0606`.