[SR-7342] Teach EmitImportedModules action to evaluate conditional compilation blocks

This commit is contained in:
Robert Widmann
2018-04-04 15:11:28 -04:00
parent c014b6d960
commit d61553efc1
3 changed files with 13 additions and 1 deletions

View File

@@ -884,7 +884,8 @@ static bool performCompile(CompilerInstance &Instance,
return compileLLVMIR(Invocation, Instance, Stats);
if (FrontendOptions::shouldActionOnlyParse(Action))
Instance.performParseOnly();
Instance.performParseOnly(/*EvaluateConditionals*/
Action == FrontendOptions::ActionType::EmitImportedModules);
else
Instance.performSema();