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