Emptyness vs. virtualness

Jim Dehnert dehnert at transmeta.com
Thu Mar 22 08:29:51 UTC 2001


Mark Mitchell wrote:
> 
> >>>>> "Jim" == Jim Dehnert <dehnert at transmeta.com> writes:
> 
>     Jim> Well, I think it's well-defined now, and can be clarified if
>     Jim> necessary.  Further, I think the alternative will be a
>     Jim> messier rule.  So would it be beneficial enough to be worth
>     Jim> changing it?
> 
> I'm sorry; I'm not sure I understand what you think is the status
> quo.  That only non-virtual parts are considered for overlap, or that
> virtual parts are?

I thought that all parts were considered, but that the virtual base A
couldn't be placed at offset zero because the non-virtual one was
already there.  Did I misread the example?

On looking at the ABI again, though (my copy), I do see a typo that isn't
helping.  The first paragraph of 2.4 (III) says "II-2 (if empty) or II-3
(if non-empty)" but should swap the parenthesized comments.

Jim
-- 
-	    Jim Dehnert		dehnert at transmeta.com
	    (408)919-6984	dehnertj at acm.org




More information about the cxx-abi-dev mailing list