File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -573,7 +573,8 @@ void ModuleDecl::updateSourceFileLocationMap() {
573
573
}
574
574
575
575
// If we are up-to-date, there's nothing to do.
576
- if (sourceFileLocationMap->numFiles == getFiles ().size () &&
576
+ ArrayRef<FileUnit *> files = Files;
577
+ if (sourceFileLocationMap->numFiles == files.size () &&
577
578
sourceFileLocationMap->numAuxiliaryFiles ==
578
579
AuxiliaryFiles.size ())
579
580
return ;
@@ -582,7 +583,7 @@ void ModuleDecl::updateSourceFileLocationMap() {
582
583
sourceFileLocationMap->allSourceFiles .clear ();
583
584
584
585
// First, add all of the source files with a backing buffer.
585
- for (auto *fileUnit : getFiles () ) {
586
+ for (auto *fileUnit : files ) {
586
587
if (auto sourceFile = dyn_cast<SourceFile>(fileUnit)) {
587
588
if (sourceFile->getBufferID ())
588
589
sourceFileLocationMap->allSourceFiles .push_back (sourceFile);
You can’t perform that action at this time.
0 commit comments