operator): Mark pure.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@147062
138bc75d-0d04-0410-961f-
82ee72b054a4
+2009-05-02 Jan Hubicka <jh@suse.cz>
+
+ * include/tr1_impl/functional_hash.h (explicit specializations of ()
+ operator): Mark pure.
+
2009-04-30 Jonathan Wakely <jwakely.gcc@gmail.com>
* scripts/create_testsuite_files: Remove thread directory.
/// Explicit specializations for long double.
template<>
- size_t
+ _GLIBCXX_PURE size_t
hash<long double>::operator()(long double __val) const;
/// Explicit specialization of member operator for non-builtin types.
template<>
- size_t
+ _GLIBCXX_PURE size_t
hash<string>::operator()(string) const;
template<>
- size_t
+ _GLIBCXX_PURE size_t
hash<const string&>::operator()(const string&) const;
#ifdef _GLIBCXX_USE_WCHAR_T
template<>
- size_t
+ _GLIBCXX_PURE size_t
hash<wstring>::operator()(wstring) const;
template<>
- size_t
+ _GLIBCXX_PURE size_t
hash<const wstring&>::operator()(const wstring&) const;
#endif