C ユーザーズガイド

#pragma unknown_control_flow (<名前> [,<名前>]...)

通常の手続き呼び出しの制御フロー特性に反するルーチンのリスト <名前> [,<名前>]... を指定します。たとえば setjmp() の呼び出しの後ろに置かれた文は、他のルーチンに対する任意の呼び出しから到達できます。この文は longjmp() の呼び出しで到達されます。このようなルーチンは標準のフローグラフ解析を無効にしますので、それらを呼び出すルーチンは安全に最適化できません。したがって、それらはオプティマイザを抑止してコンパイルされます。