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

Denis Shelomovskij <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |12910
            Summary|[AA] Function is            |[AA] Function is
                   |incorrectly inferred as     |incorrectly inferred as
                   |strongly pure for           |strongly pure for
                   |associative array with      |associative array with key
                   |immutable array keys as     |of non-mutable array or
                   |argument                    |pointer as argument

--- Comment #1 from Denis Shelomovskij <[email protected]> ---
Correction:
The issue is triggered in case of AA key being a non-mutable array or pointer,
e.g.: `const(int[])[int]` or `const(int*)[int]`.

--

Reply via email to