RTTI data member names

Mark Mitchell mark at codesourcery.com
Thu Aug 17 20:09:12 UTC 2000


I apologize for meeting the meeting this morning.

I think it's odd that the RTTI data member names are now considered
non-normative considering that they are public.  If they are part of
the interface, they should have well-defined names -- otherwise, they
should be private/protected.

Also, I don't see why the NTBS mangled name (as stored in RTTI data
structures) should have to be in COMDAT.  That seems like a good idea
-- but doesn't seem mandatory.  From a sample of three compilers,
doing this is rather hard. It's clearly mandatory that the type_info
objects be in COMDAT, but if the NTBS is duplicated, that only costs
space; there's no correctness issue.

Thoughts?

--
Mark Mitchell                   mark at codesourcery.com
CodeSourcery, LLC               http://www.codesourcery.com




More information about the cxx-abi-dev mailing list