Index: src/objects.cc |
diff --git a/src/objects.cc b/src/objects.cc |
index f77800ad1f789cc6d2121e876032408a9a5b25b1..56aa1482fff0d8cc1964a4b4120cccc98cdd966e 100644 |
--- a/src/objects.cc |
+++ b/src/objects.cc |
@@ -8721,11 +8721,11 @@ void DebugInfo::SetBreakPoint(Handle<DebugInfo> debug_info, |
// No free slot - extend break point info array. |
Handle<FixedArray> old_break_points = |
Handle<FixedArray>(FixedArray::cast(debug_info->break_points())); |
- debug_info->set_break_points(*Factory::NewFixedArray( |
- old_break_points->length() + |
- Debug::kEstimatedNofBreakPointsInFunction)); |
Handle<FixedArray> new_break_points = |
- Handle<FixedArray>(FixedArray::cast(debug_info->break_points())); |
+ Factory::NewFixedArray(old_break_points->length() + |
+ Debug::kEstimatedNofBreakPointsInFunction); |
+ |
+ debug_info->set_break_points(*new_break_points); |
for (int i = 0; i < old_break_points->length(); i++) { |
new_break_points->set(i, old_break_points->get(i)); |
} |