diff --git a/test/compile_errors.zig b/test/compile_errors.zig index 53858dd6ae..4112ece4c4 100644 --- a/test/compile_errors.zig +++ b/test/compile_errors.zig @@ -3,6 +3,12 @@ const builtin = @import("builtin"); const Target = @import("std").Target; pub fn addCases(cases: *tests.CompileErrorContext) void { + cases.addTest("dependency loop in top-level decl with @TypeInfo", + \\export const foo = @typeInfo(@This()); + , &[_][]const u8{ + "tmp.zig:1:20: error: dependency loop detected", + }); + cases.add("function call assigned to incorrect type", \\export fn entry() void { \\ var arr: [4]f32 = undefined; @@ -27,12 +33,6 @@ pub fn addCases(cases: *tests.CompileErrorContext) void { "tmp.zig:3:18: error: expected type '[]i32', found 'anyerror!i32", }); - cases.addTest("dependency loop in top-level decl with @TypeInfo", - \\export const foo = @typeInfo(@This()); - , &[_][]const u8{ - "tmp.zig:1:20: error: dependency loop detected", - }); - cases.addTest("non-exhaustive enums", \\const A = enum { \\ a,