// { dg-do compile } // Origin: Giovanni Bajo // DR137: static_cast of cv void* struct A; const void* v; void foo(void) { (void)static_cast(v); (void)static_cast(v); // { dg-error "9:.static_cast. from type .const void\\*. to type .A\\*. casts away qualifiers" "static_cast cannot remove cv qualifiers" } }