George Burgess IV
|
f6b7996bf6
Remove redundant casts. NFC
|
vor 7 Jahren |
Daniel Marjamaki
|
0bdcd308fc
[analyzer] Fix crashes in CastToStruct checker for undefined structs
|
vor 8 Jahren |
Daniel Marjamaki
|
0dfa81d5f5
[analyzer] Revert 295545. There are buildbot failures.
|
vor 8 Jahren |
Daniel Marjamaki
|
c5838a86a9
[analyzer] Fix crash in CastToStruct when there is no record definition
|
vor 8 Jahren |
Daniel Marjamaki
|
1f6e70072e
[analyzer] Improve CastToStruct checker so it can also detect widening casts of struct data
|
vor 9 Jahren |
Devin Coughlin
|
440c44a96a
[analyzer] Add generateErrorNode() APIs to CheckerContext.
|
vor 10 Jahren |
Aaron Ballman
|
e1c2ad65ca
Clarify pointer ownership semantics by hoisting the std::unique_ptr creation to the caller instead of hiding it in emitReport. NFC.
|
vor 10 Jahren |
Ahmed Charles
|
70639e8de3
Replace OwningPtr with std::unique_ptr.
|
vor 11 Jahren |
Alexander Kornienko
|
15c01b27f5
Expose the name of the checker producing each diagnostic message.
|
vor 11 Jahren |
Chandler Carruth
|
55fc873017
Sort all of Clang's files under 'lib', and fix up the broken headers
|
vor 12 Jahren |
Jordan Rose
|
785950e594
[analyzer] Rename 'EmitReport' to 'emitReport'.
|
vor 12 Jahren |
Dylan Noblesmith
|
6f42b62b61
Basic: import OwningPtr<> into clang namespace
|
vor 13 Jahren |
Anna Zaks
|
0bd6b110e9
[analyzer] Rename generateNode -> addTransition in CheckerContext
|
vor 14 Jahren |
Anna Zaks
|
e172e8b9e7
Remove EnhancedBugReport and RangedBugReport - pull all the extra functionality they provided into their parent BugReport. The only functional changes are: made getRanges() non const - it adds default range to Ranges if none are supplied, made getStmt() private, which was another FIXME.
|
vor 14 Jahren |
Argyrios Kyrtzidis
|
ec8605f1d7
[analyzer] Rename CheckerV2 -> Checker.
|
vor 14 Jahren |
Argyrios Kyrtzidis
|
983326f32c
[analyzer] Migrate to CheckerV2:
|
vor 14 Jahren |
Argyrios Kyrtzidis
|
695fb50282
[analyzer] Pass CheckerManager to the registration functions.
|
vor 14 Jahren |
Argyrios Kyrtzidis
|
23ade507ce
[analyzer] Use the new registration mechanism on some of the experimental internal checkers:
|
vor 14 Jahren |
Ted Kremenek
|
9b66371644
Split 'include/clang/StaticAnalyzer' into 'include/clang/StaticAnalyzer/Core' and 'include/clang/StaticAnalyzer/Checkers'.
|
vor 14 Jahren |
Argyrios Kyrtzidis
|
04291a7c76
[analyzer] lib/StaticAnalyzer/Checkers/ExprEngineInternalChecks.h -> lib/StaticAnalyzer/Checkers/InternalChecks.h
|
vor 14 Jahren |
John McCall
|
f4c7371fb1
Change QualType::getTypePtr() to return a const pointer, then change a
|
vor 14 Jahren |
Ted Kremenek
|
21142581d5
Chris Lattner has strong opinions about directory
|
vor 14 Jahren |