| // PR c++/79746 | |
| // { dg-do compile } | |
| // { dg-options "-Wunused-but-set-parameter" } | |
| struct A { | |
| A (const char *x) : a(x) {} // { dg-bogus "set but not used" } | |
| virtual int foo () = 0; | |
| const char *a; | |
| }; | |
| struct B : public virtual A { | |
| B (const char *x) : A(x) {} // { dg-bogus "set but not used" } | |
| }; |