Mistake in C++ ABI substitution rules?

Jason Merrill jason@redhat.com
Tue Feb 26 11:55:00 GMT 2002


>>>>> "Carlo" == Carlo Wood <carlo@alinoe.com> writes:

> // The ABI specifies for pointer-to-member function types the format <Q>M<T>F<R><B>E.  In other words,
> // the qualifier <Q2> (see above) is implicitely contained in <T> instead of explicitly part of the M
> // format.  I am convinced that this is a bug in the ABI.

No, it was just a bug in g++, which I fixed a couple of weeks ago.  Now Q2
modifies the function type, rather than the class type.

Jason



More information about the Gcc mailing list