[Issue 18881] extern(C++) classes don't work properly in debuginfo

2019-05-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18881 Rainer Schuetze changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 18881] extern(C++) classes don't work properly in debuginfo

2018-05-21 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18881 --- Comment #4 from Rainer Schuetze --- AFAICT the vtable slot is at __vfptr[-1], but that's not reserved => crash when trying "typeid(*baseCPPptr)". --

[Issue 18881] extern(C++) classes don't work properly in debuginfo

2018-05-21 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18881 --- Comment #3 from Manu --- We don't generate the typeinfo? Hmm... we probably need to be able to do that at some stage. Do you know if we reserve the vtable slot for it? --

[Issue 18881] extern(C++) classes don't work properly in debuginfo

2018-05-21 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18881 --- Comment #2 from Rainer Schuetze --- The __vfptr is now shown, but the derived class is not available because there is no RTTI for extern(C++) classes. --

[Issue 18881] extern(C++) classes don't work properly in debuginfo

2018-05-19 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18881 --- Comment #1 from Manu --- Sadly, more of my D code is extern(C++) than not >_< --

[Issue 18881] extern(C++) classes don't work properly in debuginfo

2018-05-19 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18881 Manu changed: What|Removed |Added Assignee|nob...@puremagic.com|r.sagita...@gmx.de --