import std.algorithm; import std.container; void main() { Array!bool a; for (int i; i < 32; ++i) a.insertBack(true); assert(a[].all); // works a.insertBack(true); assert(a[32]); // fails }
Fixed with https://github.com/D-Programming-Language/phobos/pull/4091
Commits pushed to master at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/42a7855d2949aeafd3008b563160f6bce01f1e0b Fix issue 15807 https://github.com/D-Programming-Language/phobos/commit/f3e6c436b2cb6368f58c8d3313a57777c9104d88 Merge pull request #4091 from dcarp/issue15807 Fix issue 15807