Skip to content

Commit fea2196

Browse files
committed
Keep the latest timestamp
1 parent 275b03e commit fea2196

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

clang/lib/Tooling/DependencyScanning/InProcessModuleCache.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,7 @@ class InProcessModuleCache : public ModuleCache {
9797
return Entry->Timestamp;
9898
}();
9999

100-
std::time_t Expected = 0;
101-
std::time_t Now = llvm::sys::toTimeT(std::chrono::system_clock::now());
102-
Timestamp.compare_exchange_weak(Expected, Now);
100+
Timestamp.store(llvm::sys::toTimeT(std::chrono::system_clock::now()));
103101
}
104102

105103
InMemoryModuleCache &getInMemoryModuleCache() override { return InMemory; }

0 commit comments

Comments
 (0)