Ted Kremenek
|
99bb39afb4
[analyzer] Apply whitespace cleanups by Honggyu Kim.
|
10 年之前 |
Alexander Kornienko
|
dfa4cf3126
Use 'override/final' instead of 'virtual' for overridden methods
|
10 年之前 |
Craig Topper
|
1843a2095a
[C++11] Use 'nullptr'. StaticAnalyzer edition.
|
11 年之前 |
Craig Topper
|
83daac80e9
[C++11] Add 'override' keyword to virtual methods that override their base class.
|
11 年之前 |
Aaron Ballman
|
8328f6462b
[C++11] Replacing RecordDecl iterators field_begin() and field_end() with iterator_range fields(). Updating all of the usages of the iterators with range-based for loops.
|
11 年之前 |
Alp Toker
|
2b01e1e26d
Correct hyphenations in comments and assert messages
|
11 年之前 |
Jordan Rose
|
3aa6f43189
[analyzer] Add support for testing the presence of weak functions.
|
12 年之前 |
Jordan Rose
|
f4af9d3751
[analyzer] Explicitly disallow mixed Loc-NonLoc comparisons.
|
12 年之前 |
Anna Zaks
|
4e9179a3d0
[analyzer] Use a more generic MemRegion.getAsOffset to evaluate bin operators on MemRegions
|
12 年之前 |
Jordan Rose
|
112344ab7f
Re-apply "[analyzer] Model casts to bool differently from other numbers."
|
12 年之前 |
Jordan Rose
|
a5796f8722
[analyzer] Replace isIntegerType() with isIntegerOrEnumerationType().
|
12 年之前 |
Jordan Rose
|
a339cd66be
[analyzer] Loc-Loc operations (subtraction or comparison) produce a NonLoc.
|
12 年之前 |
Jordan Rose
|
8569281fb7
Add reverseComparisonOp and negateComparisonOp to BinaryOperator.
|
12 年之前 |
Jordan Rose
|
8958efacf8
[analyzer] Use SymExprs to represent '<loc> - <loc>' and '<loc> == <loc>'.
|
12 年之前 |
David Blaikie
|
dc84cd5efd
Include llvm::Optional in clang/Basic/LLVM.h
|
12 年之前 |
David Blaikie
|
5251abea41
Replace SVal llvm::cast support to be well-defined.
|
12 年之前 |
Anna Zaks
|
135d0fe1ae
[analyzer] Fix typo.
|
12 年之前 |
Chandler Carruth
|
55fc873017
Sort all of Clang's files under 'lib', and fix up the broken headers
|
12 年之前 |
Ted Kremenek
|
9c0466603f
Correctly handle IntegralToBool casts in C++ in the static analyzer. Fixes <rdar://problem/12759044>.
|
12 年之前 |
Ted Kremenek
|
732cdf383f
Remove unnecessary ASTContext& parameter from SymExpr::getType().
|
13 年之前 |
Ted Kremenek
|
47cbd0f389
Remove ProgramState::getSymVal(). It was being misused by Checkers,
|
13 年之前 |
Jordan Rose
|
4e45dba1c0
[analyzer] Clean up a couple uses of getPointeeType().
|
13 年之前 |
Jordan Rose
|
791dd0a3f8
[analyzer] Don't use makeIntVal to create a floating-point value.
|
13 年之前 |
Anna Zaks
|
783f0087ec
[analyzer] Fixit for r158136.
|
13 年之前 |
Anna Zaks
|
e17fdb2d5d
[analyzer] Anti-aliasing: different heap allocations do not alias
|
13 年之前 |
David Blaikie
|
581deb3da4
Revert Decl's iterators back to pointer value_type rather than reference value_type
|
13 年之前 |
Jordy Rose
|
d3b6d99cd5
[analyzer] Add an abstraction for the bit width and signedness of an APSInt. No functionality change.
|
13 年之前 |
Anna Zaks
|
6400f02ab2
[analyzer] Fix a crash in triggered by OSAtomicChecker.
|
13 年之前 |
David Blaikie
|
3127d48cd8
Remove variable made unused by r156270.
|
13 年之前 |
Jordy Rose
|
c838fd2ab8
[analyzer] Reduce parallel code paths in SimpleSValBuilder::evalBinOpNN, and handle mixed-type operations more generally.
|
13 年之前 |