summaryrefslogtreecommitdiff
path: root/test/example/relooper-merge6.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/example/relooper-merge6.c')
-rw-r--r--test/example/relooper-merge6.c37
1 files changed, 20 insertions, 17 deletions
diff --git a/test/example/relooper-merge6.c b/test/example/relooper-merge6.c
index d51504d68..a9b26e8e1 100644
--- a/test/example/relooper-merge6.c
+++ b/test/example/relooper-merge6.c
@@ -1,5 +1,3 @@
-
-
#include <assert.h>
#include <stdio.h>
@@ -67,10 +65,13 @@ int main() {
NULL, checkBodyList, sizeof(checkBodyList) / sizeof(BinaryenExpressionRef),
BinaryenTypeInt32()
);
- BinaryenFunctionTypeRef i = BinaryenAddFunctionType(module, "i",
- BinaryenTypeInt32(),
- NULL, 0);
- BinaryenAddFunction(module, "check", i, NULL, 0, checkBody);
+ BinaryenAddFunction(module,
+ "check",
+ BinaryenTypeNone(),
+ BinaryenTypeInt32(),
+ NULL,
+ 0,
+ checkBody);
// contents of main() begin here
@@ -166,22 +167,24 @@ int main() {
BinaryenExpressionRef body = RelooperRenderAndDispose(relooper, b0, 1);
- BinaryenFunctionTypeRef v = BinaryenAddFunctionType(module, "v",
- BinaryenTypeNone(),
- NULL, 0);
// locals: state, free-for-label
BinaryenType localTypes[] = { BinaryenTypeInt32(), BinaryenTypeInt32() };
- BinaryenFunctionRef theMain = BinaryenAddFunction(module, "main", v,
- localTypes, 2, body);
+ BinaryenFunctionRef theMain = BinaryenAddFunction(module,
+ "main",
+ BinaryenTypeNone(),
+ BinaryenTypeNone(),
+ localTypes,
+ 2,
+ body);
BinaryenSetStart(module, theMain);
// import
-
- BinaryenType iparams[] = { BinaryenTypeInt32() };
- BinaryenFunctionTypeRef vi = BinaryenAddFunctionType(module, "vi",
- BinaryenTypeNone(),
- iparams, 1);
- BinaryenAddFunctionImport(module, "print", "spectest", "print", vi);
+ BinaryenAddFunctionImport(module,
+ "print",
+ "spectest",
+ "print",
+ BinaryenTypeInt32(),
+ BinaryenTypeNone());
// memory
BinaryenSetMemory(module, 1, 1, "mem", NULL, NULL, NULL, NULL, 0, 0);