Merge pull request #34612 from xymus/dont-skip-nested-types

[Sema] Add flag to optimize building swiftmodule files preserving type info for LLDB
This commit is contained in:
Alexis Laferrière
2020-11-12 19:16:21 -08:00
committed by GitHub
9 changed files with 157 additions and 75 deletions

View File

@@ -195,7 +195,9 @@ bool ArgsToFrontendOptionsConverter::convert(
if (FrontendOptions::doesActionGenerateIR(Opts.RequestedAction) &&
(Args.hasArg(OPT_experimental_skip_non_inlinable_function_bodies) ||
Args.hasArg(OPT_experimental_skip_all_function_bodies))) {
Args.hasArg(OPT_experimental_skip_all_function_bodies) ||
Args.hasArg(
OPT_experimental_skip_non_inlinable_function_bodies_without_types))) {
Diags.diagnose(SourceLoc(), diag::cannot_emit_ir_skipping_function_bodies);
return true;
}