This is an archive of the discontinued LLVM Phabricator instance.

[WIP][private] Add Obj-C discriminator to MS ABI RTTI
AbandonedPublic

Authored by smeenai on Oct 22 2018, 6:10 PM.

Details

Reviewers
None
Summary

Obj-C classes are mangled as C++ structs with the same name (in both the
Itanium and the Microsoft ABIs), but we want to be able to distinguish
them for the purposes of exception handling, so we need to add a
discriminator to the RTTI and the RTTI name.

Diff Detail

Event Timeline

smeenai planned changes to this revision.Oct 22 2018, 6:10 PM
smeenai created this revision.
smeenai abandoned this revision.Apr 28 2022, 1:23 PM
Herald added a project: Restricted Project. · View Herald TranscriptApr 28 2022, 1:23 PM