@@ -188,7 +188,7 @@ template <> struct ObjectTraits<LoadedModuleTraceFormat> {
188
188
}
189
189
190
190
static bool emitLoadedModuleTraceIfNeeded (ASTContext &ctxt,
191
- DependencyTracker & depTracker,
191
+ DependencyTracker * depTracker,
192
192
const FrontendOptions &opts) {
193
193
if (opts.InputsAndOutputs .supplementaryOutputs ()
194
194
.LoadedModuleTracePath .empty ())
@@ -210,7 +210,7 @@ static bool emitLoadedModuleTraceIfNeeded(ASTContext &ctxt,
210
210
llvm::SmallVector<std::string, 16 > swiftModules;
211
211
212
212
// Canonicalise all the paths by opening them.
213
- for (auto &dep : depTracker. getDependencies ()) {
213
+ for (auto &dep : depTracker-> getDependencies ()) {
214
214
llvm::SmallString<256 > buffer;
215
215
StringRef realPath;
216
216
int FD;
@@ -903,7 +903,7 @@ static bool performCompile(CompilerInstance &Instance,
903
903
904
904
emitReferenceDependenciesIfNeeded (Invocation, Instance);
905
905
906
- (void )emitLoadedModuleTraceIfNeeded (Context, * Instance.getDependencyTracker (),
906
+ (void )emitLoadedModuleTraceIfNeeded (Context, Instance.getDependencyTracker (),
907
907
opts);
908
908
909
909
if (Context.hadError ()) {
0 commit comments