blob: c129fa013a14794cf74cad0de205a4326d29d33c [file] [log] [blame]
/*
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);