Index: src/x64/deoptimizer-x64.cc |
diff --git a/src/x64/deoptimizer-x64.cc b/src/x64/deoptimizer-x64.cc |
index 20f507bdfbf65e75bbfec19b5e8fb3939967d0e7..5f6ddece285f90012dedd9c4da5eefee0f976aef 100644 |
--- a/src/x64/deoptimizer-x64.cc |
+++ b/src/x64/deoptimizer-x64.cc |
@@ -146,14 +146,9 @@ void Deoptimizer::PatchStackCheckCodeAt(Code* unoptimized_code, |
// test rax, <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, |
@@ -176,13 +171,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()); |