You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
publicstaticletcrosscheckUnqualifiedLookup:Option=Option("-crosscheck-unqualified-lookup",.flag, attributes:[.frontend,.noDriver], helpText:"Compare legacy DeclContext- to ASTScope-based unqualified name lookup (for debugging)")
73
73
publicstaticletcxxInteropGettersSettersAsProperties:Option=Option("-cxx-interop-getters-setters-as-properties",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Import getters and setters as computed properties in Swift")
74
+
publicstaticletcxxInteroperabilityMode:Option=Option("-cxx-interoperability-mode=",.joined, attributes:[.frontend,.moduleInterface], helpText:"Enables C++ interoperability; requires compatbility version to be specified.")
publicstaticletdebugAssertAfterParse:Option=Option("-debug-assert-after-parse",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Force an assertion failure after parsing", group:.debugCrash)
76
77
publicstaticletdebugAssertImmediately:Option=Option("-debug-assert-immediately",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Force an assertion failure immediately", group:.debugCrash)
@@ -145,6 +146,7 @@ extension Option {
145
146
publicstaticletdisableFailOnError:Option=Option("-disable-fail-on-error",.flag, attributes:[.noDriver], helpText:"Don't exit with a nonzero status if errors are emitted")
146
147
publicstaticletdisableFailOnError_:Option=Option("--disable-fail-on-error",.flag, alias:Option.disableFailOnError, attributes:[.noDriver], helpText:"Don't exit with a nonzero status if errors are emitted")
147
148
publicstaticletdisableGenericMetadataPrespecialization:Option=Option("-disable-generic-metadata-prespecialization",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Do not statically specialize metadata for generic types at types that are known to be used in source.")
149
+
publicstaticletdisableImplicitBacktracingModuleImport:Option=Option("-disable-implicit-backtracing-module-import",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Disable the implicit import of the _Backtracing module.")
148
150
publicstaticletdisableImplicitConcurrencyModuleImport:Option=Option("-disable-implicit-concurrency-module-import",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Disable the implicit import of the _Concurrency module.")
149
151
publicstaticletdisableImplicitStringProcessingModuleImport:Option=Option("-disable-implicit-string-processing-module-import",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Disable the implicit import of the _StringProcessing module.")
150
152
publicstaticletdisableImplicitSwiftModules:Option=Option("-disable-implicit-swift-modules",.flag, attributes:[.frontend,.noDriver], helpText:"Disable building Swift modules implicitly by the compiler")
@@ -339,8 +341,7 @@ extension Option {
339
341
publicstaticletenableExperimentalAsyncTopLevel:Option=Option("-enable-experimental-async-top-level",.flag, attributes:[.helpHidden,.frontend,.noDriver,.moduleInterface], helpText:"Enable experimental concurrency in top-level code")
publicstaticletenableExperimentalCxxInteropInClangHeader:Option=Option("-enable-experimental-cxx-interop-in-clang-header",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Enable experimental Swift to C++ interop code generation in generated Clang header")
343
-
publicstaticletenableExperimentalCxxInterop:Option=Option("-enable-experimental-cxx-interop",.flag, attributes:[.helpHidden,.frontend,.moduleInterface], helpText:"Enable experimental C++ interop code generation and config directives")
344
+
publicstaticletenableExperimentalCxxInterop:Option=Option("-enable-experimental-cxx-interop",.flag, attributes:[.helpHidden,.frontend,.noDriver,.moduleInterface], helpText:"Enable experimental C++ interop code generation and config directives")
344
345
publicstaticletenableExperimentalDistributed:Option=Option("-enable-experimental-distributed",.flag, attributes:[.helpHidden,.frontend,.noDriver,.moduleInterface], helpText:"Enable experimental 'distributed' actors and functions")
345
346
publicstaticletenableExperimentalEagerClangModuleDiagnostics:Option=Option("-enable-experimental-eager-clang-module-diagnostics",.flag, attributes:[.helpHidden,.frontend,.noDriver,.moduleInterface], helpText:"Enable experimental eager diagnostics reporting on the importability of all referenced C, C++, and Objective-C libraries")
346
347
publicstaticletenableExperimentalFeature:Option=Option("-enable-experimental-feature",.separate, attributes:[.frontend], helpText:"Enable an experimental feature")
publicstaticletenableExplicitExistentialTypes:Option=Option("-enable-explicit-existential-types",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Enable experimental support for explicit existential types")
358
+
publicstaticletenableImplicitBacktracingModuleImport:Option=Option("-enable-implicit-backtracing-module-import",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Enable the implicit import of the _Backtracing module.")
357
359
publicstaticletenableImplicitDynamic:Option=Option("-enable-implicit-dynamic",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Add 'dynamic' to all declarations")
358
360
publicstaticletenableImportPtrauthFieldFunctionPointers:Option=Option("-enable-import-ptrauth-field-function-pointers",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Enable import of custom ptrauth qualified field function pointers")
359
361
publicstaticletenableIncrementalImports:Option=Option("-enable-incremental-imports",.flag, attributes:[.frontend], helpText:"Enable cross-module incremental build metadata and driver scheduling for Swift modules")
@@ -375,6 +377,7 @@ extension Option {
375
377
publicstaticletenableObjcInterop:Option=Option("-enable-objc-interop",.flag, attributes:[.helpHidden,.frontend,.noDriver,.moduleInterface], helpText:"Enable Objective-C interop code generation and config directives")
376
378
publicstaticletenableOnlyOneDependencyFile:Option=Option("-enable-only-one-dependency-file",.flag, attributes:[.doesNotAffectIncrementalBuild], helpText:"Enables incremental build optimization that only produces one dependencies file")
publicstaticletenableOssaCompleteLifetimes:Option=Option("-enable-ossa-complete-lifetimes",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Require linear OSSA lifetimes after SILGen")
378
381
publicstaticletenableOssaModules:Option=Option("-enable-ossa-modules",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Always serialize SIL in ossa form. If this flag is not passed in, when optimizing ownership will be lowered before serializing SIL")
379
382
publicstaticletenablePrivateImports:Option=Option("-enable-private-imports",.flag, attributes:[.helpHidden,.frontend,.noInteractive], helpText:"Allows this module's internal and private API to be accessed")
publicstaticletsilVerifyNone:Option=Option("-sil-verify-none",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Completely disable SIL verification")
655
658
publicstaticletskipImportInPublicInterface:Option=Option("-skip-import-in-public-interface",.separate, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Skip the import statement corresponding to a module name when printing the public interface.")
656
659
publicstaticletskipInheritedDocs:Option=Option("-skip-inherited-docs",.flag, attributes:[.helpHidden,.frontend,.noInteractive,.supplementaryOutput], helpText:"Skip emitting doc comments for members inherited through classes or default implementations")
660
+
publicstaticletskipProtocolImplementations:Option=Option("-skip-protocol-implementations",.flag, attributes:[.helpHidden,.frontend,.noInteractive,.supplementaryOutput], helpText:"Skip emitting symbols that are implementations of protocol requirements or inherited from protocl extensions")
657
661
publicstaticletskipSynthesizedMembers:Option=Option("-skip-synthesized-members",.flag, attributes:[.noDriver], helpText:"Skip members inherited through classes or default implementations")
658
662
publicstaticletsolverDisableShrink:Option=Option("-solver-disable-shrink",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Disable the shrink phase of expression type checking")
0 commit comments