libstdc++: Add likely/unlikely attributes to <codecvt> implementation
authorJonathan Wakely <jwakely@redhat.com>
Fri, 24 Feb 2023 21:28:11 +0000 (21:28 +0000)
committerJonathan Wakely <jwakely@redhat.com>
Tue, 28 Feb 2023 09:49:11 +0000 (09:49 +0000)
commita41a56dee5c2d48337739d60c43cab5074bcc8e7
tree466731623cafe17f500f0c240bc042da9984c228
parentc1375d975d9b14c65255e17fdfe0f2908936f312
libstdc++: Add likely/unlikely attributes to <codecvt> implementation

For the common case of converting valid text this improves performance
significantly.

libstdc++-v3/ChangeLog:

* src/c++11/codecvt.cc: Add [[likely]] and [[unlikely]]
attributes.
libstdc++-v3/src/c++11/codecvt.cc