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)` --
