Commit ffd21c586d

Vexu <git@vexu.eu>
2019-12-01 13:27:28
fix tests
1 parent 621c08e
Changed files (1)
test/compile_errors.zig
@@ -156,7 +156,7 @@ pub fn addCases(cases: *tests.CompileErrorContext) void {
         "tmp.zig:9:27: error: @atomicRmw on enum only works with .Xchg",
     );
 
-    cases.add(
+    cases.addExe(
         "disallow coercion from non-null-terminated pointer to null-terminated pointer",
         \\extern fn puts(s: [*:0]const u8) c_int;
         \\pub fn main() void {
@@ -876,7 +876,7 @@ pub fn addCases(cases: *tests.CompileErrorContext) void {
         "tmp.zig:3:32: note: cast discards const qualifier",
     );
 
-    cases.add(
+    cases.addExe(
         "overflow in enum value allocation",
         \\const Moo = enum(u8) {
         \\    Last = 255,
@@ -3000,14 +3000,14 @@ pub fn addCases(cases: *tests.CompileErrorContext) void {
         "tmp.zig:3:9: error: encountered @panic at compile-time",
     );
 
-    cases.add(
+    cases.addExe(
         "wrong return type for main",
         \\pub fn main() f32 { }
     ,
         "error: expected return type of main to be 'void', '!void', 'noreturn', 'u8', or '!u8'",
     );
 
-    cases.add(
+    cases.addExe(
         "double ?? on main return value",
         \\pub fn main() ??void {
         \\}
@@ -4900,7 +4900,7 @@ pub fn addCases(cases: *tests.CompileErrorContext) void {
         "tmp.zig:3:13: error: cannot assign to constant",
     );
 
-    cases.add(
+    cases.addExe(
         "main function with bogus args type",
         \\pub fn main(args: [][]bogus) !void {}
     ,
@@ -5718,7 +5718,7 @@ pub fn addCases(cases: *tests.CompileErrorContext) void {
         "tmp.zig:4:13: error: cannot continue out of defer expression",
     );
 
-    cases.add(
+    cases.addExe(
         "calling a var args function only known at runtime",
         \\var foos = [_]fn(...) void { foo1, foo2 };
         \\
@@ -5732,7 +5732,7 @@ pub fn addCases(cases: *tests.CompileErrorContext) void {
         "tmp.zig:7:9: error: calling a generic function requires compile-time known function value",
     );
 
-    cases.add(
+    cases.addExe(
         "calling a generic function only known at runtime",
         \\var foos = [_]fn(var) void { foo1, foo2 };
         \\
@@ -6850,7 +6850,7 @@ pub fn addCases(cases: *tests.CompileErrorContext) void {
         "tmp.zig:3:23: error: vector element type must be integer, float, bool, or pointer; 'comptime_int' is invalid",
     );
 
-    cases.add("compileLog of tagged enum doesn't crash the compiler",
+    cases.addExe("compileLog of tagged enum doesn't crash the compiler",
         \\const Bar = union(enum(u32)) {
         \\    X: i32 = 1
         \\};