> "Alan Ellis" <alan@xxxxxxxxxxxxxx> wrote: > [keeping the mangled symbol] > > yep. > > > > you will need to keep the mangled symbol in the lib, but not export > > it > > from the header. > > Why is that=3F Does really anyone refers to that symbol in real life= > 3F I'm wildly speculating, but I could imagine, that a subclass fills in the private base class slots of its vtable with pointers to the actual (private) functions defined in the base class. If that was so, it would also mean, that a virtual function that was formerly just a reserved slot won't work in apps compiled with the old version of the headers. Something to be investigated. CU, Ingo