P99
|
◆ P99_SIGN_PROMOTE
Compute expression A and apply integer promotion rules under the constraint of expression B. Expression A is evaluated exactly once. Expression B is only used for its type and never evaluated. The result can always be determined at compile time, if A can be determined then, regardless of the actual value of B. But it is only a constant expression in the strict sense of C99 if both A and B are so.
|