// { dg-do assemble } class C { }; void foo() { C c; void * v = static_cast(c); // { dg-error "" } illegal cast }