Files
zig/test/incremental/compile_error_then_log
T
Matthew Lugg 4a494a8cf9 tests: enable incremental tests for x86_64-linux-llvm
These all pass now! I have also removed the warning about the LLVM
backend not supporting incremental compilation; I expect it will work
sort of okay in practice by now.
2026-03-28 16:50:43 +00:00

30 lines
757 B
Plaintext

#target=x86_64-linux-selfhosted
#target=x86_64-windows-selfhosted
#target=x86_64-linux-cbe
#target=x86_64-windows-cbe
#target=x86_64-linux-llvm
#target=wasm32-wasi-selfhosted
#update=initial version with compile error
#file=main.zig
pub fn main() void {}
comptime {
@compileError("this is an error");
}
comptime {
@compileLog("this is a log");
}
#expect_error=main.zig:3:5: error: this is an error
#expect_compile_log=@as(*const [13:0]u8, "this is a log")
#update=remove the compile error
#file=main.zig
pub fn main() void {}
comptime {
//@compileError("this is an error");
}
comptime {
@compileLog("this is a log");
}
#expect_error=main.zig:6:5: error: found compile log statement
#expect_compile_log=@as(*const [13:0]u8, "this is a log")