From a4e0e0fa5761ade9b9859aed19724c74f4e8bf61 Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Tue, 12 Jul 2022 10:00:58 +0300 Subject: [PATCH] builtin: add drafts for __new_array_noscan, __new_array_with_default_noscan, __new_array_with_array_default_noscan for array_notd_gcboehm_opt.v --- vlib/builtin/array_notd_gcboehm_opt.v | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/vlib/builtin/array_notd_gcboehm_opt.v b/vlib/builtin/array_notd_gcboehm_opt.v index 170316733..bb21d175a 100644 --- a/vlib/builtin/array_notd_gcboehm_opt.v +++ b/vlib/builtin/array_notd_gcboehm_opt.v @@ -6,5 +6,13 @@ module builtin // this is needed in `string.v` fn __new_array_noscan(mylen int, cap int, elm_size int) array { - return array{} + return __new_array(mylen, cap, elm_size) +} + +fn __new_array_with_default_noscan(mylen int, cap int, elm_size int, val voidptr) array { + return __new_array_with_default(mylen, cap, elm_size, val) +} + +fn __new_array_with_array_default_noscan(mylen int, cap int, elm_size int, val array) array { + return __new_array_with_array_default(mylen, cap, elm_size, val) } -- 2.30.2