diff options
Diffstat (limited to 'test/example/c-api-kitchen-sink.c')
-rw-r--r-- | test/example/c-api-kitchen-sink.c | 51 |
1 files changed, 43 insertions, 8 deletions
diff --git a/test/example/c-api-kitchen-sink.c b/test/example/c-api-kitchen-sink.c index b2b35da16..4a1f53e3c 100644 --- a/test/example/c-api-kitchen-sink.c +++ b/test/example/c-api-kitchen-sink.c @@ -1137,49 +1137,78 @@ void test_core() { makeInt32(module, 0), makeInt32(module, 0), 0, - 0), + 0, + false), + BinaryenStringNew(module, + BinaryenStringNewUTF8(), + makeInt32(module, 0), + makeInt32(module, 0), + 0, + 0, + true), BinaryenStringNew(module, BinaryenStringNewWTF8(), makeInt32(module, 0), makeInt32(module, 0), 0, - 0), + 0, + false), BinaryenStringNew(module, BinaryenStringNewReplace(), makeInt32(module, 0), makeInt32(module, 0), 0, - 0), + 0, + false), BinaryenStringNew(module, BinaryenStringNewWTF16(), makeInt32(module, 0), makeInt32(module, 0), 0, - 0), + 0, + false), BinaryenStringNew(module, BinaryenStringNewUTF8Array(), BinaryenGlobalGet(module, "i8Array-global", i8Array), 0, makeInt32(module, 0), - makeInt32(module, 0)), + makeInt32(module, 0), + false), + BinaryenStringNew(module, + BinaryenStringNewUTF8Array(), + BinaryenGlobalGet(module, "i8Array-global", i8Array), + 0, + makeInt32(module, 0), + makeInt32(module, 0), + true), BinaryenStringNew(module, BinaryenStringNewWTF8Array(), BinaryenGlobalGet(module, "i8Array-global", i8Array), 0, makeInt32(module, 0), - makeInt32(module, 0)), + makeInt32(module, 0), + false), BinaryenStringNew(module, BinaryenStringNewReplaceArray(), BinaryenGlobalGet(module, "i8Array-global", i8Array), 0, makeInt32(module, 0), - makeInt32(module, 0)), + makeInt32(module, 0), + false), BinaryenStringNew(module, BinaryenStringNewWTF16Array(), BinaryenGlobalGet(module, "i16Array-global", i8Array), 0, makeInt32(module, 0), - makeInt32(module, 0)), + makeInt32(module, 0), + false), + BinaryenStringNew(module, + BinaryenStringNewFromCodePoint(), + makeInt32(module, 1), + 0, + 0, + 0, + false), BinaryenStringConst(module, "hello world"), BinaryenStringMeasure( module, @@ -1246,6 +1275,12 @@ void test_core() { BinaryenGlobalGet(module, "string-global", BinaryenTypeStringref())), BinaryenStringEq( module, + BinaryenStringEqEqual(), + BinaryenGlobalGet(module, "string-global", BinaryenTypeStringref()), + BinaryenGlobalGet(module, "string-global", BinaryenTypeStringref())), + BinaryenStringEq( + module, + BinaryenStringEqCompare(), BinaryenGlobalGet(module, "string-global", BinaryenTypeStringref()), BinaryenGlobalGet(module, "string-global", BinaryenTypeStringref())), BinaryenStringAs( |