1 // { dg-do compile } 2 // Contributed by Giovanni Bajo <giovannibajo at gcc dot gnu dot org> 3 // PR c++/13683: bogus warning about passing non-PODs through ellipsis 4 5 struct B {}; 6 struct NonPOD : B {}; 7 8 struct A 9 { 10 static int check(...); 11 static NonPOD GetNonPOD(void); 12 enum { value = sizeof(A::check(A::GetNonPOD())) }; 13 }; 14