[cfe-commits] r142832 - in /cfe/trunk: lib/AST/ExprConstant.cpp test/Sema/i-c-e.c test/SemaCXX/i-c-e-cxx.cpp

Richard Smith richard at metafoo.co.uk
Mon Oct 24 17:24:44 PDT 2011


On Tue, October 25, 2011 01:03, John McCall wrote:
> On Oct 24, 2011, at 11:26 AM, Richard Smith wrote:
>> Modified: cfe/trunk/lib/AST/ExprConstant.cpp
>> URL:
>> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/ExprConstant.cpp?rev=
>> 142832&r1=142831&r2=142832&view=diff
>> ============================================================================
>> ==
>> --- cfe/trunk/lib/AST/ExprConstant.cpp (original)
>> +++ cfe/trunk/lib/AST/ExprConstant.cpp Mon Oct 24 13:26:35 2011
>> @@ -3114,9 +3114,12 @@
>> case Expr::CXXFunctionalCastExprClass: case Expr::CXXStaticCastExprClass: case
>> Expr::CXXReinterpretCastExprClass:
>> -  case Expr::CXXConstCastExprClass:
>> +  case Expr::CXXConstCastExprClass:
>> case Expr::ObjCBridgedCastExprClass: { const Expr *SubExpr =
>> cast<CastExpr>(E)->getSubExpr(); +    if (E->getStmtClass() !=
>> Expr::ImplicitCastExprClass &&
>>
>
> !isa<ImplicitCastExpr>(E) or isa<ExplicitCastExpr>(E), please.

Oops, thanks! r142884.




More information about the cfe-commits mailing list