mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Add -index-ignore-clang-modules flag
This flag avoids indexing import clang modules (pcms), behaving similar to `-index-ignore-system-modules` except for PCMs.
This commit is contained in:
@@ -1760,7 +1760,9 @@ static void emitIndexDataForSourceFile(SourceFile *PrimarySourceFile,
|
||||
if (OutputFile.empty())
|
||||
OutputFile = PSPs.OutputFilename;
|
||||
(void) index::indexAndRecord(PrimarySourceFile, OutputFile,
|
||||
opts.IndexStorePath, opts.IndexSystemModules,
|
||||
opts.IndexStorePath,
|
||||
!opts.IndexIgnoreClangModules,
|
||||
opts.IndexSystemModules,
|
||||
opts.IndexIgnoreStdlib, isDebugCompilation,
|
||||
Invocation.getTargetTriple(),
|
||||
*Instance.getDependencyTracker(),
|
||||
@@ -1775,6 +1777,7 @@ static void emitIndexDataForSourceFile(SourceFile *PrimarySourceFile,
|
||||
opts.InputsAndOutputs
|
||||
.copyIndexUnitOutputFilenames(),
|
||||
moduleToken, opts.IndexStorePath,
|
||||
!opts.IndexIgnoreClangModules,
|
||||
opts.IndexSystemModules,
|
||||
opts.IndexIgnoreStdlib,
|
||||
isDebugCompilation,
|
||||
|
||||
Reference in New Issue
Block a user