svn merge -r102224:107263 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-3_4-branch
[official-gcc.git] / gcc / testsuite / g++.dg / lookup / builtin2.C
blobca9517ddc3e48a767fea72320e6aaaae0525f925
1 // PR c++/18838
2 // { dg-do compile }
4 extern "C" {
5   extern double fabs (double __x) throw () __attribute__ ((__const__));
7   __inline double
8   fabs (double __x) throw () { return __builtin_fabs (__x); }
11 double fail_me(double __x) { return fabs(__x); }
13 namespace std
15   using ::fabs;
18 typedef double (*realfn) (double);
20 using std::fabs;
22 int main ()
24   realfn myfn = fabs;