*** Issue 12982 has been marked as a duplicate of this issue. ***
Comment #7 by bearophile_hugs — 2014-09-21T10:03:16Z
The error message for the original code is:
test.d(4,6): Error: array operation a[] * a[] without assignment not implemented
But perhaps a better error message is related to this:
test.d(4,6): Error: array operation a[] * a[] without explicit destination memory not allowed
Because I think not allocating memory from array ops is a design decision, and it will not be implemented.