From 22a38d725256e9045987454c0c2086c9c1086b04 Mon Sep 17 00:00:00 2001 From: "chunyang.dai" Date: Mon, 28 Sep 2015 19:20:47 -0700 Subject: [PATCH] X87: [es6] Fix invalid ToString in implementation of ToName. port 09626525fea63396c8a200deb9081d6dd1034d57 (r30957). original commit message: BUG= Review URL: https://codereview.chromium.org/1370283003 Cr-Commit-Position: refs/heads/master@{#30988} --- src/full-codegen/x87/full-codegen-x87.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/full-codegen/x87/full-codegen-x87.cc b/src/full-codegen/x87/full-codegen-x87.cc index 4c67161..816962a 100644 --- a/src/full-codegen/x87/full-codegen-x87.cc +++ b/src/full-codegen/x87/full-codegen-x87.cc @@ -3695,8 +3695,8 @@ void FullCodeGenerator::EmitToName(CallRuntime* expr) { __ CmpObjectType(eax, LAST_NAME_TYPE, ecx); __ j(below_equal, &done_convert, Label::kNear); __ bind(&convert); - ToStringStub stub(isolate()); - __ CallStub(&stub); + __ Push(eax); + __ CallRuntime(Runtime::kToName, 1); __ bind(&done_convert); context()->Plug(eax); } -- 2.7.4