Created on 2025-05-08.00:00:00 last changed 1 week ago
Proposed resolution (approved by CWG 2026-09-22):
Change in 6.8.6.5.3 [basic.stc.dynamic.deallocation] paragraph 3 as follows:
EachA deallocation function shall have a declared return type void. ...
Subclause 6.8.6.5.3 [basic.stc.dynamic.deallocation] paragraph 3 specifies:
Each deallocation function shall return void. ...
It has caused confusion in the marketplace whether that is a syntactic constraint on the return type of a deallocation function, or a semantic constraint on the behavior (e.g. a deallocation cannot perform a longjmp).
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2026-09-22 17:16:08 | admin | set | status: open -> tentatively ready |
| 2025-11-06 23:04:52 | admin | set | messages: + msg8358 |
| 2025-05-08 00:00:00 | admin | create | |