Handle member initializer in C++ ctor.
commitb7afb38c3b7aa5700f76817994066aaa379c2731
authorZhongxing Xu <xuzhongxing@gmail.com>
Tue, 16 Nov 2010 07:52:17 +0000 (16 07:52 +0000)
committerZhongxing Xu <xuzhongxing@gmail.com>
Tue, 16 Nov 2010 07:52:17 +0000 (16 07:52 +0000)
tree17f323502c631bd4a851a4ad8f5470d170c3f42a
parentee970edb9d20980454c749019f46ef9573e26c5c
Handle member initializer in C++ ctor.
 - Add a new Kind of ProgramPoint: PostInitializer.
 - Still use GRStmtNodeBuilder. But special handling PostInitializer in
   GRStmtNodeBuilder::GenerateAutoTransition().
 - Someday we should clean up the interface of GRStmtNodeBuilder.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@119335 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/Expr.h
include/clang/Analysis/ProgramPoint.h
include/clang/Checker/PathSensitive/GRCoreEngine.h
include/clang/Checker/PathSensitive/GRExprEngine.h
lib/Checker/GRCXXExprEngine.cpp
lib/Checker/GRCoreEngine.cpp
lib/Checker/GRExprEngine.cpp
test/Analysis/initializer.cpp [new file with mode: 0644]