/* | |
REQUIRED_ARGS: | |
TEST_OUTPUT: | |
--- | |
cast(void)0 | |
cast(void)0 | |
void | |
cast(void)0 | |
cast(void)0 | |
cast(void)0 | |
void | |
--- | |
*/ | |
// https://issues.dlang.org/show_bug.cgi?id=21647 | |
void foo() { return cast(void)1; } | |
void main(){} | |
alias V = void; | |
void test1() { pragma(msg, foo()); } | |
void test2() { pragma(msg, main()); } | |
void test3() { pragma(msg, V); } | |
pragma(msg, foo()); | |
pragma(msg, main()); | |
pragma(msg, V); |