summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2007-09-18 23:30:45 +0000
committerTed Kremenek <kremenek@apple.com>2007-09-18 23:30:45 +0000
commitd51126b97eacdef13cc9ba59aab3a4d01367f9e5 (patch)
tree59e1a6bfc271bb0d97269b77aa47bd752d745b8e
parent9427b0e23b838e50efd96eeec1e6532fd1f0d85a (diff)
downloadbcm5719-llvm-d51126b97eacdef13cc9ba59aab3a4d01367f9e5.tar.gz
bcm5719-llvm-d51126b97eacdef13cc9ba59aab3a4d01367f9e5.zip
Fixed bug where getBitRef would incorrectly grab the bit from the
wrong bitvector. llvm-svn: 42114
-rw-r--r--clang/include/clang/Analysis/UninitializedValues.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/include/clang/Analysis/UninitializedValues.h b/clang/include/clang/Analysis/UninitializedValues.h
index f27cdc46cd9..d116da595c5 100644
--- a/clang/include/clang/Analysis/UninitializedValues.h
+++ b/clang/include/clang/Analysis/UninitializedValues.h
@@ -71,7 +71,7 @@ public:
ExprBV.reset();
}
- bool equal(ValTy& RHS) const {
+ bool operator==(ValTy& RHS) const {
return DeclBV == RHS.DeclBV && ExprBV == RHS.ExprBV;
}
@@ -89,7 +89,7 @@ public:
llvm::BitVector::reference getBitRef(const Expr* E,
AnalysisDataTy& AD) {
assert (AD.isTracked(E) && "Expr not tracked.");
- return DeclBV[AD.EMap[E]];
+ return ExprBV[AD.EMap[E]];
}
bool sizesEqual(ValTy& RHS) {
OpenPOWER on IntegriCloud