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

Steven Schveighoffer <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #1 from Steven Schveighoffer <[email protected]> ---
I actually think it's a design problem. assumeUTF is marked pure. The input is
ubyte and the output is char. This means the compiler can reasonably assume the
output is unrelated to the input and therefore unique. 

This is quite a pickle. We can't very well unmark it pure, and I think the
compiler logic is sound.

--

Reply via email to