diff options
| author | Ted Kremenek <kremenek@apple.com> | 2007-09-18 23:30:45 +0000 |
|---|---|---|
| committer | Ted Kremenek <kremenek@apple.com> | 2007-09-18 23:30:45 +0000 |
| commit | d51126b97eacdef13cc9ba59aab3a4d01367f9e5 (patch) | |
| tree | 59e1a6bfc271bb0d97269b77aa47bd752d745b8e | |
| parent | 9427b0e23b838e50efd96eeec1e6532fd1f0d85a (diff) | |
| download | bcm5719-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.h | 4 |
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) { |

