D is a class type and
a nonstatic member function defined in
D or a
nonvirtual base class of
This returns the offset from the beginning of a
to the start of the base in which
f is defined.
This is the
this adjustment necessary when making
a call to
f with a pointer to a
It is either zero if
f is found in
the same as
a nonvirtual base class of
D that contains
__mcall_this_offset(D,f) is used when
found in a virtual base class of
D it returns
an arbitrary value designed to cause an assembly error if used.
This is so that such invalid uses of
occur in sections of assembly code that are to be skipped.