[ 2016-08-13 Tim Song comments ]
In addition to the issue pointed out in LWG 2763, the current P/R no longer decays the type
of the conditional expression. However, that seems harmless since [expr]/5 means that the
"type of an expression" is never a reference type, and [expr.cond]'s rules appear to ensure that
the type of the conditional expression will never be "decay-able" when fed with two xvalues of cv-unqualified
non-array object type. Nonetheless, a note along the lines of "[Note: C
is never a reference,
function, array, or cv-qualified type. — end note]" may be appropriate, similar to the note
at the end of [dcl.decomp]/1.