Ted Kremenek
e9aee88eed
Clean up indentation.
...
llvm-svn: 63551
2009-02-02 21:45:32 +00:00
Ted Kremenek
099243aa9e
When using -analyzer-output-plist always output a plist file even if it contains no error reports.
...
llvm-svn: 62871
2009-01-23 20:06:20 +00:00
Ted Kremenek
13747167ca
Static Analyzer: When generating plists for errors reports, generate one plist file per translation unit that contains all of the diagnostics.
...
llvm-svn: 62647
2009-01-21 00:42:24 +00:00
Chris Lattner
cbc35ecb04
Rename SourceManager::getCanonicalFileID -> getFileID. There is
...
no longer such thing as a non-canonical FileID.
llvm-svn: 62499
2009-01-19 07:46:45 +00:00
Chris Lattner
d32480d3db
this massive patch introduces a simple new abstraction: it makes
...
"FileID" a concept that is now enforced by the compiler's type checker
instead of yet-another-random-unsigned floating around.
This is an important distinction from the "FileID" currently tracked by
SourceLocation. *That* FileID may refer to the start of a file or to a
chunk within it. The new FileID *only* refers to the file (and its
#include stack and eventually #line data), it cannot refer to a chunk.
FileID is a completely opaque datatype to all clients, only SourceManager
is allowed to poke and prod it.
llvm-svn: 62407
2009-01-17 06:22:33 +00:00
Chris Lattner
48a8c57936
eliminate FullSourceLoc::getLocation() now that FullSourceLoc
...
*is* the location. This eliminates some weird X.getLocation().getLocation()'s.
llvm-svn: 62376
2009-01-16 23:06:35 +00:00
Chris Lattner
8a42586c54
more SourceLocation lexicon change: instead of referring to the
...
"logical" location, refer to the "instantiation" location.
llvm-svn: 62316
2009-01-16 07:36:28 +00:00
Daniel Dunbar
f3502dbc14
[LLVM up] Update for raw_fd_ostream change. This fixes a FIXME that
...
the Backend output should be done in binary mode.
- I'd appreciate it if someone who has a Windows build could verify
this.
llvm-svn: 59221
2008-11-13 05:09:21 +00:00
Ted Kremenek
14f18653f6
Hook up the Plist diagnostic client to the driver.
...
Fix Plist output.
llvm-svn: 58652
2008-11-03 23:18:07 +00:00
Ted Kremenek
0cbd963817
Add path diagnostics client for emitting path reports using Plists.
...
llvm-svn: 58647
2008-11-03 22:33:57 +00:00