| // { dg-do assemble } | |
| // GROUPS passed conversions | |
| // cvt file | |
| // Message-Id: <1992Jul31.142856.10082@ericsson.se> | |
| // From: jonas@ericsson.se (Jonas Nygren) | |
| // Subject: g++ bug | |
| // Date: Fri, 31 Jul 1992 14:28:56 GMT | |
| class A {}; | |
| class B : public A {}; | |
| B b; | |
| class R{ | |
| public: | |
| R() {} | |
| operator B&() { return b; } | |
| }; | |
| void f(A&) {} | |
| int main(){ | |
| R r; | |
| f(r); // problem to cast to B& and then to A& | |
| } | |