[svn:parrot] r48849 - branches/hash_inlined_func/src
chromatic at svn.parrot.org
chromatic at svn.parrot.org
Wed Sep 8 02:12:51 UTC 2010
Author: chromatic
Date: Wed Sep 8 02:12:50 2010
New Revision: 48849
URL: https://trac.parrot.org/parrot/changeset/48849
Log:
[hash] Simplified key_hash_STRING().
Modified:
branches/hash_inlined_func/src/hash.c
Modified: branches/hash_inlined_func/src/hash.c
==============================================================================
--- branches/hash_inlined_func/src/hash.c Wed Sep 8 01:29:00 2010 (r48848)
+++ branches/hash_inlined_func/src/hash.c Wed Sep 8 02:12:50 2010 (r48849)
@@ -169,15 +169,10 @@
{
ASSERT_ARGS(key_hash_STRING)
- size_t hashval = seed;
if (s->hashval)
return s->hashval;
- else if (!STRING_IS_NULL(s)) {
- if (s->strlen)
- return Parrot_str_to_hashval(interp, s);
- s->hashval = seed;
- }
- return seed;
+
+ return Parrot_str_to_hashval(interp, s);
}
More information about the parrot-commits
mailing list