mirror of
https://github.com/github/codeql.git
synced 2025-12-16 16:53:25 +01:00
Merge pull request #21005 from jketema/swift-filter-arg
Swift: Update tracer configuration
This commit is contained in:
@@ -53,6 +53,13 @@ function RegisterExtractorPack(id)
|
|||||||
strip_unsupported_arg(args, '-stack-check', 0)
|
strip_unsupported_arg(args, '-stack-check', 0)
|
||||||
strip_unsupported_arg(args, '-experimental-skip-non-inlinable-function-bodies-without-types', 0)
|
strip_unsupported_arg(args, '-experimental-skip-non-inlinable-function-bodies-without-types', 0)
|
||||||
strip_unsupported_clang_arg(args, '-ivfsstatcache', 1)
|
strip_unsupported_clang_arg(args, '-ivfsstatcache', 1)
|
||||||
|
strip_unsupported_clang_arg(args, '-fno-odr-hash-protocols', 0)
|
||||||
|
strip_unsupported_clang_arg(args, '-clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation', 0)
|
||||||
|
strip_unsupported_clang_arg(args, '-clang-vendor-feature=+enableAggressiveVLAFolding', 0)
|
||||||
|
strip_unsupported_clang_arg(args, '-clang-vendor-feature=+revert09abecef7bbf', 0)
|
||||||
|
strip_unsupported_clang_arg(args, '-clang-vendor-feature=+thisNoAlignAttr', 0)
|
||||||
|
strip_unsupported_clang_arg(args, '-clang-vendor-feature=+thisNoNullAttr', 0)
|
||||||
|
strip_unsupported_clang_arg(args, '-clang-vendor-feature=+disableAtImportPrivateFrameworkInImplementationError', 0)
|
||||||
-- The four args below are removed to workaround version mismatches due to recent versions
|
-- The four args below are removed to workaround version mismatches due to recent versions
|
||||||
-- of Xcode defaulting to explicit modules:
|
-- of Xcode defaulting to explicit modules:
|
||||||
strip_unsupported_arg(args, '-disable-implicit-swift-modules', 0)
|
strip_unsupported_arg(args, '-disable-implicit-swift-modules', 0)
|
||||||
@@ -120,6 +127,9 @@ function RegisterExtractorPack(id)
|
|||||||
if compilerArguments.argv[1] == '-emit-supported-features' then
|
if compilerArguments.argv[1] == '-emit-supported-features' then
|
||||||
return nil
|
return nil
|
||||||
end
|
end
|
||||||
|
if compilerArguments.argv[1] == '-scan-dependencies' then
|
||||||
|
return nil
|
||||||
|
end
|
||||||
|
|
||||||
strip_unsupported_args(compilerArguments.argv)
|
strip_unsupported_args(compilerArguments.argv)
|
||||||
replace_resource_dir(compilerPath, compilerArguments.argv)
|
replace_resource_dir(compilerPath, compilerArguments.argv)
|
||||||
|
|||||||
Reference in New Issue
Block a user