[Cxx-abi] Re: [cxx-abi-dev] __base_class_type_info offset_fla gs

Nelson, Clark clark.nelson at intel.com
Wed Dec 4 17:37:24 UTC 2002


> >     Note:
> >
> >     In an ABI for a machine with 32-bit addresses, the 
> offset becomes a
> >     32-bit field, and the flags are in the low-order byte 
> of a second
> >     32-bit field.
> >
> > I think we should remove the note.
> 
> I'm not sure I agree.
> 
> > First, G++ does not honor the note; it just uses "long" on all
> > platforms.
> 
> What do the other compilers do (HP? Intel?)?

Intel's implementation initially honored the note. When we discovered that
G++ didn't, we swore for a bit, then relaxed to what we guessed would be the
inevitable -- thereby making it more probably inevitable, I suppose.

-- 
Clark Nelson
Intel Corporation
clark.nelson at intel.com



More information about the cxx-abi-dev mailing list