[cfe-commits] r46095 - /cfe/trunk/Analysis/GRConstants.cpp
Ted Kremenek
kremenek at apple.com
Wed Jan 16 14:20:36 PST 2008
Author: kremenek
Date: Wed Jan 16 16:20:36 2008
New Revision: 46095
URL: http://llvm.org/viewvc/llvm-project?rev=46095&view=rev
Log:
Fixed bug where we performed addition instead of subtraction during
constant propagation.
Modified:
cfe/trunk/Analysis/GRConstants.cpp
Modified: cfe/trunk/Analysis/GRConstants.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/Analysis/GRConstants.cpp?rev=46095&r1=46094&r2=46095&view=diff
==============================================================================
--- cfe/trunk/Analysis/GRConstants.cpp (original)
+++ cfe/trunk/Analysis/GRConstants.cpp Wed Jan 16 16:20:36 2008
@@ -134,7 +134,7 @@
ExprVariantTy operator-(const ExprVariantTy& X) const {
if (!isConstant || !X.isConstant) return ExprVariantTy();
- else return ExprVariantTy(val+X.val);
+ else return ExprVariantTy(val-X.val);
}
};
} // end anonymous namespace
More information about the cfe-commits
mailing list