opt-class-analysis, Qopt-class-analysis

This option uses C++ class hierarchy information to analyze and resolve C++ virtual function calls at compile time.

IDE Equivalent

None

Architectures

IA-32 architecture, Intel® 64 architecture, IA-64 architecture

Syntax

Linux and Mac OS: -[no-]opt-class-analysis
Windows:    /Qopt-class-analysis[-]

Arguments

None

Default

OFF      -no-opt-class-analysis
/Qopt-class-analysis-

Description

This option uses C++ class hierarchy information to analyze and resolve C++ virtual function calls at compile time. It is turned on by default with the –ipo compiler option, enabling improved C++ optimization. If a C++ application contains non-standard C++ constructs, such as pointer down-casting, it may result in different behaviors.

Alternate Options

None