1 // { dg-do assemble  }
2 // PRMS Id: 2010
3 // Bug: g++ doesn't deal with overloads involving C-language fns properly.
4 
5 extern "C" double pow (double, double);
pow(double d,int e)6 inline double pow (double d, int e) { return pow (d, (double) e); }
7 
foo()8 void foo ()
9 {
10   pow (1.0, 1);
11   pow (1.0, 1.0);
12 }
13