FSF GCC merge 02/23/03
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.jason / overload35.C
blobbb6e436f2dc108d1b4db6b02fff91834221afecc
1 // PRMS Id: 9647
2 // Build don't link:
4 class castBug
6 public:
7    operator int *();
8    operator const int *() const;
9 };
11 class castBug2
13 public:
14    operator const int *() const;
17 void voidfn(void *);
19 void test()
21    castBug b;
22    castBug2 b2;
23    voidfn(b);                   // gets bogus error
24    voidfn(b2);                  // ERROR - discarding const