aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVeikka Tuominen <git@vexu.eu>2022-12-11 19:03:42 +0200
committerVeikka Tuominen <git@vexu.eu>2022-12-14 14:08:21 +0200
commit41913ddb1a94591c305870ad2854ecff67ac3242 (patch)
tree499ce867cf2e328cac2a10928f7270e2f97bb41d
parent927d20b46b5e959aeaa92cb6a1e782ad13c25e01 (diff)
downloadzig-41913ddb1a94591c305870ad2854ecff67ac3242.tar.gz
zig-41913ddb1a94591c305870ad2854ecff67ac3242.zip
remove no longer relevant stage1 compile errors
-rw-r--r--test/cases/compile_errors/stage1/obj/Issue_9165_windows_tcp_server_compilation_error.zig16
-rw-r--r--test/cases/compile_errors/stage1/obj/calling_a_generic_function_only_known_at_runtime.zig14
-rw-r--r--test/cases/compile_errors/stage1/obj/comptime_float_in_asm_input.zig9
-rw-r--r--test/cases/compile_errors/stage1/obj/comptime_int_in_asm_input.zig9
-rw-r--r--test/cases/compile_errors/stage1/obj/double_optional_on_main_return_value.zig8
-rw-r--r--test/cases/compile_errors/stage1/obj/float_literal_too_large_error.zig10
-rw-r--r--test/cases/compile_errors/stage1/obj/float_literal_too_small_error_denormal.zig10
-rw-r--r--test/cases/compile_errors/stage1/obj/missing_function_call_param.zig31
-rw-r--r--test/cases/compile_errors/stage1/obj/setFloatMode_twice_for_same_scope.zig11
-rw-r--r--test/cases/compile_errors/stage1/obj/setRuntimeSafety_twice_for_same_scope.zig11
-rw-r--r--test/cases/compile_errors/stage1/obj/storing_runtime_value_in_compile_time_variable_then_using_it.zig49
-rw-r--r--test/cases/compile_errors/stage1/obj/taking_bit_offset_of_void_field_in_struct.zig13
-rw-r--r--test/cases/compile_errors/stage1/obj/taking_byte_offset_of_void_field_in_struct.zig13
-rw-r--r--test/cases/compile_errors/stage1/obj/wrong_panic_signature_generic_function.zig12
-rw-r--r--test/cases/compile_errors/stage1/obj/wrong_panic_signature_runtime_function.zig10
-rw-r--r--test/cases/compile_errors/stage1/obj/wrong_return_type_for_main.zig7
16 files changed, 0 insertions, 233 deletions
diff --git a/test/cases/compile_errors/stage1/obj/Issue_9165_windows_tcp_server_compilation_error.zig b/test/cases/compile_errors/stage1/obj/Issue_9165_windows_tcp_server_compilation_error.zig
deleted file mode 100644
index 3d150693f5..0000000000
--- a/test/cases/compile_errors/stage1/obj/Issue_9165_windows_tcp_server_compilation_error.zig
+++ /dev/null
@@ -1,16 +0,0 @@
-const std = @import("std");
-const builtin = @import("builtin");
-pub const io_mode = .evented;
-pub fn main() !void {
- if (builtin.os.tag == .windows) {
- _ = try (std.net.StreamServer.init(.{})).accept();
- } else {
- @compileError("Unsupported OS");
- }
-}
-
-// error
-// backend=stage1
-// target=native
-//
-// error: Unsupported OS
diff --git a/test/cases/compile_errors/stage1/obj/calling_a_generic_function_only_known_at_runtime.zig b/test/cases/compile_errors/stage1/obj/calling_a_generic_function_only_known_at_runtime.zig
deleted file mode 100644
index 3081f0f1e1..0000000000
--- a/test/cases/compile_errors/stage1/obj/calling_a_generic_function_only_known_at_runtime.zig
+++ /dev/null
@@ -1,14 +0,0 @@
-var foos = [_]fn(anytype) void { foo1, foo2 };
-
-fn foo1(arg: anytype) void {_ = arg;}
-fn foo2(arg: anytype) void {_ = arg;}
-
-pub fn main() !void {
- foos[0](true);
-}
-
-// error
-// backend=stage1
-// target=native
-//
-// tmp.zig:7:9: error: calling a generic function requires compile-time known function value
diff --git a/test/cases/compile_errors/stage1/obj/comptime_float_in_asm_input.zig b/test/cases/compile_errors/stage1/obj/comptime_float_in_asm_input.zig
deleted file mode 100644
index 92ffadc4f7..0000000000
--- a/test/cases/compile_errors/stage1/obj/comptime_float_in_asm_input.zig
+++ /dev/null
@@ -1,9 +0,0 @@
-export fn foo() void {
- asm volatile ("" : : [bar]"r"(3.17) : "");
-}
-
-// error
-// backend=stage1
-// target=native
-//
-// tmp.zig:2:35: error: expected sized integer or sized float, found comptime_float
diff --git a/test/cases/compile_errors/stage1/obj/comptime_int_in_asm_input.zig b/test/cases/compile_errors/stage1/obj/comptime_int_in_asm_input.zig
deleted file mode 100644
index 3e3ccf8c27..0000000000
--- a/test/cases/compile_errors/stage1/obj/comptime_int_in_asm_input.zig
+++ /dev/null
@@ -1,9 +0,0 @@
-export fn foo() void {
- asm volatile ("" : : [bar]"r"(3) : "");
-}
-
-// error
-// backend=stage1
-// target=native
-//
-// tmp.zig:2:35: error: expected sized integer or sized float, found comptime_int
diff --git a/test/cases/compile_errors/stage1/obj/double_optional_on_main_return_value.zig b/test/cases/compile_errors/stage1/obj/double_optional_on_main_return_value.zig
deleted file mode 100644
index c61ac400ba..0000000000
--- a/test/cases/compile_errors/stage1/obj/double_optional_on_main_return_value.zig
+++ /dev/null
@@ -1,8 +0,0 @@
-pub fn main() ??void {
-}
-
-// error
-// backend=stage1
-// target=native
-//
-// error: expected return type of main to be 'void', '!void', 'noreturn', 'u8', or '!u8'
diff --git a/test/cases/compile_errors/stage1/obj/float_literal_too_large_error.zig b/test/cases/compile_errors/stage1/obj/float_literal_too_large_error.zig
deleted file mode 100644
index c3865c3110..0000000000
--- a/test/cases/compile_errors/stage1/obj/float_literal_too_large_error.zig
+++ /dev/null
@@ -1,10 +0,0 @@
-comptime {
- const a = 0x1.0p18495;
- _ = a;
-}
-
-// error
-// backend=stage1
-// target=native
-//
-// tmp.zig:2:15: error: float literal out of range of any type
diff --git a/test/cases/compile_errors/stage1/obj/float_literal_too_small_error_denormal.zig b/test/cases/compile_errors/stage1/obj/float_literal_too_small_error_denormal.zig
deleted file mode 100644
index 0b0bfee1de..0000000000
--- a/test/cases/compile_errors/stage1/obj/float_literal_too_small_error_denormal.zig
+++ /dev/null
@@ -1,10 +0,0 @@
-comptime {
- const a = 0x1.0p-19000;
- _ = a;
-}
-
-// error
-// backend=stage1
-// target=native
-//
-// tmp.zig:2:15: error: float literal out of range of any type
diff --git a/test/cases/compile_errors/stage1/obj/missing_function_call_param.zig b/test/cases/compile_errors/stage1/obj/missing_function_call_param.zig
deleted file mode 100644
index 9e08ed7140..0000000000
--- a/test/cases/compile_errors/stage1/obj/missing_function_call_param.zig
+++ /dev/null
@@ -1,31 +0,0 @@
-const Foo = struct {
- a: i32,
- b: i32,
-
- fn member_a(foo: *const Foo) i32 {
- return foo.a;
- }
- fn member_b(foo: *const Foo) i32 {
- return foo.b;
- }
-};
-
-const member_fn_type = @TypeOf(Foo.member_a);
-const members = [_]member_fn_type {
- Foo.member_a,
- Foo.member_b,
-};
-
-fn f(foo: *const Foo, index: usize) void {
- const result = members[index]();
- _ = foo;
- _ = result;
-}
-
-export fn entry() usize { return @sizeOf(@TypeOf(f)); }
-
-// error
-// backend=stage1
-// target=native
-//
-// tmp.zig:20:34: error: expected 1 argument(s), found 0
diff --git a/test/cases/compile_errors/stage1/obj/setFloatMode_twice_for_same_scope.zig b/test/cases/compile_errors/stage1/obj/setFloatMode_twice_for_same_scope.zig
deleted file mode 100644
index 41fe6d4d6c..0000000000
--- a/test/cases/compile_errors/stage1/obj/setFloatMode_twice_for_same_scope.zig
+++ /dev/null
@@ -1,11 +0,0 @@
-export fn foo() void {
- @setFloatMode(@import("std").builtin.FloatMode.Optimized);
- @setFloatMode(@import("std").builtin.FloatMode.Optimized);
-}
-
-// error
-// backend=stage1
-// target=native
-//
-// tmp.zig:3:5: error: float mode set twice for same scope
-// tmp.zig:2:5: note: first set here
diff --git a/test/cases/compile_errors/stage1/obj/setRuntimeSafety_twice_for_same_scope.zig b/test/cases/compile_errors/stage1/obj/setRuntimeSafety_twice_for_same_scope.zig
deleted file mode 100644
index 03a93b68d5..0000000000
--- a/test/cases/compile_errors/stage1/obj/setRuntimeSafety_twice_for_same_scope.zig
+++ /dev/null
@@ -1,11 +0,0 @@
-export fn foo() void {
- @setRuntimeSafety(false);
- @setRuntimeSafety(false);
-}
-
-// error
-// backend=stage1
-// target=native
-//
-// tmp.zig:3:5: error: runtime safety set twice for same scope
-// tmp.zig:2:5: note: first set here
diff --git a/test/cases/compile_errors/stage1/obj/storing_runtime_value_in_compile_time_variable_then_using_it.zig b/test/cases/compile_errors/stage1/obj/storing_runtime_value_in_compile_time_variable_then_using_it.zig
deleted file mode 100644
index 2d85209358..0000000000
--- a/test/cases/compile_errors/stage1/obj/storing_runtime_value_in_compile_time_variable_then_using_it.zig
+++ /dev/null
@@ -1,49 +0,0 @@
-const Mode = @import("std").builtin.Mode;
-
-fn Free(comptime filename: []const u8) TestCase {
- return TestCase {
- .filename = filename,
- .problem_type = ProblemType.Free,
- };
-}
-
-fn LibC(comptime filename: []const u8) TestCase {
- return TestCase {
- .filename = filename,
- .problem_type = ProblemType.LinkLibC,
- };
-}
-
-const TestCase = struct {
- filename: []const u8,
- problem_type: ProblemType,
-};
-
-const ProblemType = enum {
- Free,
- LinkLibC,
-};
-
-export fn entry() void {
- const tests = [_]TestCase {
- Free("001"),
- Free("002"),
- LibC("078"),
- Free("116"),
- Free("117"),
- };
-
- for ([_]Mode { Mode.Debug, Mode.ReleaseSafe, Mode.ReleaseFast }) |mode| {
- _ = mode;
- inline for (tests) |test_case| {
- const foo = test_case.filename ++ ".zig";
- _ = foo;
- }
- }
-}
-
-// error
-// backend=stage1
-// target=native
-//
-// tmp.zig:38:29: error: cannot store runtime value in compile time variable
diff --git a/test/cases/compile_errors/stage1/obj/taking_bit_offset_of_void_field_in_struct.zig b/test/cases/compile_errors/stage1/obj/taking_bit_offset_of_void_field_in_struct.zig
deleted file mode 100644
index e404c3bdd6..0000000000
--- a/test/cases/compile_errors/stage1/obj/taking_bit_offset_of_void_field_in_struct.zig
+++ /dev/null
@@ -1,13 +0,0 @@
-const Empty = struct {
- val: void,
-};
-export fn foo() void {
- const fieldOffset = @bitOffsetOf(Empty, "val",);
- _ = fieldOffset;
-}
-
-// error
-// backend=stage1
-// target=native
-//
-// tmp.zig:5:45: error: zero-bit field 'val' in struct 'Empty' has no offset
diff --git a/test/cases/compile_errors/stage1/obj/taking_byte_offset_of_void_field_in_struct.zig b/test/cases/compile_errors/stage1/obj/taking_byte_offset_of_void_field_in_struct.zig
deleted file mode 100644
index eb7d83efff..0000000000
--- a/test/cases/compile_errors/stage1/obj/taking_byte_offset_of_void_field_in_struct.zig
+++ /dev/null
@@ -1,13 +0,0 @@
-const Empty = struct {
- val: void,
-};
-export fn foo() void {
- const fieldOffset = @offsetOf(Empty, "val",);
- _ = fieldOffset;
-}
-
-// error
-// backend=stage1
-// target=native
-//
-// tmp.zig:5:42: error: zero-bit field 'val' in struct 'Empty' has no offset
diff --git a/test/cases/compile_errors/stage1/obj/wrong_panic_signature_generic_function.zig b/test/cases/compile_errors/stage1/obj/wrong_panic_signature_generic_function.zig
deleted file mode 100644
index 37af5e5fce..0000000000
--- a/test/cases/compile_errors/stage1/obj/wrong_panic_signature_generic_function.zig
+++ /dev/null
@@ -1,12 +0,0 @@
-pub fn panic(comptime msg: []const u8, error_return_trace: ?*builtin.StackTrace, _: ?usize) noreturn {
- _ = msg; _ = error_return_trace;
- while (true) {}
-}
-const builtin = @import("std").builtin;
-
-// error
-// backend=stage1
-// target=native
-//
-// error: expected type 'fn([]const u8, ?*std.builtin.StackTrace, ?usize) noreturn', found 'fn([]const u8,anytype,anytype) anytype'
-// note: only one of the functions is generic
diff --git a/test/cases/compile_errors/stage1/obj/wrong_panic_signature_runtime_function.zig b/test/cases/compile_errors/stage1/obj/wrong_panic_signature_runtime_function.zig
deleted file mode 100644
index 3848a5bf0c..0000000000
--- a/test/cases/compile_errors/stage1/obj/wrong_panic_signature_runtime_function.zig
+++ /dev/null
@@ -1,10 +0,0 @@
-test {}
-
-pub fn panic() void {}
-
-
-// error
-// backend=stage1
-// target=native
-//
-// error: expected type 'fn([]const u8, ?*std.builtin.StackTrace, ?usize) noreturn', found 'fn() void'
diff --git a/test/cases/compile_errors/stage1/obj/wrong_return_type_for_main.zig b/test/cases/compile_errors/stage1/obj/wrong_return_type_for_main.zig
deleted file mode 100644
index 218ef0b65d..0000000000
--- a/test/cases/compile_errors/stage1/obj/wrong_return_type_for_main.zig
+++ /dev/null
@@ -1,7 +0,0 @@
-pub fn main() f32 { }
-
-// error
-// backend=stage1
-// target=native
-//
-// error: expected return type of main to be 'void', '!void', 'noreturn', 'u8', or '!u8'