Commit History

Author SHA1 Message Date
  Ted Kremenek 99bb39afb4 [analyzer] Apply whitespace cleanups by Honggyu Kim. 10 years ago
  Jordan Rose b7d549d2c2 [analyzer] Always use 'bool' as the SValBuilder condition type in C++. 11 years ago
  Alp Toker 2b01e1e26d Correct hyphenations in comments and assert messages 11 years ago
  Anna Zaks 627a235cd0 [analyzer] Fix an infinite recursion in region invalidation by adding block count to the BlockDataRegion. 11 years ago
  Jordan Rose d76cec5567 [analyzer] Don't even try to convert floats to booleans for now. 12 years ago
  Jordan Rose 3aa6f43189 [analyzer] Add support for testing the presence of weak functions. 12 years ago
  Jordan Rose 0aaa57d19c [analyzer] Weaken assertion to account for pointer-to-integer casts. 12 years ago
  Jordan Rose df70700f5a [analyzer] Handle C string default values for const char * arguments. 12 years ago
  Anna Zaks 7f1fd2f182 [analyzer] Use the expression’s type instead of region’s type in ArrayToPointer decay evaluation 12 years ago
  Jordan Rose 4b75085f56 [analyzer] Don't try to evaluate MaterializeTemporaryExpr as a constant. 12 years ago
  Jordan Rose e2b1246a24 [analyzer] Consolidate constant evaluation logic in SValBuilder. 12 years ago
  Jordan Rose 112344ab7f Re-apply "[analyzer] Model casts to bool differently from other numbers." 12 years ago
  Jordan Rose 7e6b564d59 Revert "[analyzer] Model casts to bool differently from other numbers." 12 years ago
  Jordan Rose 5e6c06bc7d [analyzer] Model casts to bool differently from other numbers. 12 years ago
  Anna Zaks d8eeac5bd5 [analyzer] Do not crash when processing binary "?:" in C++ 12 years ago
  Jordan Rose a5796f8722 [analyzer] Replace isIntegerType() with isIntegerOrEnumerationType(). 12 years ago
  David Blaikie dc84cd5efd Include llvm::Optional in clang/Basic/LLVM.h 12 years ago
  David Blaikie 5251abea41 Replace SVal llvm::cast support to be well-defined. 12 years ago
  Anna Zaks beca02fc66 [analyzer] Teach the analyzer to use a symbol for p when evaluating 12 years ago
  Chandler Carruth 55fc873017 Sort all of Clang's files under 'lib', and fix up the broken headers 12 years ago
  Ted Kremenek 3b1df8bb94 Rename 'getConjuredSymbol*' to 'conjureSymbol*'. 13 years ago
  Ted Kremenek 10f77ad7fc Implement initial static analysis inlining support for C++ methods. 13 years ago
  Anna Zaks e17fdb2d5d [analyzer] Anti-aliasing: different heap allocations do not alias 13 years ago
  Anna Zaks 17eb65f1bf [analyzer] Treat cast of array to reference in the same way as array to 13 years ago
  Anna Zaks da3960347a [analyzer] Do not assert on constructing SymSymExpr with diff types. 13 years ago
  Anna Zaks baeaa9ad12 [analyzer] Add a complexity bound on history tracking. 13 years ago
  Anna Zaks 31595e22b7 [analyzer] Revert the functional part of r155944. 13 years ago
  Anna Zaks 2a6e30d9ec [analyzer] Fix an assertion failure triggered by the analyzer buildbot. 13 years ago
  Ted Kremenek 140d0c6441 Teach SValBuilder to handle casts of symbolic pointer values to an integer twice. Fixes <rdar://problem/11212866>. 13 years ago
  Anna Zaks e2241cbb04 [analyzer] Construct a SymExpr even when the constraint solver cannot 13 years ago