www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 22405] New: importC: Error: cannot modify 'const' expression

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

          Issue ID: 22405
           Summary: importC: Error: cannot modify 'const' expression
                    '(*s).field'
           Product: D
           Version: D2
          Hardware: All
                OS: All
            Status: NEW
          Severity: major
          Priority: P1
         Component: dmd
          Assignee: nobody puremagic.com
          Reporter: ibuclaw gdcproject.org

---
struct S1
{
    int const *p;
    int *q;
};

void f1(struct S1 *s)
{
    s->p = (const int *)(s->q);
}

--
Oct 17 2021