Commit e778e47140

Andrew Kelley <andrew@ziglang.org>
2023-02-20 01:58:27
add test coverage for fixed bug. closes #5516
1 parent 680d79e
Changed files (1)
test
behavior
test/behavior/cast.zig
@@ -1568,3 +1568,12 @@ test "@volatileCast without a result location" {
     try expect(@TypeOf(z) == *i32);
     try expect(z.* == 1234);
 }
+
+test "coercion from single-item pointer to @as to slice" {
+    var x: u32 = 1;
+
+    // Why the following line gets a compile error?
+    const t: []u32 = @as(*[1]u32, &x);
+
+    try expect(t[0] == 1);
+}