libstdc++: Apply r13-1096-g6abe341558abec change to vstring too [PR101482]
authorJonathan Wakely <jwakely@redhat.com>
Thu, 16 Jun 2022 10:02:11 +0000 (11:02 +0100)
committerJonathan Wakely <jwakely@redhat.com>
Thu, 16 Jun 2022 19:20:39 +0000 (20:20 +0100)
commit51309d1158b85560a975819260776c0ca68fd142
tree4245b15604d92c647925f928304c35ce517c8dce
parent9ca05d5d9b9b2bcbdc00add8a3b86d3c3361f1a1
libstdc++: Apply r13-1096-g6abe341558abec change to vstring too [PR101482]

As recently done for std::basic_string, __gnu_cxx::__versa_string
equality comparisons can check lengths first for any character type and
traits type, not only for std::char_traits<char>.

libstdc++-v3/ChangeLog:

PR libstdc++/101482
* include/ext/vstring.h (operator==): Always check lengths
before comparing.
libstdc++-v3/include/ext/vstring.h