not evaluate to, one of the
following: an arithmetic constant expression, a null pointer constant, an address
constant, or an address constant for a complete object type plus or minus an integer
constant expression (6.6).</td>
<td>yes</td>
</tr>

<tr><td>
&ndash; An arithmetic constant expression does not have arithmetic type; has operands that
are not integer constants, floating constants, enumeration constants, character
constants, sizeof expressions whose results are integer constants, or <code>_Alignof<