mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Add an optional language feature for Library Evolution
Replace the one-off compiler flag for Library Evolution with an optional language feature. This makes the `hasFeature(LibraryEvolution)` check work in an `#if`, and is otherwise just cleanup. Tracked by rdar://161125572.
This commit is contained in:
@@ -107,16 +107,12 @@ bool ArgsToFrontendOptionsConverter::convert(
|
||||
|
||||
Opts.EnableTesting |= Args.hasArg(OPT_enable_testing);
|
||||
Opts.EnablePrivateImports |= Args.hasArg(OPT_enable_private_imports);
|
||||
Opts.EnableLibraryEvolution |= Args.hasArg(OPT_enable_library_evolution);
|
||||
Opts.FrontendParseableOutput |= Args.hasArg(OPT_frontend_parseable_output);
|
||||
Opts.ExplicitInterfaceBuild |= Args.hasArg(OPT_explicit_interface_module_build);
|
||||
|
||||
Opts.EmitClangHeaderWithNonModularIncludes |=
|
||||
Args.hasArg(OPT_emit_clang_header_nonmodular_includes);
|
||||
|
||||
// FIXME: Remove this flag
|
||||
Opts.EnableLibraryEvolution |= Args.hasArg(OPT_enable_resilience);
|
||||
|
||||
Opts.EnableImplicitDynamic |= Args.hasArg(OPT_enable_implicit_dynamic);
|
||||
|
||||
if (Args.hasArg(OPT_track_system_dependencies)) {
|
||||
|
||||
Reference in New Issue
Block a user