Edit

Share via


Compiler Error C2705

'label' : illegal jump into 'exception handler block' scope

Remarks

Execution jumps to a label within a try/catch, __try/__except, or __try/__finally block. The compiler doesn't allow this behavior. For more information, see Exception handling.

Example

The following sample generates C2705:

// C2705.cpp
int main() {
goto trouble;
   __try {
      trouble: ;   // C2705
   }
   __finally {}

   // try the following line instead
   // trouble: ;
}