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)")
99
99
publicstaticletcxxInteropGettersSettersAsProperties:Option=Option("-cxx-interop-getters-setters-as-properties",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Import getters and setters as computed properties in Swift")
100
+
publicstaticletcxxInteropUseOpaquePointerForMoveonly:Option=Option("-cxx-interop-use-opaque-pointer-for-moveonly",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Testing flag that will be eliminated soon. Do not use.")
100
101
publicstaticletcxxInteroperabilityMode:Option=Option("-cxx-interoperability-mode=",.joined, attributes:[.frontend,.moduleInterface], helpText:"Enables C++ interoperability; pass 'default' to enable or 'off' to disable")
publicstaticletdebugAssertAfterParse:Option=Option("-debug-assert-after-parse",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Force an assertion failure after parsing", group:.debugCrash)
@@ -231,6 +232,7 @@ extension Option {
231
232
publicstaticletdisableRequirementMachineReuse:Option=Option("-disable-requirement-machine-reuse",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Disable re-use of requirement machines for minimization, for debugging only")
232
233
publicstaticletdisableRoundTripDebugTypes:Option=Option("-disable-round-trip-debug-types",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Disables verification of debug info mangling")
233
234
publicstaticletdisableSandbox:Option=Option("-disable-sandbox",.flag, attributes:[.frontend,.doesNotAffectIncrementalBuild], helpText:"Disable using the sandbox when executing subprocesses")
235
+
publicstaticletdisableSendingArgsAndResultsWithRegionIsolation:Option=Option("-disable-sending-args-and-results-with-region-based-isolation",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Disable sending args and results when region based isolation is enabled. Only enabled with asserts")
234
236
publicstaticletdisableSilOpaqueValues:Option=Option("-disable-sil-opaque-values",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Disable SIL Opaque Values")
235
237
publicstaticletdisableSilOwnershipVerifier:Option=Option("-disable-sil-ownership-verifier",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Do not verify ownership invariants during SIL Verification ")
236
238
publicstaticletdisableSilPartialApply:Option=Option("-disable-sil-partial-apply",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Disable use of partial_apply in SIL generation")
@@ -243,6 +245,7 @@ extension Option {
243
245
publicstaticletdisableSwift3ObjcInference:Option=Option("-disable-swift3-objc-inference",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Deprecated, has no effect")
244
246
publicstaticletdisableTargetOsChecking:Option=Option("-disable-target-os-checking",.flag, attributes:[.frontend,.noDriver], helpText:"Disable checking the target OS of serialized modules")
245
247
publicstaticletdisableTestableAttrRequiresTestableModule:Option=Option("-disable-testable-attr-requires-testable-module",.flag, attributes:[.frontend,.noDriver], helpText:"Disable checking of @testable")
248
+
publicstaticletdisableTransferringArgsAndResultsWithRegionIsolation:Option=Option("-disable-transferring-args-and-results-with-region-based-isolation",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Disable transferring args and results when region based isolation is enabled. Only enabled with asserts")
246
249
publicstaticletdisableTypeLayouts:Option=Option("-disable-type-layout",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Disable type layout based lowering")
publicstaticletdisableVerifyExclusivity:Option=Option("-disable-verify-exclusivity",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Disable verification of access markers used to enforce exclusivity.")
@@ -684,6 +687,7 @@ extension Option {
684
687
publicstaticletprofileStatsEntities:Option=Option("-profile-stats-entities",.flag, attributes:[.helpHidden,.frontend], helpText:"Profile changes to stats in -stats-output-dir, subdivided by source entity")
685
688
publicstaticletprofileStatsEvents:Option=Option("-profile-stats-events",.flag, attributes:[.helpHidden,.frontend], helpText:"Profile changes to stats in -stats-output-dir")
686
689
publicstaticletprofileUse:Option=Option("-profile-use=",.commaJoined, attributes:[.frontend,.noInteractive,.argumentIsPath], metaVar:"<profdata>", helpText:"Supply a profdata file to enable profile-guided optimization")
690
+
publicstaticletprojectName:Option=Option("-project-name",.separate, attributes:[.frontend], helpText:"Name of the project this module to build belongs to")
687
691
publicstaticletprotocolRequirementAllowList:Option=Option("-protocol-requirement-allow-list",.separate, attributes:[.noDriver,.argumentIsPath], metaVar:"<path>", helpText:"File containing a new-line separated list of protocol names")
688
692
publicstaticletprotocolRequirementAllowList_:Option=Option("--protocol-requirement-allow-list",.separate, alias:Option.protocolRequirementAllowList, attributes:[.noDriver,.argumentIsPath], metaVar:"<path>", helpText:"File containing a new-line separated list of protocol names")
689
693
publicstaticletpublicAutolinkLibrary:Option=Option("-public-autolink-library",.separate, attributes:[.frontend,.noDriver], helpText:"Add public dependent library")
@@ -771,7 +775,6 @@ extension Option {
771
775
publicstaticletsuppressStaticExclusivitySwap:Option=Option("-suppress-static-exclusivity-swap",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Suppress static violations of exclusive access with swap()")
772
776
publicstaticletsuppressWarnings:Option=Option("-suppress-warnings",.flag, attributes:[.frontend], helpText:"Suppress all warnings")
773
777
publicstaticletswiftAsyncFramePointerEQ:Option=Option("-swift-async-frame-pointer=",.joined, attributes:[.helpHidden,.frontend,.noDriver], helpText:"One of 'auto', 'always' or 'never'")
774
-
publicstaticletswiftModuleCrossImport:Option=Option("-swift-module-cross-import",.multiArg, attributes:[.frontend,.noDriver], metaVar:"<moduleName> <crossImport.swiftoverlay>", helpText:"Specify the cross import module", numArgs:2)
775
778
publicstaticletswiftModuleFile:Option=Option("-swift-module-file=",.joined, attributes:[.frontend,.noDriver], metaVar:"<name>=<path>", helpText:"Specify Swift module input explicitly built from textual interface")
776
779
publicstaticletswiftOnly:Option=Option("-swift-only",.flag, attributes:[.noDriver], helpText:"Only include APIs defined from Swift source")
777
780
publicstaticletswiftOnly_:Option=Option("--swift-only",.flag, alias:Option.swiftOnly, attributes:[.noDriver], helpText:"Only include APIs defined from Swift source")
0 commit comments