digitalmars.D.bugs - [Issue 23005] New: importC: 'alignof' or 'mangleof' as member name
- d-bugmail puremagic.com (32/32) Apr 10 2022 https://issues.dlang.org/show_bug.cgi?id=23005
https://issues.dlang.org/show_bug.cgi?id=23005 Issue ID: 23005 Summary: importC: 'alignof' or 'mangleof' as member name gives redefinition error Product: D Version: D2 Hardware: All OS: All Status: NEW Keywords: ImportC, rejects-valid Severity: normal Priority: P1 Component: dmd Assignee: nobody puremagic.com Reporter: duser neet.fi CC: duser neet.fi struct S { int alignof, mangleof; }; union U { int alignof, mangleof; }; enum E { alignof, mangleof }; test.c(1): Error: variable `test.S.alignof` `.alignof` property cannot be redefined test.c(1): Error: variable `test.S.mangleof` `.mangleof` property cannot be redefined test.c(2): Error: variable `test.U.alignof` `.alignof` property cannot be redefined test.c(2): Error: variable `test.U.mangleof` `.mangleof` property cannot be redefined test.c(3): Error: enum member `test.E.alignof` `.alignof` property cannot be redefined test.c(3): Error: enum member `test.E.mangleof` `.mangleof` property cannot be redefined --
Apr 10 2022