|
P99
|
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.
|
1.7.6.1