Update swift/extractor/SwiftExtractor.cpp

Co-authored-by: Paolo Tranquilli <redsun82@github.com>
This commit is contained in:
AlexDenisov
2022-06-23 07:23:17 +02:00
committed by GitHub
parent 42dc6814f0
commit decb136471

View File

@@ -149,11 +149,8 @@ void codeql::extractSwiftFiles(const SwiftExtractorConfiguration& config,
extractDeclarations(config, decls, compiler, *module);
} else {
for (auto file : module->getFiles()) {
if (!llvm::isa<swift::SourceFile>(file)) {
continue;
}
auto sourceFile = llvm::cast<swift::SourceFile>(file);
if (sourceFiles.count(sourceFile->getFilename().str()) == 0) {
auto sourceFile = llvm::dyn_cast<swift::SourceFile>(file);
if (!sourceFile || sourceFiles.count(sourceFile->getFilename().str()) == 0) {
continue;
}
archiveFile(config, *sourceFile);