NB CA-28 odr-use of class object in lvalue-to-rvalue conversion

As directed by CWG Motion 1 from 2014-Isaquah.

Also fixes CWG1741.