GCC 3.1 fixes

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3066 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner
2002-07-24 22:20:00 +00:00
parent fe8041ae39
commit 8dc67168cc
6 changed files with 31 additions and 14 deletions

View File

@@ -14,10 +14,10 @@
#include <Support/hash_map>
// Cannot specialize hash template from outside of the std namespace.
namespace std {
namespace HASH_NAMESPACE {
template <> struct hash<string> {
size_t operator()(string const &str) const {
template <> struct hash<std::string> {
size_t operator()(std::string const &str) const {
return hash<char const *>()(str.c_str());
}
};