This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
[patch] libstdc++-v3/libsupc++/hash_bytes.cc clength bug
- From: DJ Delorie <dj at redhat dot com>
- To: gcc-patches at gcc dot gnu dot org, libstdc++ at gcc dot gnu dot org
- Date: Tue, 28 Sep 2010 17:13:29 -0400
- Subject: [patch] libstdc++-v3/libsupc++/hash_bytes.cc clength bug
m32c-elf failed to build because clength was undefined. Ok?
Index: libstdc++-v3/libsupc++/hash_bytes.cc
===================================================================
--- libstdc++-v3/libsupc++/hash_bytes.cc (revision 164701)
+++ libstdc++-v3/libsupc++/hash_bytes.cc (working copy)
@@ -169,13 +169,13 @@ namespace std
// Dummy hash implementation for unusual sizeof(size_t).
size_t
_Hash_bytes(const void* ptr, size_t len, size_t seed)
{
size_t hash = seed;
const char* cptr = reinterpret_cast<const char*>(ptr);
- for (; clength; --clength)
+ for (; len; --len)
hash = (hash * 131) + *cptr++;
return hash;
}
size_t
_Fnv_hash_bytes(const void* ptr, size_t len, size_t seed)