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; }