blob: efa7da3b0193968fb5c2c15250a76e71e5854acf [file] [log] [blame]
// 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;
}
}
}