| Index: src/hydrogen-instructions.h
|
| diff --git a/src/hydrogen-instructions.h b/src/hydrogen-instructions.h
|
| index 9e6829653079b8144defb2d98d58189a1c37d895..f81d8771a5969daf11a39555e550218d07697614 100644
|
| --- a/src/hydrogen-instructions.h
|
| +++ b/src/hydrogen-instructions.h
|
| @@ -7355,7 +7355,8 @@
|
| public:
|
| static HInstruction* New(
|
| Isolate* isolate, Zone* zone, HValue* context, HValue* left,
|
| - HValue* right, PretenureFlag pretenure_flag = NOT_TENURED,
|
| + HValue* right, Strength strength = Strength::WEAK,
|
| + PretenureFlag pretenure_flag = NOT_TENURED,
|
| StringAddFlags flags = STRING_ADD_CHECK_BOTH,
|
| Handle<AllocationSite> allocation_site = Handle<AllocationSite>::null());
|
|
|
| @@ -7377,10 +7378,10 @@
|
| }
|
|
|
| private:
|
| - HStringAdd(HValue* context, HValue* left, HValue* right,
|
| + HStringAdd(HValue* context, HValue* left, HValue* right, Strength strength,
|
| PretenureFlag pretenure_flag, StringAddFlags flags,
|
| Handle<AllocationSite> allocation_site)
|
| - : HBinaryOperation(context, left, right, Strength::WEAK, HType::String()),
|
| + : HBinaryOperation(context, left, right, strength, HType::String()),
|
| flags_(flags),
|
| pretenure_flag_(pretenure_flag) {
|
| set_representation(Representation::Tagged());
|
|
|