https://issues.dlang.org/show_bug.cgi?id=19840
Mike Franklin <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #2 from Mike Franklin <[email protected]> --- The expression that is causing the problem is `cast(U[])M([]).I` Unfortunately `I` is being reported as type `G` instead of type `ubyte[]` and that is why the compiler errors. So I don't think PR 9516 has introduced any bug, but I do believe it has revealed a problem elsewhere in the compiler. The solution will be to ensure `I` has a type of `ubyte[]` instead of G. --
