Index: src/ia32/macro-assembler-ia32.cc |
diff --git a/src/ia32/macro-assembler-ia32.cc b/src/ia32/macro-assembler-ia32.cc |
index 9674ef182977718bb41fb4b9bbcc5550b454e0f2..411ffa14614ab2a5df02f163dbe76206fe85db19 100644 |
--- a/src/ia32/macro-assembler-ia32.cc |
+++ b/src/ia32/macro-assembler-ia32.cc |
@@ -2786,7 +2786,6 @@ void MacroAssembler::Abort(BailoutReason reason) { |
} |
#endif |
- push(eax); |
push(Immediate(reinterpret_cast<intptr_t>(Smi::FromInt(reason)))); |
// Disable stub call restrictions to always allow calls to abort. |
if (!has_frame_) { |
@@ -2802,40 +2801,6 @@ void MacroAssembler::Abort(BailoutReason reason) { |
} |
-void MacroAssembler::Throw(BailoutReason reason) { |
-#ifdef DEBUG |
- const char* msg = GetBailoutReason(reason); |
- if (msg != NULL) { |
- RecordComment("Throw message: "); |
- RecordComment(msg); |
- } |
-#endif |
- |
- push(eax); |
- push(Immediate(Smi::FromInt(reason))); |
- // Disable stub call restrictions to always allow calls to throw. |
- if (!has_frame_) { |
- // We don't actually want to generate a pile of code for this, so just |
- // claim there is a stack frame, without generating one. |
- FrameScope scope(this, StackFrame::NONE); |
- CallRuntime(Runtime::kHiddenThrowMessage, 1); |
- } else { |
- CallRuntime(Runtime::kHiddenThrowMessage, 1); |
- } |
- // will not return here |
- int3(); |
-} |
- |
- |
-void MacroAssembler::ThrowIf(Condition cc, BailoutReason reason) { |
- Label L; |
- j(NegateCondition(cc), &L); |
- Throw(reason); |
- // will not return here |
- bind(&L); |
-} |
- |
- |
void MacroAssembler::LoadInstanceDescriptors(Register map, |
Register descriptors) { |
mov(descriptors, FieldOperand(map, Map::kDescriptorsOffset)); |