summaryrefslogtreecommitdiffstats
path: root/clang/lib/Checker/GRCXXExprEngine.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Makes GRState::makeWithStore private, to encourage clients to make store ↵Jordy Rose2010-08-031-4/+1
| | | | | | | | changes through GRState instead of directly accessing the StoreManager. Also adds cover methods for InvalidateRegion(s) and EnterStackFrame to GRState. This is in preparation for proposed region change notifications. No functionality change. llvm-svn: 110137
* Constify all references to Stmt* and CFGBlock* in libChecker.Zhongxing Xu2010-07-201-13/+9
| | | | llvm-svn: 108811
* Reapply r108617.Zhongxing Xu2010-07-191-2/+2
| | | | llvm-svn: 108668
* Revert r108617, it broke the build.Benjamin Kramer2010-07-171-2/+2
| | | | llvm-svn: 108621
* Prepare the analyzer for the callee in another translation unit:Zhongxing Xu2010-07-171-2/+2
| | | | | | | Let AnalysisContext contain a TranslationUnit. Let CallEnter refer to an AnalysisContext instead of a FunctionDecl. llvm-svn: 108617
* Make -analyzer-inline-call not a separate analysis. Instead it's a boolean Zhongxing Xu2010-05-061-2/+2
| | | | | | | flag now, and can be used with other analyses. Only turned it on for C++ methods for now. llvm-svn: 103160
* Use the right predecessor.Zhongxing Xu2010-04-211-1/+1
| | | | llvm-svn: 101981
* Add initial support for C++ delete expr.Zhongxing Xu2010-04-211-1/+12
| | | | llvm-svn: 101980
* Replace code with a method call. No functionality change.Zhongxing Xu2010-04-201-65/+8
| | | | llvm-svn: 101876
* Improve handling of CXXNewExpr.Zhongxing Xu2010-04-201-7/+62
| | | | llvm-svn: 101862
* Move all C++ expression evaluation logic into its own file.Zhongxing Xu2010-04-191-0/+237
llvm-svn: 101772
OpenPOWER on IntegriCloud