| Index: runtime/vm/parser.cc
|
| diff --git a/runtime/vm/parser.cc b/runtime/vm/parser.cc
|
| index 004956688b7c8463f5bd63582f8fb6af59a1202f..a7f0be7f8e29cc274319929821bdc6a69d96b450 100644
|
| --- a/runtime/vm/parser.cc
|
| +++ b/runtime/vm/parser.cc
|
| @@ -227,10 +227,9 @@ void ParsedFunction::Bailout(const char* origin, const char* reason) const {
|
|
|
| kernel::ScopeBuildingResult* ParsedFunction::EnsureKernelScopes() {
|
| if (kernel_scopes_ == NULL) {
|
| - intptr_t kernel_offset = function().kernel_offset();
|
| - Script& script = Script::Handle(Z, function().script());
|
| kernel::StreamingScopeBuilder builder(
|
| - this, kernel_offset, script.kernel_data(), script.kernel_data_size());
|
| + this, function().kernel_offset(),
|
| + TypedData::Handle(Z, function().kernel_body()));
|
| kernel_scopes_ = builder.BuildScopes();
|
| }
|
| return kernel_scopes_;
|
|
|