// 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(this is p) | |
{ | |
} | |
// Undefined reference to __result. | |
int testout() | |
out(; __result == 2) | |
{ | |
return 2; | |
} | |
// Undefined reference to var. | |
int testlocal() | |
{ | |
int var; | |
return var + 2; | |
} | |
// Variable _argptr cannot have initializer. | |
int testvarargs(...) | |
{ | |
return 0; | |
} | |
} | |
} |