[cfe-commits] r51188 - /cfe/trunk/lib/AST/Expr.cpp

Eli Friedman eli.friedman at gmail.com
Fri May 16 11:09:18 PDT 2008


On Fri, May 16, 2008 at 10:59 AM, Nate Begeman <nbegeman at apple.com> wrote:
> Hi Eli,
>
> I'm not totally sure that isBuiltinConstantExpr means what I think it means.
>  Would it be reasonable to add __builin_inf / nan / constant_p to this list,
> since they always return constants?

Well, isBuiltinConstantExpr currently only has one caller,
Expr::isConstantExpr, so we can define it in any way that makes sense.
  I think that adding __builin_inf / nan / constant_p to the list
would be reasonable.

(Although, how exactly can we evaluate __builtin_constant_p in clang?
Use isConstantExpr?)

-Eli



More information about the cfe-commits mailing list