diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/example/c-api-kitchen-sink.c | 16 | ||||
-rw-r--r-- | test/example/c-api-kitchen-sink.txt | 10 |
2 files changed, 0 insertions, 26 deletions
diff --git a/test/example/c-api-kitchen-sink.c b/test/example/c-api-kitchen-sink.c index 8c41ea124..aaf6aa3fe 100644 --- a/test/example/c-api-kitchen-sink.c +++ b/test/example/c-api-kitchen-sink.c @@ -569,22 +569,6 @@ void test_nonvalid() { BinaryenModuleDispose(module); } - // validation failure due to duplicate nodes - { - BinaryenModuleRef module = BinaryenModuleCreate(); - - BinaryenFunctionTypeRef v = BinaryenAddFunctionType(module, "i", BinaryenTypeInt32(), NULL, 0); - BinaryenType localTypes[] = { }; - BinaryenExpressionRef num = makeInt32(module, 1234); - BinaryenFunctionRef func = BinaryenAddFunction(module, "func", v, NULL, 0, - BinaryenBinary(module, BinaryenTypeInt32(), num, num) // incorrectly use num twice - ); - - BinaryenModulePrint(module); - printf("validation: %d\n", BinaryenModuleValidate(module)); - - BinaryenModuleDispose(module); - } } void test_tracing() { diff --git a/test/example/c-api-kitchen-sink.txt b/test/example/c-api-kitchen-sink.txt index 15a0ebe37..5d6b270bf 100644 --- a/test/example/c-api-kitchen-sink.txt +++ b/test/example/c-api-kitchen-sink.txt @@ -1070,16 +1070,6 @@ module loaded from binary form: ) ) validation: 0 -(module - (type $i (func (result i32))) - (func $func (; 0 ;) (type $i) (result i32) - (i32.sub - (i32.const 1234) - (i32.const 1234) - ) - ) -) -validation: 0 // beginning a Binaryen API trace #include <math.h> #include <map> |