Technical data
#pragma Directives [3]
The following example illustrates the use of the message compiler directive:
#define FLAG 1
#ifdef FLAG
#pragma _CRI message "FLAG is Set"
#else
#pragma _CRI message "FLAG is NOT Set"
#endif
3.5.5 [no]opt Directive
Scope: Global
The noopt directive disables all automatic optimizations and causes
optimization directives to be ignored in the source code that follows the directive.
Disabling optimization removes various sources of potential confusion in
debugging. The opt directive restores the state specified on the command line
for automatic optimization and directive recognition. These directives have
global scope and override related command line options.
The format of these directives is as follows:
#pragma _CRI opt
#pragma _CRI noopt
The following example illustrates the use of the opt and noopt compiler
directives:
S–2179–36 53










