;;test.wat
(module
(func (export "add") (param $i1 i32) (param $i2 i32) (result i32)
get_local $i1
get_local $i2
i32.add)
(func (export "inc") (param $i1 i32) (result i32)
get_local $i1
i32.const 1
i32.add)
)
现在我想把add函数修改为三个数字相加,前两个是2个参数,后面加1,代码写成这样:
;;test.wat
(module
(func (export "add") (param $i1 i32) (param $i2 i32) (result i32)
get_local $i1
get_local $i2
i32.add
get_local result
i32.const 1
i32.add)
(func (export "inc") (param $i1 i32) (result i32)
get_local $i1
i32.const 1
i32.add)
)
wat2wasm 编译报错:
test.wat:7:13: error: unexpected token "result", expected a numeric index or a name (e.g. 12 or $foo).
get_local result