1 /* { dg-do compile } */
3 /* This formerly ICEd when trying to expand pow as a built-in with
4 the wrong number of arguments. */
6 extern double pow (double, double) __attribute__ ((__nothrow__
, __leaf__
));
13 extern Object
Make_Flonum (double);
14 extern Object
P_Pow (Object
, Object
);
16 Object
General_Function (Object x
, Object y
, double (*fun
)()) {
24 ret
= (*fun
) (d
, 0.0);
26 return Make_Flonum (ret
);
29 Object
P_Pow (Object x
, Object y
) { return General_Function (x
, y
, pow
); }