Commit 6336f08c21

Robin Voetter <robin@voetter.nl>
2021-08-27 04:26:05
Address Spaces: Address space on local variable test
1 parent e77fcf1
Changed files (1)
test/cases.zig
@@ -1807,4 +1807,16 @@ pub fn addCases(ctx: *TestContext) !void {
             \\}
         , "");
     }
+
+    {
+        var case = ctx.exe("setting an address space on a local variable", linux_x64);
+        case.addError(
+            \\export fn entry() i32 {
+            \\    var foo: i32 addrspace(".general") = 1234;
+            \\    return foo;
+            \\}
+        , &[_][]const u8{
+            ":2:28: error: cannot set address space of local variable 'foo'",
+        });
+    }
 }