Index: src/compiler/simplified-lowering.cc |
diff --git a/src/compiler/simplified-lowering.cc b/src/compiler/simplified-lowering.cc |
index a635f98314dc5e4a1a3358dbccee9499dadac700..98cb0f3d13669cb41b534830d862d0e49a443e19 100644 |
--- a/src/compiler/simplified-lowering.cc |
+++ b/src/compiler/simplified-lowering.cc |
@@ -852,9 +852,10 @@ void SimplifiedLowering::DoStoreElement(Node* node) { |
void SimplifiedLowering::DoStringAdd(Node* node) { |
StringAddStub stub(zone()->isolate(), STRING_ADD_CHECK_NONE, NOT_TENURED); |
- CodeStubInterfaceDescriptor* d = stub.GetInterfaceDescriptor(); |
+ CodeStubInterfaceDescriptor d; |
+ stub.InitializeInterfaceDescriptor(&d); |
CallDescriptor::Flags flags = CallDescriptor::kNoFlags; |
- CallDescriptor* desc = Linkage::GetStubCallDescriptor(d, 0, flags, zone()); |
+ CallDescriptor* desc = Linkage::GetStubCallDescriptor(&d, 0, flags, zone()); |
node->set_op(common()->Call(desc)); |
node->InsertInput(zone(), 0, jsgraph()->HeapConstant(stub.GetCode())); |
node->AppendInput(zone(), jsgraph()->UndefinedConstant()); |