← Back to index
|
Original Bugzilla link
Bug 23005 – importC: 'alignof' or 'mangleof' as member name gives redefinition error
Status
RESOLVED
Resolution
MOVED
Severity
normal
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
All
OS
All
Creation time
2022-04-10T09:27:48Z
Last change time
2022-04-18T06:56:06Z
Keywords
ImportC, rejects-valid
Assigned to
No Owner
Creator
duser
Comments
Comment #0
by duser — 2022-04-10T09:27:48Z
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
Comment #1
by bugzilla — 2022-04-18T06:56:06Z
merged with 23004