| Index: src/debug.cc
|
| diff --git a/src/debug.cc b/src/debug.cc
|
| index 3ecf8bada73ee24de75b07fadabd801c075b0299..6ec7ad695bb3a6cd1836dfa4bef742d34bd31049 100644
|
| --- a/src/debug.cc
|
| +++ b/src/debug.cc
|
| @@ -1108,7 +1108,7 @@ Handle<DebugInfo> Debug::GetDebugInfo(Handle<SharedFunctionInfo> shared) {
|
| }
|
|
|
|
|
| -void Debug::SetBreakPoint(Handle<JSFunction> function,
|
| +bool Debug::SetBreakPoint(Handle<JSFunction> function,
|
| Handle<Object> break_point_object,
|
| int* source_position) {
|
| HandleScope scope(isolate_);
|
| @@ -1119,7 +1119,7 @@ void Debug::SetBreakPoint(Handle<JSFunction> function,
|
| Handle<SharedFunctionInfo> shared(function->shared());
|
| if (!EnsureDebugInfo(shared, function)) {
|
| // Return if retrieving debug info failed.
|
| - return;
|
| + return true;
|
| }
|
|
|
| Handle<DebugInfo> debug_info = GetDebugInfo(shared);
|
| @@ -1134,7 +1134,7 @@ void Debug::SetBreakPoint(Handle<JSFunction> function,
|
| *source_position = it.position();
|
|
|
| // At least one active break point now.
|
| - ASSERT(debug_info->GetBreakPointCount() > 0);
|
| + return debug_info->GetBreakPointCount() > 0;
|
| }
|
|
|
|
|
|
|