Index: src/objects.cc |
diff --git a/src/objects.cc b/src/objects.cc |
index 426327c9caa686573939181a56f1b38f91000a99..85460a3dc364ea6e85efbeecdf3d074af0bc5173 100644 |
--- a/src/objects.cc |
+++ b/src/objects.cc |
@@ -8113,8 +8113,11 @@ void DeoptimizationInputData::DeoptimizationInputDataPrint(FILE* out) { |
static_cast<Translation::Opcode>(iterator.Next()); |
ASSERT(Translation::BEGIN == opcode); |
int frame_count = iterator.Next(); |
- PrintF(out, " %s {count=%d}\n", Translation::StringFor(opcode), |
- frame_count); |
+ int jsframe_count = iterator.Next(); |
+ PrintF(out, " %s {frame count=%d, js frame count=%d}\n", |
+ Translation::StringFor(opcode), |
+ frame_count, |
+ jsframe_count); |
while (iterator.HasNext() && |
Translation::BEGIN != |
@@ -8126,7 +8129,7 @@ void DeoptimizationInputData::DeoptimizationInputDataPrint(FILE* out) { |
UNREACHABLE(); |
break; |
- case Translation::FRAME: { |
+ case Translation::JS_FRAME: { |
int ast_id = iterator.Next(); |
int function_id = iterator.Next(); |
JSFunction* function = |
@@ -8138,6 +8141,12 @@ void DeoptimizationInputData::DeoptimizationInputDataPrint(FILE* out) { |
break; |
} |
+ case Translation::ARGUMENTS_ADAPTOR_FRAME: { |
+ unsigned height = iterator.Next(); |
+ PrintF(out, "{arguments adaptor, height=%d}", height); |
+ break; |
+ } |
+ |
case Translation::DUPLICATE: |
break; |