Index: src/x64/lithium-codegen-x64.cc |
diff --git a/src/x64/lithium-codegen-x64.cc b/src/x64/lithium-codegen-x64.cc |
index 178e9d1a74bf853a2876b551a41a6b9aa4810bba..30f6e05257695d59825d9a2e5f578ec9eb4b5f7e 100644 |
--- a/src/x64/lithium-codegen-x64.cc |
+++ b/src/x64/lithium-codegen-x64.cc |
@@ -4388,18 +4388,11 @@ void LCodeGen::DoTrapAllocationMemento(LTrapAllocationMemento* instr) { |
void LCodeGen::DoStringAdd(LStringAdd* instr) { |
ASSERT(ToRegister(instr->context()).is(rsi)); |
- if (FLAG_new_string_add) { |
- ASSERT(ToRegister(instr->left()).is(rdx)); |
- ASSERT(ToRegister(instr->right()).is(rax)); |
- NewStringAddStub stub(instr->hydrogen()->flags(), |
- isolate()->heap()->GetPretenureMode()); |
- CallCode(stub.GetCode(isolate()), RelocInfo::CODE_TARGET, instr); |
- } else { |
- EmitPushTaggedOperand(instr->left()); |
- EmitPushTaggedOperand(instr->right()); |
- StringAddStub stub(instr->hydrogen()->flags()); |
- CallCode(stub.GetCode(isolate()), RelocInfo::CODE_TARGET, instr); |
- } |
+ ASSERT(ToRegister(instr->left()).is(rdx)); |
+ ASSERT(ToRegister(instr->right()).is(rax)); |
+ StringAddStub stub(instr->hydrogen()->flags(), |
+ isolate()->heap()->GetPretenureMode()); |
+ CallCode(stub.GetCode(isolate()), RelocInfo::CODE_TARGET, instr); |
} |