DustMite found that ICE happens in dom.d at
current.attributesIncludesSeparatedBySpaces ~= ["class", token];
where 'attributesIncludesSeparatedBySpaces' is string[2][].
void test() {
string[1][] arr;
arr ~= ["class"]; // ICE
}
Comment #2 by k.hara.pg — 2015-01-10T16:32:39Z
(In reply to sinkuupump from comment #1)
> DustMite found that ICE happens in dom.d at
>
> current.attributesIncludesSeparatedBySpaces ~= ["class", token];
>
> where 'attributesIncludesSeparatedBySpaces' is string[2][].
>
>
> void test() {
> string[1][] arr;
> arr ~= ["class"]; // ICE
> }
The reduced case was much helpful to me. Thanks!
https://github.com/D-Programming-Language/dmd/pull/4276
Comment #3 by github-bugzilla — 2015-01-11T01:19:18Z