]> gcc.gnu.org Git - gcc.git/commit - libstdc++-v3/ChangeLog
re PR libstdc++/39802 (std::num_get fails to parse negative zero input correctly)
authorPaolo Carlini <paolo@gcc.gnu.org>
Sat, 18 Apr 2009 19:28:40 +0000 (19:28 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Sat, 18 Apr 2009 19:28:40 +0000 (19:28 +0000)
commit2daad65eaf4b3406d04d6ba4758b120312ed0a0c
treec2d965f605e2cc49ed79113b10c1508656af5be1
parent2505c5edcac3fbc0a39ad74c63bab1534ee6e491
re PR libstdc++/39802 (std::num_get fails to parse negative zero input correctly)

2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>

PR libstdc++/39802
* include/bits/locale_facets.tcc (num_get<>::_M_extract_int
(_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
Always accept negative values, for unsigned types too.
* testsuite/22_locale/num_get/get/char/39802.cc: New.
* testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.

From-SVN: r146323
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/locale_facets.tcc
libstdc++-v3/testsuite/22_locale/num_get/get/char/39802.cc [new file with mode: 0644]
libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/39802.cc [new file with mode: 0644]
This page took 0.061326 seconds and 5 git commands to generate.