tmp/tmp62c025t1/{from.md → to.md}
RENAMED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
### [[mem]]: memory management library <a id="diff.cpp20.memory">[[diff.cpp20.memory]]</a>
|
| 2 |
+
|
| 3 |
+
**Change:** Forbid partial and explicit program-defined specializations
|
| 4 |
+
of `allocator_traits`. **Rationale:** Allow addition of
|
| 5 |
+
`allocate_at_least` to `allocator_traits`, and potentially other members
|
| 6 |
+
in the future. **Effect on original feature:** Valid C++20 code that
|
| 7 |
+
partially or explicitly specializes `allocator_traits` is ill-formed
|
| 8 |
+
with no diagnostic required in this revision of C++.
|
| 9 |
+
|