1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
// https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94777 // { dg-do compile } extern void variadic(...); void f94777() { struct S94777 { int fld; this(this) { } } auto var = S94777(0); variadic(var, S94777(1)); // { dg-error "cannot pass types with postblits or copy constructors as variadic arguments" } }