// credit goes to http://pc8.2ch.net/test/read.cgi/tech/1158013550/956
T* f(T...)(T x) {
return null;
}
void main() {
auto x = f(2,3,4);
*x = *x;
}
----------------
Assertion failure: '0' on line 697 in file 'glue.c'
abnormal program termination
Although dmd 0.176 prohibits tuple return types,
it still seems to suffer pointers-to-tuple, arrays-of-tuple, etc.