gnuv3_rtti_type still gets confused sometimes, by constructor vtables and namespaces at least. This wouldn't be a big problem, as mostly I don't care what the real type is, except that it gives an error and aborts. If I'm just trying to print the contents of a pointer, this is rather annoying. This patch changes the errors to warnings, so that I get the normal output which is all I really care about. OK? 2002-04-14 Jason Merrill * gnu-v3-abi.c (gnuv3_rtti_type): If we get confused, just warn and return NULL.