aboutsummaryrefslogtreecommitdiff
path: root/test/cases/compile_errors/@intCast_on_vec.zig
diff options
context:
space:
mode:
Diffstat (limited to 'test/cases/compile_errors/@intCast_on_vec.zig')
-rw-r--r--test/cases/compile_errors/@intCast_on_vec.zig13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/cases/compile_errors/@intCast_on_vec.zig b/test/cases/compile_errors/@intCast_on_vec.zig
new file mode 100644
index 0000000000..0bc18afb9f
--- /dev/null
+++ b/test/cases/compile_errors/@intCast_on_vec.zig
@@ -0,0 +1,13 @@
+export fn entry() void {
+ const a = @Vector(4, u32){ 1, 1, 1, 1 };
+ _ = @as(u32, @intCast(a));
+}
+
+// TODO: change target in the manifest to "native" probably after this is fixed:
+// https://github.com/ziglang/zig/issues/13782
+
+// error
+// backend=stage2
+// target=x86_64-linux
+//
+// :3:27: error: expected type 'u32', found '@Vector(4, u32)'