Index: src/arm/full-codegen-arm.cc |
=================================================================== |
--- src/arm/full-codegen-arm.cc (revision 11446) |
+++ src/arm/full-codegen-arm.cc (working copy) |
@@ -70,6 +70,7 @@ |
// the inlined smi code. |
void EmitJumpIfNotSmi(Register reg, Label* target) { |
ASSERT(!patch_site_.is_bound() && !info_emitted_); |
+ Assembler::BlockConstPoolScope block_const_pool(masm_); |
__ bind(&patch_site_); |
__ cmp(reg, Operand(reg)); |
// Don't use b(al, ...) as that might emit the constant pool right after the |
@@ -82,6 +83,7 @@ |
// the inlined smi code. |
void EmitJumpIfSmi(Register reg, Label* target) { |
ASSERT(!patch_site_.is_bound() && !info_emitted_); |
+ Assembler::BlockConstPoolScope block_const_pool(masm_); |
__ bind(&patch_site_); |
__ cmp(reg, Operand(reg)); |
__ b(ne, target); // Never taken before patched. |