From 57616df1c3d047ac14ac29b3b0b25c2ea549550d Mon Sep 17 00:00:00 2001 From: Benjamin Kosnik Date: Sun, 7 Dec 2003 04:15:16 +0000 Subject: [PATCH] 13189.cc: Guard for __enc_traits. 2003-12-06 Benjamin Kosnik * testsuite/ext/enc_filebuf/char/13189.cc: Guard for __enc_traits. * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Same. From-SVN: r74380 --- libstdc++-v3/ChangeLog | 5 +++++ .../testsuite/ext/enc_filebuf/char/13189.cc | 16 +++++++++++++--- .../testsuite/ext/enc_filebuf/wchar_t/13189.cc | 16 +++++++++++++--- 3 files changed, 31 insertions(+), 6 deletions(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 788500a7916..9bd1553676f 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2003-12-06 Benjamin Kosnik + + * testsuite/ext/enc_filebuf/char/13189.cc: Guard for __enc_traits. + * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Same. + 2003-12-06 Benjamin Kosnik PR libstdc++/11691 diff --git a/libstdc++-v3/testsuite/ext/enc_filebuf/char/13189.cc b/libstdc++-v3/testsuite/ext/enc_filebuf/char/13189.cc index 57c0871ed12..f4c3fe29957 100644 --- a/libstdc++-v3/testsuite/ext/enc_filebuf/char/13189.cc +++ b/libstdc++-v3/testsuite/ext/enc_filebuf/char/13189.cc @@ -16,13 +16,14 @@ // Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, // USA. +#ifdef _GLIBCXX_USE___ENC_TRAITS + #include #include -int main() +void test01() { using namespace std; - typedef __enc_traits state_type; typedef char char_type; typedef __gnu_cxx::enc_filebuf filebuf_type; @@ -46,5 +47,14 @@ int main() { VERIFY( false ); } - return 0; +} + +#else +void test01() { } +#endif + +int main() +{ + test01(); + return 0; } diff --git a/libstdc++-v3/testsuite/ext/enc_filebuf/wchar_t/13189.cc b/libstdc++-v3/testsuite/ext/enc_filebuf/wchar_t/13189.cc index 7089b67da33..0fd9b0dd3df 100644 --- a/libstdc++-v3/testsuite/ext/enc_filebuf/wchar_t/13189.cc +++ b/libstdc++-v3/testsuite/ext/enc_filebuf/wchar_t/13189.cc @@ -16,13 +16,14 @@ // Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, // USA. +#ifdef _GLIBCXX_USE___ENC_TRAITS + #include #include -int main() +void test01() { using namespace std; - typedef __enc_traits state_type; typedef wchar_t char_type; typedef __gnu_cxx::enc_filebuf filebuf_type; @@ -46,5 +47,14 @@ int main() { VERIFY( false ); } - return 0; +} + +#else +void test01() { } +#endif + +int main() +{ + test01(); + return 0; }