https://issues.dlang.org/show_bug.cgi?id=21214

--- Comment #2 from Iain Buclaw <[email protected]> ---
(In reply to Walter Bright from comment #1)
> I don't understand. The diagnostics all look correct to me. The semantics
> are done bottom up and stop at the first error.
The error occurs twice:

test.d(1): Error: 8 byte vector type __vector(int[2]) is not supported on this
platform
test.d(1): Error: 8 byte vector type __vector(int[2]) is not supported on this
platform

The second error is wrong, as the basetype of the outer vector is not `int[2]`.

A more accurate diagnostic would be:

test.d(1): Error: 8 byte vector type __vector(int[2]) is not supported on this
platform
test.d(1): Error: vector type __vector(__vector(int[2])[2]) is not supported on
this platform

--

Reply via email to