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