* src/locale.cc (moneypunct_byname): Remove definitions.
* include/std/std_streambuf.h (streambuf::operator=): Return.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49799
138bc75d-0d04-0410-961f-
82ee72b054a4
2002-02-15 Benjamin Kosnik <bkoz@redhat.com>
+ * src/locale.cc (moneypunct_byname): Remove definitions.
+ * include/std/std_streambuf.h (streambuf::operator=): Return.
+
+2002-02-15 Benjamin Kosnik <bkoz@redhat.com>
+
Tune for size.
* src/string-inst.cc (string::_Rep::_S_terminal): Remove redundant
explicit instantiation.
basic_streambuf(const __streambuf_type&) { };
__streambuf_type&
- operator=(const __streambuf_type&) { };
+ operator=(const __streambuf_type&) { return *this; };
#endif
};
} // namespace std
*__fptr++ = __mod;
*__fptr = '\0';
}
-
- template<>
- moneypunct_byname<char, false>::moneypunct_byname(const char*,
- size_t __refs)
- : moneypunct<char, false>(__refs) { }
-
- template<>
- moneypunct_byname<char, true>::moneypunct_byname(const char*,
- size_t __refs)
- : moneypunct<char, true>(__refs) { }
} // namespace std