[Stage2/Testing] Add (failing) test

This commit is contained in:
Noam Preil
2020-05-27 09:20:06 -04:00
parent 2d1d012f11
commit bebc1f49cf

View File

@@ -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 {}