PPC: [es6] Fix invalid ToString in implementation of ToName.
authormbrandy <mbrandy@us.ibm.com>
Wed, 30 Sep 2015 21:09:16 +0000 (14:09 -0700)
committerJongsoo Yoon <join.yoon@samsung.com>
Fri, 20 Nov 2015 13:32:16 +0000 (22:32 +0900)
Port 09626525fea63396c8a200deb9081d6dd1034d57

R=bmeurer@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, dstence@us.ibm.com
BUG=

Review URL: https://codereview.chromium.org/1377133005

Cr-Commit-Position: refs/heads/master@{#31034}

src/full-codegen/ppc/full-codegen-ppc.cc

index 8a68330..d8c2e49 100644 (file)
@@ -3830,8 +3830,8 @@ void FullCodeGenerator::EmitToName(CallRuntime* expr) {
   __ CompareObjectType(r3, r4, r4, LAST_NAME_TYPE);
   __ ble(&done_convert);
   __ bind(&convert);
-  ToStringStub stub(isolate());
-  __ CallStub(&stub);
+  __ Push(r3);
+  __ CallRuntime(Runtime::kToName, 1);
   __ bind(&done_convert);
   context()->Plug(r3);
 }