You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[conv.rval] is titled "Temporary materialization conversion". The only temporaries we have in this document are temporary objects. "temporary expression" is a meaningless combination of words which will be dropped (reported by you, BTW).
[class.temporary]/1 is the only place I've found which says "a prvalue is materialized". All other places say either "a temporary object is materialized" or "the temporary materialization conversion is applied".
My understanding is that temporaries are the product of materialization, so "a temporary is materialized" and "a prvalue is materialized (to produce a temporary)" both make sense.
I agree that there is no absolute argument showing that one can't use such a wording.
But it is used only in one place, other places say "a temporary object is materialized".
Suggested fix:
Also, I think the colon should be placed before the list of cases.
The text was updated successfully, but these errors were encountered: