8 Expressions [expr]

8.5 Compound expressions [expr.compound]

8.5.2 Unary expressions [expr.unary]

8.5.2.7 noexcept operator [expr.unary.noexcept]

The noexcept operator determines whether the evaluation of its operand, which is an unevaluated operand, can throw an exception.
noexcept-expression:
	noexcept ( expression )
The result of the noexcept operator is a constant of type bool and is a prvalue.
The result of the noexcept operator is true unless the expression is potentially-throwing.