/* Test AAPCS layout Empty, i.e. zero-sized, small struct passing used to cause Internal Compiler Error. */ /* { dg-do compile { target aarch64*-*-* } } */ struct AAAA { } aaaa; void named (int, struct AAAA); void unnamed (int, ...); void foo () { name (0, aaaa); unnamed (0, aaaa); }