* Merge from mainline (ipa-merge-20050915)
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.jason / scoping15.C
blobcc34c5f5785e2d768da1c936150223b7174774f9
1 // { dg-do assemble  }
2 // { dg-options "-ffriend-injection" }
3 // Bug: g++ ignores the :: qualification and dies trying to treat an integer
4 // variable as a list of functions.
6 class DComplex {
7 public:
8   friend  double   imag(const DComplex& a);
9 };
11 class FComplex {
12 public:
13   friend  float    imag(const FComplex& a);
16 void
17 scnrm2(FComplex cx[])
19   int imag;
20   ::imag( cx[0] );