| Index: runtime/vm/class_finalizer_test.cc
|
| ===================================================================
|
| --- runtime/vm/class_finalizer_test.cc (revision 3925)
|
| +++ runtime/vm/class_finalizer_test.cc (working copy)
|
| @@ -13,7 +13,8 @@
|
| const Array& empty_array = Array::Handle(Array::Empty());
|
| const String& class_name = String::Handle(String::NewSymbol(name));
|
| const Script& script = Script::Handle();
|
| - const Class& cls = Class::Handle(Class::New(class_name, script));
|
| + const intptr_t kPos = 1; // Dummy token index in non-existing source.
|
| + const Class& cls = Class::Handle(Class::New(class_name, script, kPos));
|
| cls.set_interfaces(empty_array);
|
| cls.SetFunctions(empty_array);
|
| cls.SetFields(empty_array);
|
| @@ -72,11 +73,12 @@
|
| lib.AddClass(rhb);
|
| lib.AddClass(sbb);
|
| const String& superclass_name = String::Handle(sbb.Name());
|
| + const intptr_t kPos = 1; // Dummy token index in non-existing source.
|
| const UnresolvedClass& unresolved = UnresolvedClass::Handle(
|
| - UnresolvedClass::New(0, LibraryPrefix::Handle(), superclass_name));
|
| + UnresolvedClass::New(LibraryPrefix::Handle(), superclass_name, kPos));
|
| const TypeArguments& type_arguments = TypeArguments::Handle();
|
| rhb.set_super_type(Type::Handle(Type::New(
|
| - Object::Handle(unresolved.raw()), type_arguments)));
|
| + Object::Handle(unresolved.raw()), type_arguments, kPos)));
|
| ClassFinalizer::AddPendingClasses(classes);
|
| EXPECT(ClassFinalizer::FinalizePendingClasses());
|
| }
|
|
|