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

2023-01-15


1356. Exception specifications of copy assignment operators with virtual bases

Section: 14.5  [except.spec]     Status: CD4     Submitter: Sean Hunt     Date: 2011-08-16

[Moved to DR at the November, 2014 meeting.]

It is unspecified if an implicitly-defined copy assignment operator directly invokes the copy assignment operators of virtual bases. The exception-specification of such a copy assignment operator is thus also unspecified. The specification in 14.5 [except.spec] paragraph 14 should explicitly include the exceptions from the copy assignment operators of virtual base classes, regardless of whether the implicit definition actually invokes the virtual base assignment operators or not.

Proposed resolution (June, 2014):

This issue is resolved by the resolution of issue 1351.