◄Up► ◄Contents► ◄Index► ◄Back► ─────C/C++ Language───────────────────────────────────────────────────────── Pragma: loop_opt Syntax: #pragma loop_opt( [{off | on}] ) Summary: Controls loop optimization for selected functions. You can use the loop_opt pragma to turn loop optimization on or off for selected functions. When you want to turn off loop optimization, put the following line before the code on which you do not want to perform loop optimization: #pragma loop_opt( off ) Note that the preceding line disables loop optimization for all code that follows it in the source file, not just the routines on the same line. To reinstate loop optimization, insert the following line: #pragma loop_opt( on ) If no argument is given to the loop_opt pragma, loop optimization reverts to the behavior specified as a compiler option: enabled if the /Ox or /Ol option is in effect, and disabled otherwise. The interaction of the loop_opt pragma with the /Ol and /Ox options is explained in greater detail below: Compiled with Syntax /Ox or /Ol? Action #pragma loop_opt() No Turns off optimization for loops that follow #pragma loop_opt() Yes Turns on optimization for loops that follow #pragma loop_opt( on ) Yes or no Turns on optimization for loops that follow #pragma loop_opt( off ) Yes or no Turns off optimization for loops that follow -♦-