Index: src/hydrogen-instructions.h |
diff --git a/src/hydrogen-instructions.h b/src/hydrogen-instructions.h |
index 7b2854b77eef180f360ee985469491781294e79c..755733d2112084354c0b764a2f7de199e0d7e17e 100644 |
--- a/src/hydrogen-instructions.h |
+++ b/src/hydrogen-instructions.h |
@@ -5576,12 +5576,12 @@ class HAllocate V8_FINAL : public HTemplateInstruction<2> { |
: flags_ & ~CLEAR_NEXT_MAP_WORD); |
} |
- void UpdateSize(HValue* size) { |
+ void UpdateSize(HValue* size, HConstant* size_upper_bound = NULL) { |
SetOperandAt(1, size); |
if (size->IsInteger32Constant()) { |
size_upper_bound_ = HConstant::cast(size); |
} else { |
- size_upper_bound_ = NULL; |
+ size_upper_bound_ = size_upper_bound; |
} |
} |
@@ -5598,7 +5598,7 @@ class HAllocate V8_FINAL : public HTemplateInstruction<2> { |
allocate->IsOldPointerSpaceAllocation()); |
} |
- void ClearNextMapWord(int offset); |
+ void ClearNextMapWord(HValue* offset); |
Flags flags_; |
Handle<Map> known_initial_map_; |