/* | |
TEST_OUTPUT: | |
--- | |
fail_compilation/fail195.d(22): Error: struct `Foo` does not overload () | |
--- | |
*/ | |
// https://issues.dlang.org/show_bug.cgi?id=1384 | |
// Compiler segfaults when using struct variable like a function with no opCall member. | |
struct Foo | |
{ | |
union | |
{ | |
int a; | |
int b; | |
} | |
} | |
void bla() | |
{ | |
Foo next; | |
next(); // Error: structliteral has no effect in expression (Foo(0)) | |
} |