[llvm-commits] [llvm-gcc-4.2] r54573 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

Duncan Sands baldrick at free.fr
Sat Aug 9 00:32:35 PDT 2008


Hi,

>    if (ConstantExpr *CE = dyn_cast<ConstantExpr>(ArrayRef))
> -    return ConstantFoldConstantExpression(CE, &getTargetData());
> +    return ConstantFoldConstantExpression(CE, &getTargetData()) || CE;

this looks rather bogus.  How about just introducing a variable to
hold the result of the ConstantFoldConstantExpression, etc?

Ciao,

Duncan.



More information about the llvm-commits mailing list