summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/RValues.cpp
diff options
context:
space:
mode:
authorZhongxing Xu <xuzhongxing@gmail.com>2008-10-16 06:09:51 +0000
committerZhongxing Xu <xuzhongxing@gmail.com>2008-10-16 06:09:51 +0000
commit232c7929a299db359c25ed43b53cd91c2d3f47fb (patch)
tree1b9286896f38088c1753a251580e07741441a65d /clang/lib/Analysis/RValues.cpp
parent229f765dbe2d88be22185749603a731276a142a0 (diff)
downloadbcm5719-llvm-232c7929a299db359c25ed43b53cd91c2d3f47fb.tar.gz
bcm5719-llvm-232c7929a299db359c25ed43b53cd91c2d3f47fb.zip
This is the first step to build a better evaluation model for GRExprEngine. A
new VisitLValue method is added to replace the old VisitLVal. The semantics model becomes more explicit to separate rvalue evaluation from lvalue evaluation. llvm-svn: 57627
Diffstat (limited to 'clang/lib/Analysis/RValues.cpp')
-rw-r--r--clang/lib/Analysis/RValues.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Analysis/RValues.cpp b/clang/lib/Analysis/RValues.cpp
index 337d4792555..2b573681e82 100644
--- a/clang/lib/Analysis/RValues.cpp
+++ b/clang/lib/Analysis/RValues.cpp
@@ -270,6 +270,7 @@ LVal LVal::MakeVal(StringLiteral* S) {
// Utility methods for constructing RVals (both NonLVals and LVals).
//===----------------------------------------------------------------------===//
+// Remove this method?
RVal RVal::MakeVal(GRStateManager& SMgr, DeclRefExpr* E) {
ValueDecl* D = cast<DeclRefExpr>(E)->getDecl();
OpenPOWER on IntegriCloud