| Index: runtime/vm/debugger_api_impl.cc
|
| diff --git a/runtime/vm/debugger_api_impl.cc b/runtime/vm/debugger_api_impl.cc
|
| index cabf9e7439a889a7b03235be93c6ba0921dc072f..05ee325e675b6566a94aa76d69420a05304fd07e 100644
|
| --- a/runtime/vm/debugger_api_impl.cc
|
| +++ b/runtime/vm/debugger_api_impl.cc
|
| @@ -697,7 +697,8 @@ DART_EXPORT Dart_Handle Dart_GetClosureInfo(
|
| ASSERT(!cls.IsNull());
|
| const Library& lib = Library::Handle(isolate, cls.library());
|
| ASSERT(!lib.IsNull());
|
| - const Script& script = Script::Handle(cls.script());
|
| + // Note func.script() is not the same as cls.script() for eval functions.
|
| + const Script& script = Script::Handle(func.script());
|
| ASSERT(!script.IsNull());
|
| location->script_url = Api::NewHandle(isolate, script.url());
|
| location->library_id = lib.index();
|
|
|