The “intrinsic” Pragma

Syntax

#pragma intrinsic ( [name [[, name]...]] [,] )

Omission of the opening parenthesis causes warning C4081 or C4083 at level 1, and the remainder of the pragma is ignored. The name arguments are optional. Each may be followed by a comma, and then optionally another name.

Each name in turn must satisfy each of the following tests:

Omission of the closing parenthesis causes warning C4081 or C4083 at level 1, but whatever was accepted from the pragma remains accepted.

Behaviour

Whether C1XX will ordinarily use the intrinsic form of a given function may depend on one or more of the compiler options /Oi, /Op and /Ze, including as varied temporarily through #pragma optimize.