]> granicus.if.org Git - clang/commit
Let StackFrameContext represent if the call expr is evaluated as lvalue.
authorZhongxing Xu <xuzhongxing@gmail.com>
Wed, 24 Nov 2010 13:08:51 +0000 (13:08 +0000)
committerZhongxing Xu <xuzhongxing@gmail.com>
Wed, 24 Nov 2010 13:08:51 +0000 (13:08 +0000)
commitd706434b0231c76fd9acf30060646a7aa8f69aef
tree84ea6bde3550736b956941dfe3ed50fb377cf1ee
parent13cf5e2e223ebfc8ec0459913b2fc9ec1e5fa760
Let StackFrameContext represent if the call expr is evaluated as lvalue.
This is required for supporting const reference to temporary objects.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@120093 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Analysis/AnalysisContext.h
include/clang/Checker/PathSensitive/AnalysisManager.h
include/clang/Checker/PathSensitive/GRExprEngine.h
lib/Analysis/AnalysisContext.cpp
lib/Checker/AggExprVisitor.cpp
lib/Checker/Environment.cpp
lib/Checker/GRCXXExprEngine.cpp
lib/Checker/GRCoreEngine.cpp
lib/Checker/GRExprEngine.cpp