The +e option can have the following values.
Value |
Meaning |
---|---|
0 |
Suppresses the generation of virtual tables and creates external references to those that are needed. |
1 |
Creates virtual tables for all defined classes with virtual functions. |
When you compile with this option, also use the –features=no%except option. Otherwise, the compiler generates virtual tables for internal types used in exception handling.
If template classes have virtual functions, ensuring that the compiler generates all needed virtual tables, but does not duplicate these tables, might not be possible.
C++ Migration Guide