From c9f5a9d41062531d913fb5901fa2380438533ae9 Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Wed, 24 Jul 2019 15:46:03 +0200 Subject: [PATCH] Clang: Return zero as time stamp if file does not exists Change-Id: I738abd4c5c12a1f63dd8ddae7f8bbba468d5855a Reviewed-by: Tim Jenssen --- src/libs/clangsupport/filesystem.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/libs/clangsupport/filesystem.cpp b/src/libs/clangsupport/filesystem.cpp index 5b8c037f80e..db79ddda312 100644 --- a/src/libs/clangsupport/filesystem.cpp +++ b/src/libs/clangsupport/filesystem.cpp @@ -55,7 +55,10 @@ long long FileSystem::lastModified(FilePathId filePathId) const fileInfo.refresh(); - return fileInfo.lastModified().toMSecsSinceEpoch() / 1000; + if (fileInfo.exists()) + return fileInfo.lastModified().toMSecsSinceEpoch() / 1000; + + return 0; } } // namespace ClangBackEnd