array.new opcode has been implemented through makeArrayNew, and array.new_data opcode has been implemented through makeArrayNewSeg.
In src/binaryen-c.app, makeArrayNew is wrapped by BinaryenArrayNew, so we can invoke BinaryenArrayNew to generate array.new. However, I don't find the corresponding api related to makeArrayNewSeg, so I don't know how to generate array.new_data opcode.
In my opinion, it is reasonable to have BinaryenArraySeg in the src/binaryen-c.app file, am I right?
array.newopcode has been implemented throughmakeArrayNew, andarray.new_dataopcode has been implemented throughmakeArrayNewSeg.In
src/binaryen-c.app,makeArrayNewis wrapped byBinaryenArrayNew, so we can invokeBinaryenArrayNewto generatearray.new. However, I don't find the corresponding api related tomakeArrayNewSeg, so I don't know how to generatearray.new_dataopcode.In my opinion, it is reasonable to have
BinaryenArraySegin thesrc/binaryen-c.appfile, am I right?