Bug 18893 – extern(C++) class RTTI

Status
NEW
Severity
enhancement
Priority
P4
Component
dmd
Product
D
Version
D2
Platform
All
OS
All
Creation time
2018-05-21T20:59:29Z
Last change time
2024-12-13T18:58:51Z
Keywords
C++, industry
Assigned to
No Owner
Creator
Manu
Moved to GitHub: dmd#19438 →

Comments

Comment #0 by turkeyman — 2018-05-21T20:59:29Z
We need to reserve vtable slot -1 and insert the C++ typeinfo when generating extern(C++) classes.
Comment #1 by doob — 2019-05-15T11:01:43Z
I would really like this as well. To be able to inspect the dynamic type in the debugger. This applies to all platforms. Seems to be a problem with LDC as well.
Comment #2 by turkeyman — 2019-05-19T05:13:21Z
I think this is actually a severe issue and should be fixed urgently. It tends to crash debuggers instantly.
Comment #3 by robert.schadek — 2024-12-13T18:58:51Z
THIS ISSUE HAS BEEN MOVED TO GITHUB https://github.com/dlang/dmd/issues/19438 DO NOT COMMENT HERE ANYMORE, NOBODY WILL SEE IT, THIS ISSUE HAS BEEN MOVED TO GITHUB