June 07, 2023
https://issues.dlang.org/show_bug.cgi?id=23978

          Issue ID: 23978
           Summary: [REG 2.103.0] ICE: Segmentation fault in
                    dmd.root.aav.dmd_aaGetRvalue at src/dmd/root/aav.d:127
           Product: D
           Version: D2
          Hardware: x86_64
                OS: Linux
            Status: NEW
          Severity: regression
          Priority: P1
         Component: dmd
          Assignee: nobody@puremagic.com
          Reporter: ibuclaw@gdcproject.org

This is not very deterministic. Run a few times to trigger.

---
dmd -lowmem -preview=dip1021 pr110113.d -o-
---
class LUBench { }
void lup(ulong , ulong , int , int = 1)
{
    new LUBench;
}
void lup_3200(ulong iters, ulong flops)
{
    lup(iters, flops, 3200);
}
void raytrace()
{
    struct V
    {
        float x, y, z;
        auto normalize() { }
        struct Tid { }
        auto spawnLinked() { }
        string[] namesByTid;
        class MessageBox { }
        auto cross() { }
    }
}

--