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
|
(function() {
var mod = new Binaryen.Module();
var funcType = mod.addFunctionType("v", Binaryen.void, []);
var func = mod.addFunction("test", funcType, [],
mod.block("", [
mod.drop(
mod.getGlobal("missing", Binaryen.i32)
)
])
);
mod.addExport("test", func);
console.log(mod.validate())
})();
(function() {
var mod = new Binaryen.Module();
var funcType = mod.addFunctionType("v", Binaryen.void, []);
var func = mod.addFunction("test", funcType, [],
mod.block("", [
mod.drop(
mod.getLocal(0, Binaryen.i32)
)
])
);
mod.addFunctionExport("test", "test", func);
console.log(mod.validate())
})();
|