aboutsummaryrefslogtreecommitdiff
path: root/test/stage2
diff options
context:
space:
mode:
Diffstat (limited to 'test/stage2')
-rw-r--r--test/stage2/compile_errors.zig14
1 files changed, 14 insertions, 0 deletions
diff --git a/test/stage2/compile_errors.zig b/test/stage2/compile_errors.zig
index 0133e55477..89761736d9 100644
--- a/test/stage2/compile_errors.zig
+++ b/test/stage2/compile_errors.zig
@@ -23,6 +23,20 @@ pub fn addCases(ctx: *TestContext) !void {
.msg = "unrecognized identifier: %test",
}}, &[_]ErrorMsg{}, &[_]ErrorMsg{});
+ ctx.addZIRError("call with non-existent target", linux_x64,
+ \\@noreturn = primitive(noreturn)
+ \\
+ \\@start_fnty = fntype([], @noreturn, cc=Naked)
+ \\@start = fn(@start_fnty, {
+ \\ %0 = call(@notafunc, [])
+ \\})
+ , &[_]ErrorMsg{
+ .{
+ .byte_offset = 118,
+ .msg = "unrecognized identifier: @notafunc",
+ },
+ }, &[_]ErrorMsg{}, &[_]ErrorMsg{});
+
//try ctx.testCompileError(
// \\export fn entry() void {}
// \\export fn entry() void {}