Skip to content

Commit 59a9e28

Browse files
authored
Merge pull request #59510 from zoecarver/remove-enable-interop-pt-2
2 parents 0c909c2 + 57f721a commit 59a9e28

File tree

4 files changed

+3
-9
lines changed

4 files changed

+3
-9
lines changed

SwiftCompilerSources/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ function(add_swift_compiler_modules_library name)
7575

7676
set(swift_compile_options
7777
"-Xfrontend" "-validate-tbd-against-ir=none"
78-
"-Xfrontend" "-enable-cxx-interop"
78+
"-Xfrontend" "-enable-experimental-cxx-interop"
7979
"-Xcc" "-UIBOutlet" "-Xcc" "-UIBAction" "-Xcc" "-UIBInspectable")
8080
if (NOT BOOTSTRAPPING_MODE STREQUAL "HOSTTOOLS")
8181
list(APPEND swift_compile_options "-Xfrontend" "-disable-implicit-string-processing-module-import")

SwiftCompilerSources/Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ private extension Target {
1717
static let defaultSwiftSettings: [SwiftSetting] = [
1818
.unsafeFlags([
1919
"-Xfrontend", "-validate-tbd-against-ir=none",
20-
"-Xfrontend", "-enable-cxx-interop",
20+
"-Xfrontend", "-enable-experimental-cxx-interop",
2121
// Bridging modules and headers
2222
"-Xcc", "-I", "-Xcc", "../include",
2323
"-cross-module-optimization"

include/swift/Option/FrontendOptions.td

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -835,11 +835,6 @@ def emit_sorted_sil : Flag<["-"], "emit-sorted-sil">,
835835
def emit_syntax : Flag<["-"], "emit-syntax">,
836836
HelpText<"Parse input file(s) and emit the Syntax tree(s) as JSON">, ModeOpt;
837837

838-
def enable_cxx_interop :
839-
Flag<["-"], "enable-cxx-interop">,
840-
HelpText<"Alias for -enable-experimental-cxx-interop">,
841-
Flags<[FrontendOption, HelpHidden]>;
842-
843838
def cxx_interop_getters_setters_as_properties :
844839
Flag<["-"], "cxx-interop-getters-setters-as-properties">,
845840
HelpText<"Import getters and setters as computed properties in Swift">,

lib/Frontend/CompilerInvocation.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -806,8 +806,7 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
806806
Opts.ClangTarget = llvm::Triple(A->getValue());
807807
}
808808

809-
Opts.EnableCXXInterop |= Args.hasArg(OPT_enable_experimental_cxx_interop) ||
810-
Args.hasArg(OPT_enable_cxx_interop);
809+
Opts.EnableCXXInterop |= Args.hasArg(OPT_enable_experimental_cxx_interop);
811810
Opts.EnableObjCInterop =
812811
Args.hasFlag(OPT_enable_objc_interop, OPT_disable_objc_interop,
813812
Target.isOSDarwin());

0 commit comments

Comments
 (0)