| Index: src/x64/lithium-x64.cc
|
| diff --git a/src/x64/lithium-x64.cc b/src/x64/lithium-x64.cc
|
| index d4e29f67054c5263bb6a542587eec1d9aa8b332d..49f7b64f14e6b359302833d3f2be19f9087443e9 100644
|
| --- a/src/x64/lithium-x64.cc
|
| +++ b/src/x64/lithium-x64.cc
|
| @@ -2228,12 +2228,8 @@ LInstruction* LChunkBuilder::DoStoreNamedGeneric(HStoreNamedGeneric* instr) {
|
|
|
| LInstruction* LChunkBuilder::DoStringAdd(HStringAdd* instr) {
|
| LOperand* context = UseFixed(instr->context(), rsi);
|
| - LOperand* left = FLAG_new_string_add
|
| - ? UseFixed(instr->left(), rdx)
|
| - : UseOrConstantAtStart(instr->left());
|
| - LOperand* right = FLAG_new_string_add
|
| - ? UseFixed(instr->right(), rax)
|
| - : UseOrConstantAtStart(instr->right());
|
| + LOperand* left = UseFixed(instr->left(), rdx);
|
| + LOperand* right = UseFixed(instr->right(), rax);
|
| return MarkAsCall(
|
| DefineFixed(new(zone()) LStringAdd(context, left, right), rax), instr);
|
| }
|
|
|