OSDN Git Service

PR c++/54858
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / template / sizeof6.C
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 };