If that
conversion is ill-formed, the program is ill-formed
. The value of a
condition that is an expression is the value of the
expression, contextually converted to
bool
for statements other
than
switch;
if that conversion is ill-formed, the program is
ill-formed
. The value of the condition will be referred to as simply
“the condition” where the usage is unambiguous
.