Index: src/arm/deoptimizer-arm.cc |
diff --git a/src/arm/deoptimizer-arm.cc b/src/arm/deoptimizer-arm.cc |
index 128819630b6f10a365c0775a9933b024f1134b19..588235b0f46f240bcdaa99906fef865fd03012b4 100644 |
--- a/src/arm/deoptimizer-arm.cc |
+++ b/src/arm/deoptimizer-arm.cc |
@@ -12,7 +12,7 @@ |
namespace v8 { |
namespace internal { |
-const int Deoptimizer::table_entry_size_ = 12; |
+const int Deoptimizer::table_entry_size_ = 8; |
int Deoptimizer::patch_size() { |
@@ -328,11 +328,11 @@ void Deoptimizer::TableEntryGenerator::GeneratePrologue() { |
int start = masm()->pc_offset(); |
USE(start); |
__ mov(ip, Operand(i)); |
- __ push(ip); |
__ b(&done); |
ASSERT(masm()->pc_offset() - start == table_entry_size_); |
} |
__ bind(&done); |
+ __ push(ip); |
} |