authorgravatar for git@vexu.euVeikka Tuominen <git@vexu.eu> 2022-12-11 19:03:42+02:00
committergravatar for git@vexu.euVeikka Tuominen <git@vexu.eu> 2022-12-14 14:08:21+02:00
log41913ddb1a94591c305870ad2854ecff67ac3242
tree499ce867cf2e328cac2a10928f7270e2f97bb41d
parent927d20b46b5e959aeaa92cb6a1e782ad13c25e01

remove no longer relevant stage1 compile errors


16 files changed, 0 insertions(+), 233 deletions(-)

test/cases/compile_errors/stage1/obj/Issue_9165_windows_tcp_server_compilation_error.zig deleted-16
......@@ -1,16 +0,0 @@
1const std = @import("std");
2const builtin = @import("builtin");
3pub const io_mode = .evented;
4pub fn main() !void {
5 if (builtin.os.tag == .windows) {
6 _ = try (std.net.StreamServer.init(.{})).accept();
7 } else {
8 @compileError("Unsupported OS");
9 }
10}
11
12// error
13// backend=stage1
14// target=native
15//
16// error: Unsupported OS
test/cases/compile_errors/stage1/obj/calling_a_generic_function_only_known_at_runtime.zig deleted-14
......@@ -1,14 +0,0 @@
1var foos = [_]fn(anytype) void { foo1, foo2 };
2
3fn foo1(arg: anytype) void {_ = arg;}
4fn foo2(arg: anytype) void {_ = arg;}
5
6pub fn main() !void {
7 foos[0](true);
8}
9
10// error
11// backend=stage1
12// target=native
13//
14// tmp.zig:7:9: error: calling a generic function requires compile-time known function value
test/cases/compile_errors/stage1/obj/comptime_float_in_asm_input.zig deleted-9
......@@ -1,9 +0,0 @@
1export fn foo() void {
2 asm volatile ("" : : [bar]"r"(3.17) : "");
3}
4
5// error
6// backend=stage1
7// target=native
8//
9// tmp.zig:2:35: error: expected sized integer or sized float, found comptime_float
test/cases/compile_errors/stage1/obj/comptime_int_in_asm_input.zig deleted-9
......@@ -1,9 +0,0 @@
1export fn foo() void {
2 asm volatile ("" : : [bar]"r"(3) : "");
3}
4
5// error
6// backend=stage1
7// target=native
8//
9// tmp.zig:2:35: error: expected sized integer or sized float, found comptime_int
test/cases/compile_errors/stage1/obj/double_optional_on_main_return_value.zig deleted-8
......@@ -1,8 +0,0 @@
1pub fn main() ??void {
2}
3
4// error
5// backend=stage1
6// target=native
7//
8// error: expected return type of main to be 'void', '!void', 'noreturn', 'u8', or '!u8'
test/cases/compile_errors/stage1/obj/float_literal_too_large_error.zig deleted-10
......@@ -1,10 +0,0 @@
1comptime {
2 const a = 0x1.0p18495;
3 _ = a;
4}
5
6// error
7// backend=stage1
8// target=native
9//
10// tmp.zig:2:15: error: float literal out of range of any type
test/cases/compile_errors/stage1/obj/float_literal_too_small_error_denormal.zig deleted-10
......@@ -1,10 +0,0 @@
1comptime {
2 const a = 0x1.0p-19000;
3 _ = a;
4}
5
6// error
7// backend=stage1
8// target=native
9//
10// tmp.zig:2:15: error: float literal out of range of any type
test/cases/compile_errors/stage1/obj/missing_function_call_param.zig deleted-31
......@@ -1,31 +0,0 @@
1const Foo = struct {
2 a: i32,
3 b: i32,
4
5 fn member_a(foo: *const Foo) i32 {
6 return foo.a;
7 }
8 fn member_b(foo: *const Foo) i32 {
9 return foo.b;
10 }
11};
12
13const member_fn_type = @TypeOf(Foo.member_a);
14const members = [_]member_fn_type {
15 Foo.member_a,
16 Foo.member_b,
17};
18
19fn f(foo: *const Foo, index: usize) void {
20 const result = members[index]();
21 _ = foo;
22 _ = result;
23}
24
25export fn entry() usize { return @sizeOf(@TypeOf(f)); }
26
27// error
28// backend=stage1
29// target=native
30//
31// tmp.zig:20:34: error: expected 1 argument(s), found 0
test/cases/compile_errors/stage1/obj/setFloatMode_twice_for_same_scope.zig deleted-11
......@@ -1,11 +0,0 @@
1export fn foo() void {
2 @setFloatMode(@import("std").builtin.FloatMode.Optimized);
3 @setFloatMode(@import("std").builtin.FloatMode.Optimized);
4}
5
6// error
7// backend=stage1
8// target=native
9//
10// tmp.zig:3:5: error: float mode set twice for same scope
11// tmp.zig:2:5: note: first set here
test/cases/compile_errors/stage1/obj/setRuntimeSafety_twice_for_same_scope.zig deleted-11
......@@ -1,11 +0,0 @@
1export fn foo() void {
2 @setRuntimeSafety(false);
3 @setRuntimeSafety(false);
4}
5
6// error
7// backend=stage1
8// target=native
9//
10// tmp.zig:3:5: error: runtime safety set twice for same scope
11// tmp.zig:2:5: note: first set here
test/cases/compile_errors/stage1/obj/storing_runtime_value_in_compile_time_variable_then_using_it.zig deleted-49
......@@ -1,49 +0,0 @@
1const Mode = @import("std").builtin.Mode;
2
3fn Free(comptime filename: []const u8) TestCase {
4 return TestCase {
5 .filename = filename,
6 .problem_type = ProblemType.Free,
7 };
8}
9
10fn LibC(comptime filename: []const u8) TestCase {
11 return TestCase {
12 .filename = filename,
13 .problem_type = ProblemType.LinkLibC,
14 };
15}
16
17const TestCase = struct {
18 filename: []const u8,
19 problem_type: ProblemType,
20};
21
22const ProblemType = enum {
23 Free,
24 LinkLibC,
25};
26
27export fn entry() void {
28 const tests = [_]TestCase {
29 Free("001"),
30 Free("002"),
31 LibC("078"),
32 Free("116"),
33 Free("117"),
34 };
35
36 for ([_]Mode { Mode.Debug, Mode.ReleaseSafe, Mode.ReleaseFast }) |mode| {
37 _ = mode;
38 inline for (tests) |test_case| {
39 const foo = test_case.filename ++ ".zig";
40 _ = foo;
41 }
42 }
43}
44
45// error
46// backend=stage1
47// target=native
48//
49// tmp.zig:38:29: error: cannot store runtime value in compile time variable
test/cases/compile_errors/stage1/obj/taking_bit_offset_of_void_field_in_struct.zig deleted-13
......@@ -1,13 +0,0 @@
1const Empty = struct {
2 val: void,
3};
4export fn foo() void {
5 const fieldOffset = @bitOffsetOf(Empty, "val",);
6 _ = fieldOffset;
7}
8
9// error
10// backend=stage1
11// target=native
12//
13// tmp.zig:5:45: error: zero-bit field 'val' in struct 'Empty' has no offset
test/cases/compile_errors/stage1/obj/taking_byte_offset_of_void_field_in_struct.zig deleted-13
......@@ -1,13 +0,0 @@
1const Empty = struct {
2 val: void,
3};
4export fn foo() void {
5 const fieldOffset = @offsetOf(Empty, "val",);
6 _ = fieldOffset;
7}
8
9// error
10// backend=stage1
11// target=native
12//
13// tmp.zig:5:42: error: zero-bit field 'val' in struct 'Empty' has no offset
test/cases/compile_errors/stage1/obj/wrong_panic_signature_generic_function.zig deleted-12
......@@ -1,12 +0,0 @@
1pub fn panic(comptime msg: []const u8, error_return_trace: ?*builtin.StackTrace, _: ?usize) noreturn {
2 _ = msg; _ = error_return_trace;
3 while (true) {}
4}
5const builtin = @import("std").builtin;
6
7// error
8// backend=stage1
9// target=native
10//
11// error: expected type 'fn([]const u8, ?*std.builtin.StackTrace, ?usize) noreturn', found 'fn([]const u8,anytype,anytype) anytype'
12// note: only one of the functions is generic
test/cases/compile_errors/stage1/obj/wrong_panic_signature_runtime_function.zig deleted-10
......@@ -1,10 +0,0 @@
1test {}
2
3pub fn panic() void {}
4
5
6// error
7// backend=stage1
8// target=native
9//
10// error: expected type 'fn([]const u8, ?*std.builtin.StackTrace, ?usize) noreturn', found 'fn() void'
test/cases/compile_errors/stage1/obj/wrong_return_type_for_main.zig deleted-7
......@@ -1,7 +0,0 @@
1pub fn main() f32 { }
2
3// error
4// backend=stage1
5// target=native
6//
7// error: expected return type of main to be 'void', '!void', 'noreturn', 'u8', or '!u8'