Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
28f47b92e760ccf641ac91cb0fe1c12d9ca89795
/
lib
/
Checker
/
GRCXXExprEngine.cpp
9c14953
Rename all 'EvalXXX' methods in libChecker to 'evalXXX'.
by Ted Kremenek
· 15 years ago
02fe28c
Rename CXXObjectRegion to CXXTempObjectRegion.
by Zhongxing Xu
· 15 years ago
3230302
When getting CXXThisRegion from CXXMethodDecl, use the qualifiers. This is
by Zhongxing Xu
· 15 years ago
d706434
Let StackFrameContext represent if the call expr is evaluated as lvalue.
by Zhongxing Xu
· 15 years ago
19b78d9
Use StackFrameContext directly in CallEnter program point. Then we don't need
by Zhongxing Xu
· 15 years ago
b13453b
Handle CFGAutomaticObjDtor.
by Zhongxing Xu
· 15 years ago
6a02b60
Added method for handling CXXOperatorCallExpr differently from CallExpr if CXXOperatorCallExpr represents method call.
by Marcin Swiderski
· 15 years ago
82c63bf
In EvalArguments allow for evaluation of first argument always as a lvalue. Will be used for CXXOperatorCallExpr that represents method call.
by Marcin Swiderski
· 15 years ago
8d6e89e
do not do post checks. Because at this point we just enter the call.
by Zhongxing Xu
· 15 years ago
75072f2
Remove comments. We are already doing actual method call by inlining it.
by Zhongxing Xu
· 15 years ago
b168cbf
Reverting r119341: doesn't compile, no obvious fix.
by John McCall
· 15 years ago
051beb5
Refactored GRExprEngine::getCXXThisRegion to use CXXMethodDecl::getThisType instead of calculating it by hand.
by Marcin Swiderski
· 15 years ago
9dc84c9
Handle member initializer in C++ ctor.
by Zhongxing Xu
· 15 years ago
7ce351d
Now initializer of C++ record type is visited as block-level expr.
by Zhongxing Xu
· 15 years ago
a54e824
Include changes to VisitCXXMemberCallExpr (call visitor functions).
by Ted Kremenek
· 15 years ago
c69c438
Refactor GRExprEngine::VisitCall() to use EvalArguments(), just like VisitCXXMemberCallExpr(). Ideally we should unify these code paths as much as possible, since they only differ by a few details.
by Ted Kremenek
· 15 years ago
3bf185b
Improve comments.
by Zhongxing Xu
· 15 years ago
ff59efd
Makes GRState::makeWithStore private, to encourage clients to make store changes through GRState instead of directly accessing the StoreManager. Also adds cover methods for InvalidateRegion(s) and EnterStackFrame to GRState.
by Jordy Rose
· 15 years ago
03509ae
Constify all references to Stmt* and CFGBlock* in libChecker.
by Zhongxing Xu
· 15 years ago
c6238d2
Reapply r108617.
by Zhongxing Xu
· 15 years ago
ee30965
Revert r108617, it broke the build.
by Benjamin Kramer
· 15 years ago
69b8194
Prepare the analyzer for the callee in another translation unit:
by Zhongxing Xu
· 15 years ago
7b99d12
Make -analyzer-inline-call not a separate analysis. Instead it's a boolean
by Zhongxing Xu
· 15 years ago
978b935
Use the right predecessor.
by Zhongxing Xu
· 15 years ago
6b85138
Add initial support for C++ delete expr.
by Zhongxing Xu
· 15 years ago
107ccd1
Replace code with a method call. No functionality change.
by Zhongxing Xu
· 15 years ago
b17b1b3
Improve handling of CXXNewExpr.
by Zhongxing Xu
· 15 years ago
cb7464a
Move all C++ expression evaluation logic into its own file.
by Zhongxing Xu
· 15 years ago