diff options
Diffstat (limited to 'libstdc++-v3/testsuite/27_io/filebuf_virtuals.cc')
-rw-r--r-- | libstdc++-v3/testsuite/27_io/filebuf_virtuals.cc | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/libstdc++-v3/testsuite/27_io/filebuf_virtuals.cc b/libstdc++-v3/testsuite/27_io/filebuf_virtuals.cc index fb370c36e50..0a92788296a 100644 --- a/libstdc++-v3/testsuite/27_io/filebuf_virtuals.cc +++ b/libstdc++-v3/testsuite/27_io/filebuf_virtuals.cc @@ -514,54 +514,6 @@ void test06() VERIFY( buffer[0] == 'a' ); } -// test06 -// libstdc++/2020 -// should be able to use custom char_type -class gnu_char_type -{ - unsigned long character; -public: - // operator == - bool - operator==(const gnu_char_type& __lhs) - { return character == __lhs.character; } - - // operator < - bool - operator<(const gnu_char_type& __lhs) - { return character < __lhs.character; } - - // default ctor - gnu_char_type() { } - - // to_char_type - gnu_char_type(const unsigned long& __l) : character(__l) { } - - // to_int_type - operator unsigned long() const { return character; } -}; - -void test07() -{ - bool test = true; - typedef std::basic_filebuf<gnu_char_type> gnu_filebuf; - - try - { gnu_filebuf obj; } - catch(std::exception& obj) - { - test = false; - VERIFY( test ); - } -} - -#if !__GXX_WEAK__ -// Explicitly instantiate for systems with no COMDAT or weak support. -template - std::basic_streambuf<gnu_char_type>::int_type - std::basic_streambuf<gnu_char_type>::_S_pback_size; -#endif - main() { test01(); @@ -571,7 +523,6 @@ main() test04(); test05(); test06(); - test07(); return 0; } |