We recommend using Visual Studio 2017
This documentation is archived and is not being maintained.

Compiler Warning (Level 4) C4740

flow in or out of inline asm code suppresses global optimization

When there is a jump in to or out of an asm block, global optimizations are disabled for that function.

The following sample generates C4740:

// C4740.cpp
// compile with: /O2 /W4
// processor: x86
int main() {
   __asm jmp tester