16077.C   [plain text]


// 981203 bkoz
// g++/16077
// Build don't link: 

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&); // WARNING - // WARNING -

void foo(nicaragua& b) {
  peace(b); // WARNING - // WARNING -
}