[Issue 11903] Internal error: backend/cgcs.c 351

d-bugmail at puremagic.com d-bugmail at puremagic.com
Fri May 31 10:21:33 UTC 2019


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

Basile-z <b2.temp at gmx.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice-on-invalid-code
                 CC|                            |b2.temp at gmx.com

--- Comment #5 from Basile-z <b2.temp at gmx.com> ---
reduced, no need for -unittest, should be a fail compilation:

---
struct Foo
{
    int[] list;
}

void main()
{
    enum foo = Foo([]);
    foo.list ~= 4;
} 
---

because `foo.list` is not modifiable (or not a Lvalue).
The error must be detected in the front-end.

--


More information about the Digitalmars-d-bugs mailing list