| // { dg-do assemble } | |
| // GROUPS passed conversions | |
| // cvt file | |
| // Message-Id: <9304121647.AA25819@tnt> | |
| // From: mclaugh@tnt.acsys.com (Mark A. McLaughlin) | |
| // Subject: g++ bug | |
| // Date: Mon, 12 Apr 93 10:47:01 MDT | |
| #include <iostream> | |
| class B { | |
| }; | |
| class A : public B { | |
| short s; | |
| public: | |
| A(short _s = 0) { s = _s; } | |
| operator const short &() const { return s; } | |
| }; | |
| int | |
| main() { | |
| A a(37); | |
| //cout << a << endl; | |
| std::cout << (short)a << std::endl; | |
| return 0; | |
| } // main | |