Title
Passing an object to ellipsis with non-trivial move constructor
Status
c++11
Section
7.6.1.3 [expr.call]
Submitter
Jason Merrill

Created on 2010-06-22.00:00:00 last changed 96 months ago

Messages

Date: 2010-11-15.00:00:00

[Voted into the WP at the November, 2010 meeting.]

Date: 2010-09-15.00:00:00

Proposed resolution (September, 2010):

Change 7.6.1.3 [expr.call] paragraph 7 as follows:

...Passing a potentially-evaluated argument of class type (Clause Clause 11 [class]) with having a non-trivial copy constructor, a non-trivial move constructor, or a non-trivial destructor, with no corresponding parameter is conditionally-supported, with implementation-defined semantics. If the argument...
Date: 2010-06-22.00:00:00

7.6.1.3 [expr.call] paragraph 7 should mention a non-trivial move constructor as well, for consistency with “trivially copyable.”

History
Date User Action Args
2014-03-03 00:00:00adminsetstatus: fdis -> c++11
2011-04-10 00:00:00adminsetstatus: dr -> fdis
2010-11-29 00:00:00adminsetmessages: + msg3152
2010-11-29 00:00:00adminsetstatus: tentatively ready -> dr
2010-10-18 00:00:00adminsetmessages: + msg2973
2010-10-18 00:00:00adminsetstatus: drafting -> tentatively ready
2010-06-22 00:00:00admincreate