[feature-wip][array-type] Support more sub types. (#9466)
Please refer to #9465
This commit is contained in:
@ -30,8 +30,9 @@ void ArrayFunctions::init() {}
|
||||
DCHECK_EQ(context->get_return_type().children.size(), 1); \
|
||||
CollectionValue v; \
|
||||
CollectionValue::init_collection(context, num_children, PRIMARY_TYPE, &v); \
|
||||
for (int i = 0; i < num_children; ++i) { \
|
||||
v.set(i, PRIMARY_TYPE, values + i); \
|
||||
auto iterator = v.iterator(PRIMARY_TYPE); \
|
||||
for (int i = 0; i < num_children; ++i, iterator.next()) { \
|
||||
iterator.set(values + i); \
|
||||
} \
|
||||
CollectionVal ret; \
|
||||
v.to_collection_val(&ret); \
|
||||
|
||||
Reference in New Issue
Block a user