This is an unofficial snapshot of the ISO/IEC JTC1 SC22 WG21 Core Issues List revision 115d. See http://www.open-std.org/jtc1/sc22/wg21/ for the official list.
2024-10-26
[Voted into WP at March 2004 meeting.]
14.2 [except.throw] paragraph 3 says that the type of a throw expression shall not be a pointer or reference to an incomplete type. But an expression never has reference type.
Proposed Resolution (October 2003):
Change the penultimate sentence of 14.2 [except.throw] paragraph 3 as follows:
The type of the throw-expression shall not be an incomplete type, or a pointeror referenceto an incomplete type other than (possibly cv-qualified) void, other than void*, const void*, volatile void*, or const volatile void*.