From 40f0a966ecdad09ba8565aa2c1970ac4b72452c7 Mon Sep 17 00:00:00 2001 From: Patrick Scott Date: Tue, 30 Jun 2009 13:39:54 -0400 Subject: [PATCH] Do not merge Fix the alignment bug in donut. Only check for ARM since SH4 is in the newer webkit. --- WebCore/platform/text/StringHash.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/WebCore/platform/text/StringHash.h b/WebCore/platform/text/StringHash.h index 336dce30f..4ab53ad1a 100644 --- a/WebCore/platform/text/StringHash.h +++ b/WebCore/platform/text/StringHash.h @@ -47,6 +47,9 @@ namespace WebCore { if (aLength != bLength) return false; +#if PLATFORM(ARM) + return memcmp(a->characters(), b->characters(), aLength) == 0; +#else const uint32_t* aChars = reinterpret_cast(a->characters()); const uint32_t* bChars = reinterpret_cast(b->characters()); @@ -59,6 +62,7 @@ namespace WebCore { return false; return true; +#endif } static unsigned hash(const RefPtr& key) { return key->hash(); } -- 2.11.0