LGTM. Would you like me to commit it for you?

Jon


On 1/14/18 3:50 AM, Paul Fertser wrote:
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.
---
  tools/scan-build/libexec/ccc-analyzer | 4 ++--
  1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/scan-build/libexec/ccc-analyzer 
b/tools/scan-build/libexec/ccc-analyzer
index b0ec7e7..73cd2ff 100755
--- a/tools/scan-build/libexec/ccc-analyzer
+++ b/tools/scan-build/libexec/ccc-analyzer
@@ -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
  );

--
Jon Roelofs
jonat...@codesourcery.com
CodeSourcery / Mentor Embedded / Siemens

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to