[cfe-commits] r151548 - /cfe/trunk/lib/AST/ExprConstant.cpp
Argyrios Kyrtzidis
akyrtzi at gmail.com
Mon Feb 27 12:21:34 PST 2012
Author: akirtzidis
Date: Mon Feb 27 14:21:34 2012
New Revision: 151548
URL: http://llvm.org/viewvc/llvm-project?rev=151548&view=rev
Log:
Revert testing code I committed by mistake in r151464.
Modified:
cfe/trunk/lib/AST/ExprConstant.cpp
Modified: cfe/trunk/lib/AST/ExprConstant.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/ExprConstant.cpp?rev=151548&r1=151547&r2=151548&view=diff
==============================================================================
--- cfe/trunk/lib/AST/ExprConstant.cpp (original)
+++ cfe/trunk/lib/AST/ExprConstant.cpp Mon Feb 27 14:21:34 2012
@@ -406,7 +406,7 @@
/// certain things in certain situations.
struct EvalInfo {
ASTContext &Ctx;
-CCValue WVal;
+
/// EvalStatus - Contains information about the evaluation.
Expr::EvalStatus &EvalStatus;
@@ -1205,10 +1205,10 @@
static bool EvaluateAsBooleanCondition(const Expr *E, bool &Result,
EvalInfo &Info) {
assert(E->isRValue() && "missing lvalue-to-rvalue conv in bool condition");
- //CCValue Val;
- if (!Evaluate(Info.WVal, Info, E))
+ CCValue Val;
+ if (!Evaluate(Val, Info, E))
return false;
- return HandleConversionToBool(Info.WVal, Result);
+ return HandleConversionToBool(Val, Result);
}
template<typename T>
More information about the cfe-commits
mailing list