Clean up some minor white space issues in trans-decl.c and trans-expr.c
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.benjamin / 16077.C
blob9338e8755320bdc709932ac0ddd631edd15d2b63
1 // { dg-do assemble  }
2 // 981203 bkoz
3 // g++/16077
4 // { dg-options "-Wconversion" }
6 class nicaragua;
7 struct colombia {
8    colombia();
9    colombia(const colombia &);
10    colombia(const nicaragua &);
11    colombia &operator= (const colombia&);
14 struct nicaragua {
15 public:
16    nicaragua();
17    nicaragua(const nicaragua&);
18    operator colombia();
21 void peace(const colombia&);
23 void foo(nicaragua& b) {
24   peace(b); // { dg-warning "choosing 'nicaragua::operator" "nic" }
25   // { dg-warning "conversion" "conv" { target *-*-* } 24 }
26   // { dg-message "note" "note" { target *-*-* } 24 }