Index: runtime/vm/unit_test.cc |
diff --git a/runtime/vm/unit_test.cc b/runtime/vm/unit_test.cc |
index 03bf628d79b0b08f6ffd4b0fe803cc0bf6a48898..cca7e1a82842cece4ff0ee54d32bc31930f31ce2 100644 |
--- a/runtime/vm/unit_test.cc |
+++ b/runtime/vm/unit_test.cc |
@@ -146,7 +146,9 @@ Dart_Handle TestCase::library_handler(Dart_LibraryTag tag, |
void AssemblerTest::Assemble() { |
const String& function_name = String::ZoneHandle(Symbols::New(name_)); |
const Class& cls = Class::ZoneHandle( |
- Class::New(function_name, Script::Handle(), Scanner::kDummyTokenIndex)); |
+ Class::New(function_name, Script::Handle(), Scanner::kDummyTokenIndex)); |
+ const Library& lib = Library::ZoneHandle(Library::New(function_name)); |
+ cls.set_library(lib); |
Function& function = Function::ZoneHandle( |
Function::New(function_name, RawFunction::kRegularFunction, |
true, false, false, false, cls, 0)); |