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

Denis Shelomovskij <[email protected]> changed:

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

--- Comment #7 from Denis Shelomovskij <[email protected]> ---
Some cases of this issue are already fixed. `byKey` and `byValue` will be
marked as `pure nothrow` in this pull:
https://github.com/D-Programming-Language/druntime/pull/838

If the pull is merged only the following AA related functions will remain
unmarked:
* `aa.get(...)`
    because of `lazy inout(V) defaultValue`
* `foreach(key, value; aa)` aka `_aaApply2`
    because it accepts delegate `dg2_t dg` with unknown attributes
* `aa.dup`
    because it uses `foreach(key, value; aa)`

--

Reply via email to