Skip to content

Fix vague linkage of Link* class vtables

Adam Reichold requested to merge (removed):fix-vague-linkage into master

Due to falling back to the implicitly inline destructors, some of the Link* classes had all their overridden methods defined inline with made the linkage of their vtables vague.

This change moves their destructors into a defined translation unit thereby anchoring their vtables in the libpoppler DSO which fixes issues using dynamic_cast when builing Poppler using Clang.

Still closing #893 (closed)

Merge request reports