diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2019-03-11 12:47:55 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-03-11 12:47:55 -0400 |
| commit | 80e5af2be21427b8590c31e21c8e6b4cae1b7a6e (patch) | |
| tree | 318a78764265ac2c97287fe0eda33e57a1d46cf8 /src/ir.cpp | |
| parent | 9efa18f687a8c05f6651df6a7455a39c3d42d212 (diff) | |
| parent | 3ff0e8bd96bc6bf1d8eb4985c6d56766dab578f2 (diff) | |
| download | zig-80e5af2be21427b8590c31e21c8e6b4cae1b7a6e.tar.gz zig-80e5af2be21427b8590c31e21c8e6b4cae1b7a6e.zip | |
Merge pull request #2049 from ziglang/problematic-mtime-detection
stage1 caching system: detect problematic mtimes
Diffstat (limited to 'src/ir.cpp')
| -rw-r--r-- | src/ir.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/ir.cpp b/src/ir.cpp index 7d5a5305b1..e7b1f2f40e 100644 --- a/src/ir.cpp +++ b/src/ir.cpp @@ -18732,8 +18732,10 @@ static IrInstruction *ir_analyze_instruction_c_import(IrAnalyze *ira, IrInstruct Buf tmp_c_file_digest = BUF_INIT; buf_resize(&tmp_c_file_digest, 0); if ((err = cache_hit(cache_hash, &tmp_c_file_digest))) { - ir_add_error_node(ira, node, buf_sprintf("C import failed: unable to check cache: %s", err_str(err))); - return ira->codegen->invalid_instruction; + if (err != ErrorInvalidFormat) { + ir_add_error_node(ira, node, buf_sprintf("C import failed: unable to check cache: %s", err_str(err))); + return ira->codegen->invalid_instruction; + } } ira->codegen->caches_to_release.append(cache_hash); |
