https://issues.dlang.org/show_bug.cgi?id=15644
Issue ID: 15644
Summary: Change object layout ABI to MI style
Product: D
Version: D2
Hardware: All
OS: All
Status: NEW
Severity: enhancement
Priority: P1
Component: dmd
Assignee: [email protected]
Reporter: [email protected]
The current runtime object layout does:
base class
fields
interfaces
Change it to:
base classes (note plural)
fields
Since we have to support the latter anyway in order to interface with C++, this
simplifies the logic compiler.
--