We recommend using Visual Studio 2017

Compiler Warning (level 4) C4343


The latest version of this topic can be found at Compiler Warning (level 4) C4343.

pragma optimize("g",off) overrides /Og option

This warning, only valid in the Itanium Processor Family (IPF) compiler, reports that a pragma optimize overrode a /Og compiler option.

The following sample generates C4343:

// C4343.cpp  
// compile with: /Og /W4 /LD  
// processor: IPF  
#pragma optimize ("g", off)   // C4343