Index: src/builtins/ia32/builtins-ia32.cc |
diff --git a/src/builtins/ia32/builtins-ia32.cc b/src/builtins/ia32/builtins-ia32.cc |
index 025f70919820e35f22368a26e2100d52d9ded4a5..e3a59d12f3c5d95100a9901f9388ff7b80352da1 100644 |
--- a/src/builtins/ia32/builtins-ia32.cc |
+++ b/src/builtins/ia32/builtins-ia32.cc |
@@ -2742,37 +2742,6 @@ void Builtins::Generate_ToNumber(MacroAssembler* masm) { |
RelocInfo::CODE_TARGET); |
} |
-// static |
-void Builtins::Generate_NonNumberToNumber(MacroAssembler* masm) { |
- // The NonNumberToNumber stub takes one argument in eax. |
- __ AssertNotNumber(eax); |
- |
- Label not_string; |
- __ CmpObjectType(eax, FIRST_NONSTRING_TYPE, edi); |
- // eax: object |
- // edi: object map |
- __ j(above_equal, ¬_string, Label::kNear); |
- __ Jump(masm->isolate()->builtins()->StringToNumber(), |
- RelocInfo::CODE_TARGET); |
- __ bind(¬_string); |
- |
- Label not_oddball; |
- __ CmpInstanceType(edi, ODDBALL_TYPE); |
- __ j(not_equal, ¬_oddball, Label::kNear); |
- __ mov(eax, FieldOperand(eax, Oddball::kToNumberOffset)); |
- __ Ret(); |
- __ bind(¬_oddball); |
- { |
- FrameScope frame(masm, StackFrame::INTERNAL); |
- // Push argument. |
- __ push(eax); |
- // We cannot use a tail call here because this builtin can also be called |
- // from wasm. |
- __ CallRuntime(Runtime::kToNumber); |
- } |
- __ Ret(); |
-} |
- |
void Builtins::Generate_ArgumentsAdaptorTrampoline(MacroAssembler* masm) { |
// ----------- S t a t e ------------- |
// -- eax : actual number of arguments |