Bug 1013996 - irregexp: Avoid unaligned accesses in ARM code. r=bhackett, a=sledru
--- a/js/src/irregexp/NativeRegExpMacroAssembler.cpp
+++ b/js/src/irregexp/NativeRegExpMacroAssembler.cpp
@@ -1315,17 +1315,17 @@ NativeRegExpMacroAssembler::CheckSpecial
default:
return false;
}
}
bool
NativeRegExpMacroAssembler::CanReadUnaligned()
{
-#if defined(JS_CODEGEN_MIPS)
+#if defined(JS_CODEGEN_ARM) || defined(JS_CODEGEN_MIPS)
return false;
#else
return true;
#endif
}
const uint8_t
NativeRegExpMacroAssembler::word_character_map[] =