Index: src/frames.cc |
diff --git a/src/frames.cc b/src/frames.cc |
index 38086b5a6d90cc8668b92a6d66836df74d6a274a..0e57429ea3077e2f50e056369ff6406b0ed34b70 100644 |
--- a/src/frames.cc |
+++ b/src/frames.cc |
@@ -976,12 +976,6 @@ |
CannotDeoptFromAsmCode(Code::cast(abstract_code), function)); |
} |
-FrameSummary FrameSummary::GetFirst(JavaScriptFrame* frame) { |
- List<FrameSummary> frames(FLAG_max_inlining_levels + 1); |
- frame->Summarize(&frames); |
- return frames.first(); |
-} |
- |
void FrameSummary::Print() { |
PrintF("receiver: "); |
receiver_->ShortPrint(); |
@@ -1234,15 +1228,15 @@ |
SetExpression(index, Smi::FromInt(raw_offset)); |
} |
-BytecodeArray* InterpretedFrame::GetBytecodeArray() const { |
+Object* InterpretedFrame::GetBytecodeArray() const { |
const int index = InterpreterFrameConstants::kBytecodeArrayExpressionIndex; |
DCHECK_EQ( |
InterpreterFrameConstants::kBytecodeArrayFromFp, |
InterpreterFrameConstants::kExpressionsOffset - index * kPointerSize); |
- return BytecodeArray::cast(GetExpression(index)); |
-} |
- |
-void InterpretedFrame::PatchBytecodeArray(BytecodeArray* bytecode_array) { |
+ return GetExpression(index); |
+} |
+ |
+void InterpretedFrame::PatchBytecodeArray(Object* bytecode_array) { |
const int index = InterpreterFrameConstants::kBytecodeArrayExpressionIndex; |
DCHECK_EQ( |
InterpreterFrameConstants::kBytecodeArrayFromFp, |