Skip to content

Commit 35a7972

Browse files
committed
Update DependencyScanning{Service/Worker}
1 parent 8d594dd commit 35a7972

File tree

3 files changed

+3
-16
lines changed

3 files changed

+3
-16
lines changed

clang/include/clang/Tooling/DependencyScanning/DependencyScanningService.h

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
#include "clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h"
1313
#include "clang/Tooling/DependencyScanning/InProcessModuleCache.h"
1414
#include "llvm/ADT/BitmaskEnum.h"
15-
#include "llvm/Support/Chrono.h"
1615

1716
namespace clang {
1817
namespace tooling {
@@ -85,9 +84,7 @@ class DependencyScanningService {
8584
DependencyScanningService(
8685
ScanningMode Mode, ScanningOutputFormat Format,
8786
ScanningOptimizations OptimizeArgs = ScanningOptimizations::Default,
88-
bool EagerLoadModules = false, bool TraceVFS = false,
89-
std::time_t BuildSessionTimestamp =
90-
llvm::sys::toTimeT(std::chrono::system_clock::now()));
87+
bool EagerLoadModules = false, bool TraceVFS = false);
9188

9289
ScanningMode getMode() const { return Mode; }
9390

@@ -105,8 +102,6 @@ class DependencyScanningService {
105102

106103
ModuleCacheEntries &getModuleCacheEntries() { return ModCacheEntries; }
107104

108-
std::time_t getBuildSessionTimestamp() const { return BuildSessionTimestamp; }
109-
110105
private:
111106
const ScanningMode Mode;
112107
const ScanningOutputFormat Format;
@@ -120,8 +115,6 @@ class DependencyScanningService {
120115
DependencyScanningFilesystemSharedCache SharedCache;
121116
/// The global module cache entries.
122117
ModuleCacheEntries ModCacheEntries;
123-
/// The build session timestamp.
124-
std::time_t BuildSessionTimestamp;
125118
};
126119

127120
} // end namespace dependencies

clang/lib/Tooling/DependencyScanning/DependencyScanningService.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ using namespace dependencies;
1414

1515
DependencyScanningService::DependencyScanningService(
1616
ScanningMode Mode, ScanningOutputFormat Format,
17-
ScanningOptimizations OptimizeArgs, bool EagerLoadModules, bool TraceVFS,
18-
std::time_t BuildSessionTimestamp)
17+
ScanningOptimizations OptimizeArgs, bool EagerLoadModules, bool TraceVFS)
1918
: Mode(Mode), Format(Format), OptimizeArgs(OptimizeArgs),
20-
EagerLoadModules(EagerLoadModules), TraceVFS(TraceVFS),
21-
BuildSessionTimestamp(BuildSessionTimestamp) {}
19+
EagerLoadModules(EagerLoadModules), TraceVFS(TraceVFS) {}

clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -428,10 +428,6 @@ class DependencyScanningAction : public tooling::ToolAction {
428428
ScanInstance.getPreprocessorOpts().AllowPCHWithDifferentModulesCachePath =
429429
true;
430430

431-
if (ScanInstance.getHeaderSearchOpts().ModulesValidateOncePerBuildSession)
432-
ScanInstance.getHeaderSearchOpts().BuildSessionTimestamp =
433-
Service.getBuildSessionTimestamp();
434-
435431
ScanInstance.getFrontendOpts().GenerateGlobalModuleIndex = false;
436432
ScanInstance.getFrontendOpts().UseGlobalModuleIndex = false;
437433
// This will prevent us compiling individual modules asynchronously since

0 commit comments

Comments
 (0)