From Jason Turner

[diff.cpp17.except]

Diff to HTML by rtfpessoa

tmp/tmphut2lb9b/{from.md → to.md} RENAMED
@@ -3,14 +3,14 @@
3
  **Change:** Remove `throw()` exception specification. **Rationale:**
4
  Removal of obsolete feature that has been replaced by `noexcept`.
5
  **Effect on original feature:** A valid C++17 function declaration,
6
  member function declaration, function pointer declaration, or function
7
  reference declaration that uses `throw()` for its exception
8
- specification will be rejected as ill-formed in this International
9
- Standard. It should simply be replaced with `noexcept` for no change of
10
- meaning since C++17.
11
 
12
  [*Note 1*: There is no way to write a function declaration that is
13
- non-throwing in this International Standard and is also non-throwing in
14
- C++03 except by using the preprocessor to generate a different token
15
- sequence in each case. — *end note*]
16
 
 
3
  **Change:** Remove `throw()` exception specification. **Rationale:**
4
  Removal of obsolete feature that has been replaced by `noexcept`.
5
  **Effect on original feature:** A valid C++17 function declaration,
6
  member function declaration, function pointer declaration, or function
7
  reference declaration that uses `throw()` for its exception
8
+ specification will be rejected as ill-formed in this revision of C++. It
9
+ should simply be replaced with `noexcept` for no change of meaning since
10
+ C++17.
11
 
12
  [*Note 1*: There is no way to write a function declaration that is
13
+ non-throwing in this revision of C++ and is also non-throwing in C++03
14
+ except by using the preprocessor to generate a different token sequence
15
+ in each case. — *end note*]
16