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_; |