This is an unofficial snapshot of the ISO/IEC JTC1 SC22 WG21 Core Issues List revision 116a. See http://www.open-std.org/jtc1/sc22/wg21/ for the official list.

2024-12-19


1085. Move assignment operators and virtual bases

Section: 11.4.6  [class.copy.assign]     Status: NAD     Submitter: Jason Merrill     Date: 2010-06-22

In 11.4.5.3 [class.copy.ctor] paragraph 25, a move assignment operator is defined as deleted if it has any direct or indirect virtual base class. This could be relaxed to apply only if a virtual base is derived from more than once in the DAG.

Rationale (August, 2010):

CWG felt that there was insufficient motivation to change this at this time.