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()); |
} |