[TBDGen] Skip non-inlinable function bodies in InstallAPI

For now, until we figure out the right way to present
-experimental-skip-non-inlinable-function-bodies, make
-tbd-is-installapi imply that, for testing.
This commit is contained in:
Harlan Haskins
2019-10-16 19:01:17 -07:00
parent ad8a611206
commit 104a568222
2 changed files with 8 additions and 2 deletions

View File

@@ -228,6 +228,12 @@ void ArgsToFrontendOptionsConverter::computeDebugTimeOptions() {
Opts.DebugTimeCompilation |= Args.hasArg(OPT_debug_time_compilation);
Opts.SkipNonInlinableFunctionBodies |=
Args.hasArg(OPT_experimental_skip_non_inlinable_function_bodies);
// If asked to perform InstallAPI, go ahead and enable non-inlinable function
// body skipping.
Opts.SkipNonInlinableFunctionBodies |=
Args.hasArg(OPT_tbd_is_installapi);
if (const Arg *A = Args.getLastArg(OPT_stats_output_dir)) {
Opts.StatsOutputDir = A->getValue();
if (Args.getLastArg(OPT_trace_stats_events)) {