Created on 2000-03-31.00:00:00 last changed 196 months ago
[Picked up by evolution group at October 2002 meeting.]
[Voted into the WP at the September, 2008 meeting (resolution in paper N2757).]
Proposed resolution (March, 2008):
Change 6.7.5.5.3 [basic.stc.dynamic.deallocation] paragraph 3 as follows:
A deallocation function shall not terminate by throwing an exception. The value of the first argument supplied to a deallocation function...
Note (March, 2008):
The Evolution Working Group has accepted the intent of this issue and referred it to CWG for action for C++0x (see paper J16/07-0033 = WG21 N2173).
Rationale (04/00):
The default global operators delete are specified to not throw, but there is no requirement that replacement global, or class-specific, operators delete must not throw. That ought to be required.
In particular:
We already require that all versions of an allocator's deallocate() must not throw, so that part is okay.
History | |||
---|---|---|---|
Date | User | Action | Args |
2008-10-05 00:00:00 | admin | set | messages: + msg1805 |
2008-10-05 00:00:00 | admin | set | status: review -> cd1 |
2008-05-18 00:00:00 | admin | set | messages: + msg1647 |
2008-05-18 00:00:00 | admin | set | status: open -> review |
2008-03-17 00:00:00 | admin | set | messages: + msg1619 |
2008-03-17 00:00:00 | admin | set | status: extension -> open |
2002-11-08 00:00:00 | admin | set | messages: + msg791 |
2002-11-08 00:00:00 | admin | set | status: nad -> extension |
2000-05-21 00:00:00 | admin | set | messages: + msg370 |
2000-03-31 00:00:00 | admin | create |