diff options
Diffstat (limited to 'test/example/relooper-fuzz1.c')
-rw-r--r-- | test/example/relooper-fuzz1.c | 32 |
1 files changed, 15 insertions, 17 deletions
diff --git a/test/example/relooper-fuzz1.c b/test/example/relooper-fuzz1.c index 55271356c..f4a049697 100644 --- a/test/example/relooper-fuzz1.c +++ b/test/example/relooper-fuzz1.c @@ -1,5 +1,3 @@ - - #include <assert.h> #include <stdio.h> @@ -67,10 +65,13 @@ int main() { NULL, checkBodyList, sizeof(checkBodyList) / sizeof(BinaryenExpressionRef), BinaryenTypeAuto() ); - 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 @@ -309,22 +310,19 @@ int main() { numDecisions + 1, BinaryenTypeAuto()); - 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, all); + BinaryenFunctionRef theMain = BinaryenAddFunction( + module, "main", BinaryenTypeNone(), BinaryenTypeNone(), localTypes, 2, all); 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); |