[analyzer] Fix -x language argument for C preprocessed sources
clang's -x option doesn't accept c-cpp-output as a language (even though 463eb6ab was merged, the driver still doesn't handle that). This bug prevents testing C language projects when ccache is used. Fixes #25851. Investigation and patch by Dave Rigby. llvm-svn: 323664
This commit is contained in:
parent
9827d8ed15
commit
9cf6302cce
|
@ -419,7 +419,7 @@ my %LangMap = (
|
|||
'cc' => 'c++',
|
||||
'C' => 'c++',
|
||||
'ii' => 'c++-cpp-output',
|
||||
'i' => $IsCXX ? 'c++-cpp-output' : 'c-cpp-output',
|
||||
'i' => $IsCXX ? 'c++-cpp-output' : 'cpp-output',
|
||||
'm' => 'objective-c',
|
||||
'mi' => 'objective-c-cpp-output',
|
||||
'mm' => 'objective-c++',
|
||||
|
@ -439,7 +439,7 @@ my %LangsAccepted = (
|
|||
"c" => 1,
|
||||
"c++" => 1,
|
||||
"objective-c++" => 1,
|
||||
"c-cpp-output" => 1,
|
||||
"cpp-output" => 1,
|
||||
"objective-c-cpp-output" => 1,
|
||||
"c++-cpp-output" => 1
|
||||
);
|
||||
|
|
Loading…
Reference in New Issue