aboutsummaryrefslogtreecommitdiff
path: root/src/cache_hash.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/cache_hash.cpp')
-rw-r--r--src/cache_hash.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cache_hash.cpp b/src/cache_hash.cpp
index 2a0810eced..cd0cc5324d 100644
--- a/src/cache_hash.cpp
+++ b/src/cache_hash.cpp
@@ -470,6 +470,8 @@ Error cache_add_dep_file(CacheHash *ch, Buf *dep_file_path, bool verbose) {
Error err;
Buf *contents = buf_alloc();
if ((err = os_fetch_file_path(dep_file_path, contents))) {
+ if (err == ErrorFileNotFound)
+ return err;
if (verbose) {
fprintf(stderr, "unable to read .d file: %s\n", err_str(err));
}