]> granicus.if.org Git - clang/commitdiff
Patch by Richard Godbee:
authorTed Kremenek <kremenek@apple.com>
Sun, 21 Sep 2008 18:04:49 +0000 (18:04 +0000)
committerTed Kremenek <kremenek@apple.com>
Sun, 21 Sep 2008 18:04:49 +0000 (18:04 +0000)
Output to .info files the absolute paths to files that were rejected by the
parser or crashed the analyzer.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56396 91177308-0d34-0410-b5e6-96231b3b80d8

utils/ccc-analyzer

index 845977eb7c1efe61686c88646b4021f40519a1a6..182b06c013cdd40bb2cc29b319a66e603af25744 100755 (executable)
@@ -14,7 +14,7 @@
 
 use strict;
 use warnings;
-use Cwd;
+use Cwd qw/ abs_path /;
 use File::Temp qw/ tempfile /;
 use File::Path qw / mkpath /;
 
@@ -42,7 +42,7 @@ sub ProcessClangFailure {
   system $CC, @$Args, "-E", "-o", $PPFile;
   close ($PPH);
   open (OUT, ">", "$PPFile.info") or die "Cannot open $PPFile.info\n";
-  print OUT "$file\n";
+  print OUT abs_path($file), "\n";
   print OUT "$ErrorType\n";
   print OUT "@$Args\n";
   close OUT;