Add Builtin.ifdef_<FLAGNAME> as a facility to peek at -D flag that client code is building with (#39797)

This commit is contained in:
Kuba (Brecka) Mracek
2021-10-21 15:36:47 -07:00
committed by GitHub
parent 223dbd445b
commit b413a0f4dd
13 changed files with 112 additions and 13 deletions

View File

@@ -1433,6 +1433,7 @@ static bool ParseSILArgs(SILOptions &Opts, ArgList &Args,
Opts.VerifySILOwnership &= !Args.hasArg(OPT_disable_sil_ownership_verifier);
Opts.EnableDynamicReplacementCanCallPreviousImplementation = !Args.hasArg(
OPT_disable_previous_implementation_calls_in_dynamic_replacements);
Opts.ParseStdlib = FEOpts.ParseStdlib;
if (const Arg *A = Args.getLastArg(OPT_save_optimization_record_EQ)) {
llvm::Expected<llvm::remarks::Format> formatOrErr =