[PATCH] New C++ ABI compatibility changes.
Bryce McKinlay
bryce@albatross.co.nz
Mon Jan 15 15:56:00 GMT 2001
Alexandre Petit-Bianco wrote:
> Tom Tromey writes:
>
> > I forgot why these are needed.
>
> Otherwise, they disapear from the symbol table and we get a link
> error. YMMV, on some systems, only isAssignableFrom needs to be
> altered. I need to investigate.
Well, I think basically its illegal C++ to declare something inline
and not define it in all translation units where it is used. So the
code was always wrong, its just that problems happen to show up under
the new ABI for some reason.
Thats okay though, because inlining these functions is not really very
important for performance, except for isInterface(), which can be
moved to Class.h.
regards
[ bryce ]
More information about the Java-patches
mailing list