#2530·wabt

wat2wasm doesn't support wasm GC?

Author: chennbnbnbCreated Jan 14, 2025Updated May 27, 2026

code example:

wasm
;; wat2wasm --enable-gc ./test.wat
(module
    (type $i32_arr (array (mut i32)) )

    (func $createArray (param $len i32) (result i32) 
        (array.new
            $i32_arr
            (i32.const 42)      ;; initial value 
            (local.get $len)   ;; array len
        )
        (array.get
            $i32_arr
            (i32.const 0)   ;; element idx
        )
    )

    (export "createArray" (func $createArray) )
)

error msg:

./test.wat:6:10: error: unexpected token "array.new", expected an instr.
        (array.new

wat2wasm doesn't support array instr?