aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2023-05-15 21:41:56 +0100
committerJonathan Wakely <jwakely@redhat.com>2023-06-01 16:04:26 +0100
commit8cbaf679a3c1875c5475bd1cb0fb86fb9d03b2d4 (patch)
tree49d14b555e84d1c0e42abefbc6396cf281736137 /gcc
parentdec7aaabe9651cb075ace60721b6e36864cc5140 (diff)
downloadgcc-8cbaf679a3c1875c5475bd1cb0fb86fb9d03b2d4.zip
gcc-8cbaf679a3c1875c5475bd1cb0fb86fb9d03b2d4.tar.gz
gcc-8cbaf679a3c1875c5475bd1cb0fb86fb9d03b2d4.tar.bz2
libstdc++: Document removal of implicit allocator rebinding extensions
Traditionally libstdc++ allowed containers and strings to be instantiated with allocator's that have the wrong value type, implicitly rebinding the allocator to the container's value type. Since C++20 that has been explicitly ill-formed, so the extension is no longer supported in strict modes (e.g. -std=c++17) and in C++20 and later. libstdc++-v3/ChangeLog: * doc/xml/manual/evolution.xml: Document removal of implicit allocator rebinding extensions in strict mode and for C++20. * doc/html/*: Regenerate.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions