A preprocessing directive of the form
causes the implementation to behave
in an
implementation-defined manner
. The behavior may cause translation to fail or cause the translator or
the resulting program to behave in a non-conforming manner
. Any pragma that is not recognized by the implementation is ignored
.