April 10, 2022 [Issue 23005] New: importC: 'alignof' or 'mangleof' as member name gives redefinition error | ||||
|---|---|---|---|---|
| ||||
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 -- | ||||
Copyright © 1999-2021 by the D Language Foundation
Permalink
Reply