diff --git a/clang/tools/scan-build/libexec/ccc-analyzer b/clang/tools/scan-build/libexec/ccc-analyzer --- a/clang/tools/scan-build/libexec/ccc-analyzer +++ b/clang/tools/scan-build/libexec/ccc-analyzer @@ -226,6 +226,10 @@ else { $Cmd = $Clang; + if (defined $AnalyzerTarget) { + push @Args, "-target", $AnalyzerTarget; + } + # Create arguments for doing regular parsing. my $SyntaxArgs = GetCCArgs($HtmlDir, "-fsyntax-only", \@Args); @CmdArgsSansAnalyses = @$SyntaxArgs; @@ -245,10 +249,6 @@ push @Args, "-Xclang", $arg; } - if (defined $AnalyzerTarget) { - push @Args, "-target", $AnalyzerTarget; - } - my $AnalysisArgs = GetCCArgs($HtmlDir, "--analyze", \@Args); @CmdArgs = @$AnalysisArgs; }