| // { dg-do assemble } | |
| // 981203 bkoz | |
| // g++/16077 | |
| // { dg-options "-Wconversion" } | |
| class nicaragua; | |
| struct colombia { | |
| colombia(); | |
| colombia(const colombia &); | |
| colombia(const nicaragua &); | |
| colombia &operator= (const colombia&); | |
| }; | |
| struct nicaragua { | |
| public: | |
| nicaragua(); | |
| nicaragua(const nicaragua&); | |
| operator colombia(); | |
| }; | |
| void peace(const colombia&); | |
| void foo(nicaragua& b) { | |
| peace(b); // { dg-warning "" } // WARNING - | |
| } | |