From 15fb0dbeb707ea75243d97eab9270b51bf446c94 Mon Sep 17 00:00:00 2001 From: Paolo Carlini Date: Mon, 8 Nov 2004 17:55:54 +0000 Subject: streambuf_iterator.h (class istreambuf_iterator): Consistently use _M_c to cache the current char... 2004-11-08 Paolo Carlini * include/bits/streambuf_iterator.h (class istreambuf_iterator): Consistently use _M_c to cache the current char, i.e., not only when operator++(int) is involved; change _M_c to mutable. (_M_get()): Always save the return value of _M_sbuf->sgetc() into _M_c. * testsuite/22_locale/time_get/get_monthname/char/1.cc: Fix (long standing) typo. * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise. * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise. * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise. From-SVN: r90275 --- libstdc++-v3/testsuite/22_locale/time_get/get_monthname/char/1.cc | 2 +- libstdc++-v3/testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc | 2 +- libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/1.cc | 2 +- libstdc++-v3/testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) (limited to 'libstdc++-v3/testsuite') diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/char/1.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/char/1.cc index 5d31461..b96007b 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/char/1.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/char/1.cc @@ -102,7 +102,7 @@ void test01() tim_get.get_monthname(is_it06, end, iss, errorstate, &time06); VERIFY( time06.tm_mon == 4 ); VERIFY( errorstate == ios_base::failbit ); - VERIFY( *is_it05 == 'l'); + VERIFY( *is_it06 == 'l'); } int main() diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc index c5c51a3..9eb219f 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc @@ -102,7 +102,7 @@ void test01() tim_get.get_monthname(is_it06, end, iss, errorstate, &time06); VERIFY( time06.tm_mon == 4 ); VERIFY( errorstate == ios_base::failbit ); - VERIFY( *is_it05 == L'l' ); + VERIFY( *is_it06 == L'l' ); } int main() diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/1.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/1.cc index 85565e8..1d6da0a 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/1.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/char/1.cc @@ -106,7 +106,7 @@ void test01() tim_get.get_weekday(is_it06, end, iss, errorstate, &time06); VERIFY( time06.tm_wday == 4 ); VERIFY( errorstate == ios_base::failbit ); - VERIFY( *is_it05 == 'u'); + VERIFY( *is_it06 == 'u'); } int main() diff --git a/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc b/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc index 67efe26..1852b9b 100644 --- a/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc +++ b/libstdc++-v3/testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc @@ -106,7 +106,7 @@ void test01() tim_get.get_weekday(is_it06, end, iss, errorstate, &time06); VERIFY( time06.tm_wday == 4 ); VERIFY( errorstate == ios_base::failbit ); - VERIFY( *is_it05 == L'u' ); + VERIFY( *is_it06 == L'u' ); } int main() -- cgit v1.1