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()); |