Hi John,

Attached is a patch that allows me to pass all the single-inheritance
vdtor tests I've extracted while building and running Chromium.

It includes changing the deleting destructor to take an implicit bool
parameter when compiling in the Microsoft ABI.
Can you please take a look?
See also http://llvm.org/bugs/show_bug.cgi?id=15058 for the details.

The patch contains a couple of FIXMEs, I'd like to defer them for
later analysis if possible.

Note that I had to adjust the EmitCXXMemberCall interface slightly; I
think generalizing "VTT" to "implicit parameter in general" should be
OK.

Please tell me if I need to change anything.

--
Timur Iskhodzhanov,
Google Russia

Attachment: bug_15058.patch
Description: Binary data

_______________________________________________
cfe-commits mailing list
cfe-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to