diff --git a/src/vm/wren_core.c b/src/vm/wren_core.c index 31df59b9..83dd24f7 100644 --- a/src/vm/wren_core.c +++ b/src/vm/wren_core.c @@ -1296,7 +1296,7 @@ void wrenInitializeCore(WrenVM* vm) vm->listClass = AS_CLASS(wrenFindVariable(vm, coreModule, "List")); PRIMITIVE(vm->listClass->obj.classObj, "new()", list_new); PRIMITIVE(vm->listClass->obj.classObj, "new(_)", list_newWithSize); - PRIMITIVE(vm->listClass->obj.classObj, "new(_,_)", list_newWithSizeDefault); + PRIMITIVE(vm->listClass->obj.classObj, "filled(_,_)", list_newWithSizeDefault); PRIMITIVE(vm->listClass, "[_]", list_subscript); PRIMITIVE(vm->listClass, "[_]=(_)", list_subscriptSetter); PRIMITIVE(vm->listClass, "add(_)", list_add); diff --git a/test/core/list/new_extra_args.wren b/test/core/list/new_extra_args.wren index b4f35ece..1fc236e9 100644 --- a/test/core/list/new_extra_args.wren +++ b/test/core/list/new_extra_args.wren @@ -3,6 +3,6 @@ var list = List.new(5) System.print(list.count) // expect: 5 System.print(list) // expect: [null, null, null, null, null] -var list2 = List.new(5, 2) +var list2 = List.filled(5, 2) System.print(list2.count) // expect: 5 System.print(list2) // expect: [2, 2, 2, 2, 2]