Skip to content

operator delete missing noexcept #275

Closed
@sdutoit

Description

@sdutoit

From an email from Marshall/Jens:

In C++03, those two calls were specified as: (Section 3.7.4)

void operator delete(void*) throw();
void operator delete[](void*) throw();

In n3225, this was changed to:

void operator delete(void*) noexcept;
void operator delete[](void*) noexcept;

with the appropriate editing marks striking out the “throw()” and adding the “noexcept”

In n3242, however, they appear as:

void operator delete(void*);
void operator delete[](void*);

and there are no editing marks - even though other changes in that document are so marked.

Also, there is no mention of this change in the editor’s report (n3243)
[ though issue GB59 touches on this - but for chapter 18, not 3 ]

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions