diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2017-03-16 15:27:45 +0000 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2017-03-16 15:27:45 +0000 |
commit | 02e12bda2df86491a5d9c7294550fd4cd4968aa1 (patch) | |
tree | 33f94cc1c2cd76b91fa4b4764e91ca08e07ae7f2 /gcc/tree-diagnostic.c | |
parent | 8d85abab445d4f458826f4ef3acbc83091257c8b (diff) | |
download | gcc-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/tree-diagnostic.c')
0 files changed, 0 insertions, 0 deletions