ubuntu-buildroot/output/build/host-gcc-initial-11.4.0/gcc/testsuite/gdc.test/runnable/test9495.d

31 lines
399 B
D

// PERMUTE_ARGS:
import core.vararg;
int func1(int a, ...)
{
auto result = va_arg!int(_argptr);
return result;
}
void test9495a()
{
assert(func1(5, 12345678) == 12345678);
}
int func2(const(char)[] a, ...)
{
auto result = va_arg!int(_argptr);
return result;
}
void test9495b()
{
assert(func2("5", 12345678) == 12345678);
}
void main(string[] args)
{
test9495a();
test9495b();
}