In the context of (constant) expressions: what is the difference between "with value" and "evaluate to value"?
Here are some quotes from C11 (emphases added):
The constant expression shall be an integer constant expression. It shall evaluate to a valid fundamental alignment,
The expression math_errhandling & MATH_ERREXCEPT shall evaluate to a nonzero value.
There may be at most one default label in a switch statement. (Any enclosed switch statement may have a default label or case constant expressions with values that duplicate case constant expressions in the enclosing switch statement.)
The defined macros expand to integer constant expressions with values ...
The values given in the following list shall be replaced by implementation-defined constant expressions with values ...
... the expression is a valid integer constant expression with value one
Are "with value" and "evaluate to value" synonyms?