[comp.lang.c++] extern struct __mptr* __ptbl__4Base__abs_c;

bp@pixar.UUCP (Bruce Perens) (03/23/90)

I have Sun C++ 2.0 FCS. Cfront identifies itself as <<AT&T C++
Translator 2.00.02 08/25/89>> . Cfront generates __ptbl__ variables,
which are pointers to virtual function tables, and dereferences them
instead of using the address of the virtual function table directly.
Why? Is this faster on some implementation? The names of these things
always contain the C file name, and many redundant ones are generated
when building an a.out from many .o files. Also, when compiling with
the +e0 flag, cfront generates __ptbl__ variables that are never used.

Our Sun language engineer is very helpful, I just thought this might
be a question for the ATT folks.
					Bruce Perens
					Pixar
					ucbvax!pixar!bp
					pixar!bp@ucbvax.Berkeley.edu