Index: src/arm/lithium-codegen-arm.cc |
diff --git a/src/arm/lithium-codegen-arm.cc b/src/arm/lithium-codegen-arm.cc |
index a0da25c2b1d561a4203556d46f02b5be4d8e933c..0c2aaff446280b8db77d12a4a6b8304043968294 100644 |
--- a/src/arm/lithium-codegen-arm.cc |
+++ b/src/arm/lithium-codegen-arm.cc |
@@ -705,13 +705,13 @@ void LCodeGen::PopulateDeoptimizationData(Handle<Code> code) { |
} |
data->SetLiteralArray(*literals); |
- data->SetOsrAstId(Smi::FromInt(info_->osr_ast_id())); |
+ data->SetOsrAstId(Smi::FromInt(info_->osr_ast_id().ToInt())); |
data->SetOsrPcOffset(Smi::FromInt(osr_pc_offset_)); |
// Populate the deoptimization entries. |
for (int i = 0; i < length; i++) { |
LEnvironment* env = deoptimizations_[i]; |
- data->SetAstId(i, Smi::FromInt(env->ast_id())); |
+ data->SetAstId(i, env->ast_id()); |
data->SetTranslationIndex(i, Smi::FromInt(env->translation_index())); |
data->SetArgumentsStackHeight(i, |
Smi::FromInt(env->arguments_stack_height())); |