mirror of
https://github.com/ziglang/zig.git
synced 2026-02-13 12:59:04 +00:00
correct caching and add test for missing fn name
This commit is contained in:
parent
a0ca30ce01
commit
20bcdab462
@ -8459,6 +8459,8 @@ static Error define_builtin_compile_vars(CodeGen *g) {
|
||||
cache_buf(&cache_hash, compiler_id);
|
||||
cache_int(&cache_hash, g->build_mode);
|
||||
cache_bool(&cache_hash, g->strip_debug_symbols);
|
||||
cache_int(&cache_hash, g->out_type);
|
||||
cache_bool(&cache_hash, g->is_dynamic);
|
||||
cache_bool(&cache_hash, g->is_test_build);
|
||||
cache_bool(&cache_hash, g->is_single_threaded);
|
||||
cache_int(&cache_hash, g->zig_target->is_native);
|
||||
|
||||
@ -6,6 +6,13 @@ pub fn addCases(cases: *tests.CompileErrorContext) void {
|
||||
\\export async fn foo() void {}
|
||||
, "tmp.zig:1:1: error: exported function cannot be async");
|
||||
|
||||
cases.addExe(
|
||||
"main missing name",
|
||||
\\pub fn (main) void {}
|
||||
,
|
||||
"tmp.zig:1:5: error: missing function name",
|
||||
);
|
||||
|
||||
cases.addCase(x: {
|
||||
var tc = cases.create("@newStackCall on unsupported target",
|
||||
\\export fn entry() void {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user