Remove sign-compare warning on systems that still use 32 bit time_ts.
llvm-svn: 178351
This commit is contained in:
parent
84718fde7a
commit
dbcf50376e
|
@ -1029,9 +1029,8 @@ static void pruneModuleCache(const HeaderSearchOptions &HSOpts) {
|
|||
// If not, do nothing.
|
||||
time_t TimeStampModTime = StatBuf.st_mtime;
|
||||
time_t CurrentTime = time(0);
|
||||
if (CurrentTime - TimeStampModTime <= HSOpts.ModuleCachePruneInterval) {
|
||||
if (CurrentTime - TimeStampModTime <= time_t(HSOpts.ModuleCachePruneInterval))
|
||||
return;
|
||||
}
|
||||
|
||||
// Write a new timestamp file so that nobody else attempts to prune.
|
||||
// There is a benign race condition here, if two Clang instances happen to
|
||||
|
@ -1071,8 +1070,9 @@ static void pruneModuleCache(const HeaderSearchOptions &HSOpts) {
|
|||
|
||||
// If the file has been used recently enough, leave it there.
|
||||
time_t FileAccessTime = StatBuf.st_atime;
|
||||
if (CurrentTime - FileAccessTime <= HSOpts.ModuleCachePruneAfter) {
|
||||
RemovedAllFiles = false;;
|
||||
if (CurrentTime - FileAccessTime <=
|
||||
time_t(HSOpts.ModuleCachePruneAfter)) {
|
||||
RemovedAllFiles = false;
|
||||
continue;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue