Created on 2017-02-03.00:00:00 last changed 94 months ago
Proposed resolution:
Resolved by accepting P0003R5.
[ 2017-02-13, Alisdair comments ]
Just to confirm that issue 2867 was filed when it looked like the paper to remove exception specifications from the language had missed C++17. The very specific edit requested by the issue can be found in the paper P0003R5 that was applied.
I suggest we mark as resolved by the above paper, rather than "resolved editorially".[ 2017-02-03, Daniel comments ]
The referenced footnote had the following content in the ballot document N4604:
That is, an implementation may provide an explicit exception-specification that defines the subset of "any" exceptions thrown by that function. This implies that the implementation may list implementation-defined types in such an exception-specification.
In N4618 this footnote has already been removed, I therefore suggest to resolve the issue as "Resolved by editorial change".
Addresses GB 40
The freedom referenced in footnote 189 was curtailed in C++11 to allow only non-throwing specifications. The footnote is both wrong, and unnecessary.
Proposed change:
Strike footnote 189.
History | |||
---|---|---|---|
Date | User | Action | Args |
2017-02-21 20:53:12 | admin | set | messages: + msg8969 |
2017-02-21 20:53:12 | admin | set | status: new -> resolved |
2017-02-19 16:16:11 | admin | set | messages: + msg8950 |
2017-02-03 19:23:20 | admin | set | messages: + msg8850 |
2017-02-03 00:00:00 | admin | create |