| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
llvm-svn: 64959
|
| |
|
|
|
|
|
|
| |
getColumnNumber. This fixes a FIXME in
SourceManager::getPresumedLoc because we now just decompose
the sloc once.
llvm-svn: 63701
|
| |
|
|
|
|
|
|
| |
makes it clear to clients that they have to pick an instantiation
or spelling location before calling it and allows optimization based
on that.
llvm-svn: 63698
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- Add the distinction between the 'bug type' and the 'bug description'
HTMLDiagnostics:
- Output the bug type field as HTML comments
scan-build:
- Use the bug type field instead of the bug description for the HTML table.
- Radar filing now automatically picks up the bug description in the title (addresses <rdar://problem/6265970>)
llvm-svn: 63084
|
| |
|
|
|
|
| |
no longer such thing as a non-canonical FileID.
llvm-svn: 62499
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
"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
|
| |
|
|
|
|
| |
*is* the location. This eliminates some weird X.getLocation().getLocation()'s.
llvm-svn: 62376
|
| |
|
|
| |
llvm-svn: 62374
|
| |
|
|
| |
llvm-svn: 62370
|
| |
|
|
|
|
| |
"logical" location, refer to the "instantiation" location.
llvm-svn: 62316
|
| |
|
|
| |
llvm-svn: 58646
|
| |
|
|
|
|
| |
ranges that occur within macros would not be emitted at all.
llvm-svn: 58550
|
| |
|
|
| |
llvm-svn: 58111
|
| |
|
|
| |
llvm-svn: 56440
|
| |
|
|
|
|
| |
contents of the message.
llvm-svn: 56400
|
| |
|
|
|
|
| |
Changed casing of many bug names. The convention will be to have bug names (mostly) lower cased, and categories use some capitalization.
llvm-svn: 56385
|
| |
|
|
|
|
|
| |
"Here is a patch what replaces std::ostream with llvm::raw_ostream. This patch
covers the AST library, but ignores Analysis lib."
llvm-svn: 56185
|
|
|
llvm-svn: 55274
|