16.1.14 Other Assignment Expressions
Suppose that an assignment expression a =
b, a +=
b, a -=
b, a *=
b, a /=
b, a %=
b,
a <<=
b, a >>=
b, a >>>=
b, a &=
b, a |=
b, or a ^=
b is not boolean-valued.
- V is definitely assigned after the assignment expression iff either a is V or V is definitely assigned after b.
- V is definitely assigned before a iff V is definitely assigned before the assignment expression.
- V is definitely assigned before b iff V is definitely assigned after a.