gcc/gcc/testsuite/g++.dg/abi/empty21.C

22 lines
283 B
C

// { dg-options "-Wabi=9" }
#include <stdarg.h>
struct A { };
void f(int i, ...)
{
va_list ap;
va_start (ap, i);
if (i >= 1)
va_arg (ap, A); // { dg-warning "ABI" }
if (i >= 2)
va_arg (ap, int);
}
int main()
{
f(0);
f(2, A(), 42); // { dg-warning "ABI" }
}