Sun Studio 12 Update 1: C++ User's Guide

A.2.14.1 Values

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. 

Interactions

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.

See also

C++ Migration Guide