@@ -1162,11 +1162,6 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
11621162 if (Args.hasArg (OPT_enable_library_evolution)) {
11631163 Opts.SkipNonExportableDecls |=
11641164 Args.hasArg (OPT_experimental_skip_non_exportable_decls);
1165-
1166- Opts.SkipNonExportableDecls |=
1167- Args.hasArg (OPT_experimental_skip_non_inlinable_function_bodies) &&
1168- Args.hasArg (
1169- OPT_experimental_skip_non_inlinable_function_bodies_is_lazy);
11701165 } else {
11711166 if (Args.hasArg (OPT_experimental_skip_non_exportable_decls))
11721167 Diags.diagnose (SourceLoc (), diag::ignoring_option_requires_option,
@@ -1692,21 +1687,11 @@ static bool ParseTypeCheckerArgs(TypeCheckerOptions &Opts, ArgList &Args,
16921687
16931688 if (Args.hasArg (OPT_enable_library_evolution)) {
16941689 Opts.EnableLazyTypecheck |= Args.hasArg (OPT_experimental_lazy_typecheck);
1695- Opts.EnableLazyTypecheck |=
1696- Args.hasArg (OPT_experimental_skip_non_inlinable_function_bodies) &&
1697- Args.hasArg (
1698- OPT_experimental_skip_non_inlinable_function_bodies_is_lazy);
16991690 } else {
17001691 if (Args.hasArg (OPT_experimental_lazy_typecheck))
17011692 Diags.diagnose (SourceLoc (), diag::ignoring_option_requires_option,
17021693 " -experimental-lazy-typecheck" ,
17031694 " -enable-library-evolution" );
1704-
1705- if (Args.hasArg (
1706- OPT_experimental_skip_non_inlinable_function_bodies_is_lazy))
1707- Diags.diagnose (SourceLoc (), diag::ignoring_option_requires_option,
1708- " -experimental-skip-non-inlinable-function-bodies-is-lazy" ,
1709- " -enable-library-evolution" );
17101695 }
17111696
17121697 // HACK: The driver currently erroneously passes all flags to module interface
0 commit comments