[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