1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
function test() {
(function() {
var mod = new Binaryen.Module();
var func = mod.addFunction("test", Binaryen.none, Binaryen.none, [],
mod.block("", [
mod.drop(
mod.global.get("missing", Binaryen.i32)
)
])
);
mod.addExport("test", func);
console.log(mod.validate())
})();
(function() {
var mod = new Binaryen.Module();
var func = mod.addFunction("test", Binaryen.none, Binaryen.none, [],
mod.block("", [
mod.drop(
mod.local.get(0, Binaryen.i32)
)
])
);
mod.addFunctionExport("test", "test", func);
console.log(mod.validate())
})();
}
Binaryen.ready.then(test);
|