[Issue 22866] New: ICE when accessing __traits(parameter) alias of an outer scope inside foreach

d-bugmail at puremagic.com d-bugmail at puremagic.com
Wed Mar 9 21:18:21 UTC 2022


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

          Issue ID: 22866
           Summary: ICE when accessing __traits(parameter) alias of an
                    outer scope inside foreach
           Product: D
           Version: D2
          Hardware: x86_64
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P1
         Component: dmd
          Assignee: nobody at puremagic.com
          Reporter: zorael at gmail.com

dmd 2.099.

---
import std.stdio;

void main()
{
    alias outer = __traits(parameters);

    foreach (i; 0..1)
    {
        writeln(outer);
    }
}
---

> Error: unknown, please file report on issues.dlang.org

https://run.dlang.io/is/x61hJp

--


More information about the Digitalmars-d-bugs mailing list