If the value of the
converted condition is
false, the first substatement is a
discarded statement, otherwise the second substatement, if
present, is a discarded statement
. During the instantiation of an
enclosing templated entity (
[temp.pre]), if the condition is
not value-dependent after its instantiation, the discarded substatement
(if any) is not instantiated
.