Emptyness vs. virtualness
Jim Dehnert
dehnert at transmeta.com
Sat Mar 24 03:57:33 UTC 2001
Martin von Loewis wrote:
>
> > But that's what I would have expected. The rule is that we first lay out
> > the non-virtual things (C (not B), A2 (with A)) and then all the virtual
> > bases (B). By the time we get to B, it's A can't be at 0, so we get a new
> > one.
>
> In 2.4-III, there is a statement
>
> # Any indirect primary base class E of the current class C, that has
> # been chosen as the primary base class of some other base class
> # (direct or indirect, virtual or non-virtual) of C, will be allocated
> # as part of that other base class, and is not allocated here.
I stand corrected. The current ABI is clear, but in the opposite sense that I
thought. I simply didn't read far enough, and I apologize for my confusion.
Jim
--
Jim Dehnert Transmeta Corp.
dehnert at transmeta.com (408) 919-6984
dehnertj at acm.org
More information about the cxx-abi-dev
mailing list