aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2017-03-16 15:27:45 +0000
committerJonathan Wakely <redi@gcc.gnu.org>2017-03-16 15:27:45 +0000
commit02e12bda2df86491a5d9c7294550fd4cd4968aa1 (patch)
tree33f94cc1c2cd76b91fa4b4764e91ca08e07ae7f2 /gcc
parent8d85abab445d4f458826f4ef3acbc83091257c8b (diff)
downloadgcc-02e12bda2df86491a5d9c7294550fd4cd4968aa1.zip
gcc-02e12bda2df86491a5d9c7294550fd4cd4968aa1.tar.gz
gcc-02e12bda2df86491a5d9c7294550fd4cd4968aa1.tar.bz2
PR libstdc++/79511 fix endianness of UTF-16 data
PR libstdc++/79511 * src/c++11/codecvt.cc (write_utf16_code_point): Don't write 0xffff as a surrogate pair. (__codecvt_utf8_utf16_base<char32_t>::do_in): Use native endianness for internal representation. (__codecvt_utf8_utf16_base<wchar_t>::do_in): Likewise. * testsuite/22_locale/codecvt/codecvt_utf8_utf16/79511.cc: New test. From-SVN: r246199
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions