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 5struct B {}; 6struct NonPOD : B {}; 7 8struct A 9{ 10 static int check(...); 11 static NonPOD GetNonPOD(void); 12 enum { value = sizeof(A::check(A::GetNonPOD())) }; 13}; 14