Adjust for TimePoint interface change in llvm: D25730. NFC

llvm-svn: 284964
This commit is contained in:
Pavel Labath 2016-10-24 10:59:13 +00:00
parent 98cb041891
commit 183e3f8b78
2 changed files with 6 additions and 3 deletions

View File

@ -19,6 +19,7 @@
#include "llvm/Support/ErrorOr.h" #include "llvm/Support/ErrorOr.h"
#include "llvm/Support/FileSystem.h" #include "llvm/Support/FileSystem.h"
#include "llvm/Support/SourceMgr.h" #include "llvm/Support/SourceMgr.h"
#include "llvm/Support/TimeValue.h"
#include "llvm/Support/raw_ostream.h" #include "llvm/Support/raw_ostream.h"
#include <utility> #include <utility>

View File

@ -5576,9 +5576,11 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA,
llvm::sys::fs::file_status Status; llvm::sys::fs::file_status Status;
if (llvm::sys::fs::status(A->getValue(), Status)) if (llvm::sys::fs::status(A->getValue(), Status))
D.Diag(diag::err_drv_no_such_file) << A->getValue(); D.Diag(diag::err_drv_no_such_file) << A->getValue();
CmdArgs.push_back(Args.MakeArgString( CmdArgs.push_back(
"-fbuild-session-timestamp=" + Args.MakeArgString("-fbuild-session-timestamp=" +
Twine((uint64_t)Status.getLastModificationTime().toEpochTime()))); Twine((uint64_t)Status.getLastModificationTime()
.time_since_epoch()
.count())));
} }
if (Args.getLastArg(options::OPT_fmodules_validate_once_per_build_session)) { if (Args.getLastArg(options::OPT_fmodules_validate_once_per_build_session)) {