[Issue 19482] ICE with extern(C++) and static foreach

d-bugmail at puremagic.com d-bugmail at puremagic.com
Thu Dec 13 04:04:29 UTC 2018


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

timon.gehr at gmx.ch changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |timon.gehr at gmx.ch

--- Comment #4 from timon.gehr at gmx.ch ---
The issue is that type qualifiers in the context are applied to `static
foreach`-local variables. This behavior is unintended and changing it will fix
the ICE.

E.g.:

immutable static foreach(i;0..1) pragma(msg, typeof(i));

will print `immutable(int)`, but it should print `int`.

--


More information about the Digitalmars-d-bugs mailing list