diff --git a/clang/lib/Frontend/CompilerInvocation.cpp b/clang/lib/Frontend/CompilerInvocation.cpp index 3f8748f83ec0b..e131804b11d1e 100644 --- a/clang/lib/Frontend/CompilerInvocation.cpp +++ b/clang/lib/Frontend/CompilerInvocation.cpp @@ -3617,11 +3617,11 @@ void CompilerInvocation::generateCC1CommandLine( #undef DIAG_OPTION_WITH_MARSHALLING #undef OPTION_WITH_MARSHALLING - GeneratePreprocessorArgs(*PreprocessorOpts, Args, SA, *LangOpts, - FrontendOpts, CodeGenOpts); GenerateAnalyzerArgs(*AnalyzerOpts, Args, SA); GenerateHeaderSearchArgs(*HeaderSearchOpts, Args, SA); GenerateLangArgs(*LangOpts, Args, SA); + GeneratePreprocessorArgs(*PreprocessorOpts, Args, SA, *LangOpts, + FrontendOpts, CodeGenOpts); } IntrusiveRefCntPtr