Index: src/mips/lithium-codegen-mips.h |
diff --git a/src/mips/lithium-codegen-mips.h b/src/mips/lithium-codegen-mips.h |
index 38ffb37b3cc6c9b6cdc42b42e06476197a2681df..e01cba44a784d09c98fc6b12120a26f32fb912d0 100644 |
--- a/src/mips/lithium-codegen-mips.h |
+++ b/src/mips/lithium-codegen-mips.h |
@@ -65,7 +65,8 @@ class LCodeGen BASE_EMBEDDED { |
frame_is_built_(false), |
safepoints_(info->zone()), |
resolver_(this), |
- expected_safepoint_kind_(Safepoint::kSimple) { |
+ expected_safepoint_kind_(Safepoint::kSimple), |
+ old_position_(RelocInfo::kNoPosition) { |
PopulateDeoptimizationLiteralsWithInlinedFunctions(); |
} |
@@ -322,6 +323,7 @@ class LCodeGen BASE_EMBEDDED { |
int arguments, |
Safepoint::DeoptMode mode); |
void RecordPosition(int position); |
+ void RecordAndUpdatePosition(int position); |
static Condition TokenToCondition(Token::Value op, bool is_unsigned); |
void EmitGoto(int block); |
@@ -438,6 +440,8 @@ class LCodeGen BASE_EMBEDDED { |
Safepoint::Kind expected_safepoint_kind_; |
+ int old_position_; |
+ |
class PushSafepointRegistersScope BASE_EMBEDDED { |
public: |
PushSafepointRegistersScope(LCodeGen* codegen, |