summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2016-04-04 18:06:43 -0700
committerAlon Zakai <alonzakai@gmail.com>2016-04-04 18:06:43 -0700
commit475a152951e5ca2a675640dfb6155ea4f1b9c137 (patch)
tree5422508a9b84ac8bf134f2f5344e5f9cf86f351f
parent526ef65bf5b5424784074b44f705e9e90934d858 (diff)
downloadbinaryen-475a152951e5ca2a675640dfb6155ea4f1b9c137.tar.gz
binaryen-475a152951e5ca2a675640dfb6155ea4f1b9c137.tar.bz2
binaryen-475a152951e5ca2a675640dfb6155ea4f1b9c137.zip
add necessary idl constructors
-rw-r--r--src/js/binaryen.idl4
-rw-r--r--test/binaryen.js/test.js2
2 files changed, 6 insertions, 0 deletions
diff --git a/src/js/binaryen.idl b/src/js/binaryen.idl
index 2297cfd5f..3f4f82149 100644
--- a/src/js/binaryen.idl
+++ b/src/js/binaryen.idl
@@ -11,6 +11,7 @@ interface Module {
};
interface AllocatingModule {
+ void AllocatingModule();
};
AllocatingModule implements Module;
@@ -20,6 +21,7 @@ interface ExternalInterface {
};
interface ShellExternalInterface {
+ void ShellExternalInterface();
};
ShellExternalInterface implements ExternalInterface;
@@ -32,6 +34,8 @@ interface ModuleInstance {
[Prefix="ModuleInstance::"]
interface LiteralList {
+ void LiteralList();
+
void push_back([Ref] Literal l);
};
diff --git a/test/binaryen.js/test.js b/test/binaryen.js/test.js
index c090d94b2..9f59c4a86 100644
--- a/test/binaryen.js/test.js
+++ b/test/binaryen.js/test.js
@@ -1,4 +1,6 @@
+Binaryen = Binaryen(); // instantiate the module
+
var input =
'(module\n' +
' (export "add" $add)\n' +