1// { dg-do assemble } 2// PRMS Id: 9647 3 4class castBug 5{ 6public: 7 operator int *(); 8 operator const int *() const; 9}; 10 11class castBug2 12{ 13public: 14 operator const int *() const; 15}; 16 17void voidfn(void *); 18 19void test() 20{ 21 castBug b; 22 castBug2 b2; 23 voidfn(b); // { dg-bogus "" } 24 voidfn(b2); // { dg-error "" } discarding const 25} 26