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

39 lines
746 B
D

// https://issues.dlang.org/show_bug.cgi?id=19734
// REQUIRED_ARGS: -main
class C19734
{
import core.stdc.stdarg;
extern
{
// Invalid 'this' parameter because of applied 'extern' storage class.
void testin(typeof(this) p)
in { assert(this is p); }
body
{
}
// Undefined reference to __result.
int testout()
out { assert(__result == 2); }
body
{
return 2;
}
// Undefined reference to var.
int testlocal()
{
int var;
return var + 2;
}
// Variable _argptr cannot have initializer.
int testvarargs(...)
{
return 0;
}
}
}