Jordan Rose
|
787819c99a
[analyzer] Add a CFG node for the allocator call in a C++ 'new' expression.
|
11 лет назад |
Alp Toker
|
12e1f5dc4f
Eliminate UnaryTypeTraitExpr
|
11 лет назад |
Jordan Rose
|
b7d549d2c2
[analyzer] Always use 'bool' as the SValBuilder condition type in C++.
|
11 лет назад |
Alp Toker
|
cbb29af710
Eliminate BinaryTypeTraitExpr
|
11 лет назад |
Jordan Rose
|
3b147785f2
[analyzer] Add checker callbacks for MemberExpr and UnaryExprOrTypeTraitExpr.
|
11 лет назад |
Anna Zaks
|
df316d8525
Revert "[analyzer] Refactor conditional expression evaluating code"
|
11 лет назад |
Alp Toker
|
0650de4fc1
Remove a whole lot of unused variables
|
11 лет назад |
Jordan Rose
|
81557223ba
[analyzer] Handle destructors for the argument to C++ 'delete'.
|
12 лет назад |
Anton Yartsev
|
da8d37ce42
[analyzer] This patch removes passing around of const-invalidation vs regular-invalidation info by passing around a datastructure that maps regions and symbols to the type of invalidation they experience. This simplifies the code and would allow to associate more different invalidation types in the future.
|
12 лет назад |
Hal Finkel
|
414a1bdbda
Add the intrinsic __builtin_convertvector
|
12 лет назад |
Jordan Rose
|
36d558d856
Add an implicit dtor CFG node just before C++ 'delete' expressions.
|
12 лет назад |
Pavel Labath
|
95ab9e306f
[analyzer] Add very limited support for temporary destructors
|
12 лет назад |
Pavel Labath
|
6a556a42d4
[analyzer] Refactor conditional expression evaluating code
|
12 лет назад |
Pavel Labath
|
76b5dd48c9
[analyzer] Fix FP warnings when binding a temporary to a local static variable
|
12 лет назад |
Jordan Rose
|
fee16225a1
[analyzer] Enable pseudo-destructor expressions.
|
12 лет назад |
Jordan Rose
|
9815ec0a00
Revert "[analyzer] Add very limited support for temporary destructors"
|
12 лет назад |
Alexey Bataev
|
4fa7eab771
OpenMP: basic support for #pragma omp parallel
|
12 лет назад |
Jordan Rose
|
ac7cc2d37e
[analyzer] Include analysis stack in crash traces.
|
12 лет назад |
Jordan Rose
|
bccda13aa3
[analyzer] Handle C++11 member initializer expressions.
|
12 лет назад |
Jordan Rose
|
be2e1b11e3
[analyzer] Treat std::initializer_list as opaque rather than aborting.
|
12 лет назад |
Pavel Labath
|
046e79a425
[analyzer] Add very limited support for temporary destructors
|
12 лет назад |
Pavel Labath
|
ed2e2de580
Teach static analyzer about AttributedStmts
|
12 лет назад |
Richard Smith
|
7c3e615f01
PR12086, PR15117
|
12 лет назад |
Anna Zaks
|
5955c37230
[analyzer] fixup the comment
|
12 лет назад |
Anna Zaks
|
73b417f363
[analyzer] Fix a crash that occurs when processing an rvalue array.
|
12 лет назад |
Jordan Rose
|
1acb394679
[analyzer] Accept references to variables declared "extern void" (C only).
|
12 лет назад |
Jordan Rose
|
4b75085f56
[analyzer] Don't try to evaluate MaterializeTemporaryExpr as a constant.
|
12 лет назад |
Jordan Rose
|
e2b1246a24
[analyzer] Consolidate constant evaluation logic in SValBuilder.
|
12 лет назад |
Richard Smith
|
c3bf52ced9
C++1y: Allow aggregates to have default initializers.
|
12 лет назад |
Anton Yartsev
|
044fe23e79
[analyzer] Call proper callback for const regions escaped other then on call.
|
12 лет назад |