mirror of git://gcc.gnu.org/git/gcc.git
PR libstdc++/65049 * include/bits/char_traits.h (char_traits<char>::compare, char_traits<char>::find, char_traits<char>::move, char_traits<char>::copy, char_traits<char>::assign): Check for zero length. (char_traits<wchar_t>::compare, char_traits<wchar_t>::find, char_traits<wchar_t>::move, char_traits<wchar_t>::copy, char_traits<wchar_t>::assign): Likewise. (char_traits<char16_t>::move, char_traits<char16_t>::copy): Likewise. (char_traits<char32_t>::move, char_traits<char32_t>::copy): Likewise. * include/ext/pod_char_traits.h (char_traits<character<>>::move, char_traits<character<>>::copy): Likewise. * testsuite/21_strings/char_traits/requirements/char/65049.cc: New. * testsuite/21_strings/char_traits/requirements/char16_t/65049.cc: New. * testsuite/21_strings/char_traits/requirements/char32_t/65049.cc: New. * testsuite/21_strings/char_traits/requirements/wchar_t/65049.cc: New. From-SVN: r227127 |
||
|---|---|---|
| .. | ||
| pb_ds | ||
| algorithm | ||
| aligned_buffer.h | ||
| alloc_traits.h | ||
| array_allocator.h | ||
| atomicity.h | ||
| bitmap_allocator.h | ||
| cast.h | ||
| cmath | ||
| codecvt_specializations.h | ||
| concurrence.h | ||
| debug_allocator.h | ||
| enc_filebuf.h | ||
| extptr_allocator.h | ||
| functional | ||
| iterator | ||
| malloc_allocator.h | ||
| memory | ||
| mt_allocator.h | ||
| new_allocator.h | ||
| numeric | ||
| numeric_traits.h | ||
| pod_char_traits.h | ||
| pointer.h | ||
| pool_allocator.h | ||
| random | ||
| random.tcc | ||
| rb_tree | ||
| rc_string_base.h | ||
| rope | ||
| ropeimpl.h | ||
| slist | ||
| sso_string_base.h | ||
| stdio_filebuf.h | ||
| stdio_sync_filebuf.h | ||
| string_conversions.h | ||
| throw_allocator.h | ||
| type_traits.h | ||
| typelist.h | ||
| vstring.h | ||
| vstring.tcc | ||
| vstring_fwd.h | ||
| vstring_util.h | ||