Index: src/ia32/deoptimizer-ia32.cc |
diff --git a/src/ia32/deoptimizer-ia32.cc b/src/ia32/deoptimizer-ia32.cc |
index 1fbdbfd9a94c882e0e42f81c2be4b476fece7d40..cb6ebaeb020eb877bc5b7739f4d89d43c7c645e5 100644 |
--- a/src/ia32/deoptimizer-ia32.cc |
+++ b/src/ia32/deoptimizer-ia32.cc |
@@ -241,14 +241,9 @@ void Deoptimizer::PatchStackCheckCodeAt(Code* unoptimized_code, |
// test eax, <loop nesting depth> |
// ok: |
- if (FLAG_count_based_interrupts) { |
- ASSERT_EQ(kJnsInstruction, *(call_target_address - 3)); |
- ASSERT_EQ(kJnsOffset, *(call_target_address - 2)); |
- } else { |
- ASSERT_EQ(kJaeInstruction, *(call_target_address - 3)); |
- ASSERT_EQ(kJaeOffset, *(call_target_address - 2)); |
- } |
- ASSERT_EQ(kCallInstruction, *(call_target_address - 1)); |
+ ASSERT_EQ(kJnsInstruction, *(call_target_address - 3)); |
+ ASSERT_EQ(kJnsOffset, *(call_target_address - 2)); |
+ ASSERT_EQ(kCallInstruction, *(call_target_address - 1)); |
*(call_target_address - 3) = kNopByteOne; |
*(call_target_address - 2) = kNopByteTwo; |
Assembler::set_target_address_at(call_target_address, |
@@ -272,13 +267,8 @@ void Deoptimizer::RevertStackCheckCodeAt(Code* unoptimized_code, |
ASSERT_EQ(kNopByteOne, *(call_target_address - 3)); |
ASSERT_EQ(kNopByteTwo, *(call_target_address - 2)); |
ASSERT_EQ(kCallInstruction, *(call_target_address - 1)); |
- if (FLAG_count_based_interrupts) { |
- *(call_target_address - 3) = kJnsInstruction; |
- *(call_target_address - 2) = kJnsOffset; |
- } else { |
- *(call_target_address - 3) = kJaeInstruction; |
- *(call_target_address - 2) = kJaeOffset; |
- } |
+ *(call_target_address - 3) = kJnsInstruction; |
+ *(call_target_address - 2) = kJnsOffset; |
Assembler::set_target_address_at(call_target_address, |
check_code->entry()); |