E1044

E1044#

内联 wasm 代码不合法

内联 wasm 的语法不正确,或使用了未定义的函数。

错误示例#

// 括号不匹配
extern "wasm" fn f() =
  #| (func $f

extern "wasm" fn g() =
  #| (func $g (call $does_not_exist))

建议#

下面是写内联 wasm 代码时一些常见的问题:

  • 内联 wasm 中的所有变量名和函数名必须以 $ 开头