SPRAB89A September 2011 – March 2014
The GC++ABI constrains the offset of a non-virtual base subobject in the full object containing it to be representable by a 56-bit signed integer, due to the RTTI implementation. For the C6000, the constraint is reduced to 24 bits. This implies a practical limit of 223 -1 (or 0x7fffff) bytes on the size of a base class.