summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/unit/input/asyncify-pure.wast3
-rw-r--r--test/unit/test_asyncify.py2
2 files changed, 5 insertions, 0 deletions
diff --git a/test/unit/input/asyncify-pure.wast b/test/unit/input/asyncify-pure.wast
index 27c9da111..961ab9442 100644
--- a/test/unit/input/asyncify-pure.wast
+++ b/test/unit/input/asyncify-pure.wast
@@ -55,5 +55,8 @@
(call $main)
(call $print (i32.const 500))
)
+ ;; interesting escaped name
+ (func $DOS_ReadFile\28unsigned\20short\2c\20unsigned\20char*\2c\20unsigned\20short*\2c\20bool\29 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32)
+ )
)
diff --git a/test/unit/test_asyncify.py b/test/unit/test_asyncify.py
index 3856c262d..f2d7839b6 100644
--- a/test/unit/test_asyncify.py
+++ b/test/unit/test_asyncify.py
@@ -35,6 +35,8 @@ class AsyncifyTest(BinaryenTestCase):
('--pass-arg=asyncify-whitelist@nonexistent', 'nonexistent'),
('--pass-arg=asyncify-blacklist@main', None),
('--pass-arg=asyncify-whitelist@main', None),
+ ('--pass-arg=asyncify-whitelist@main', None),
+ ('--pass-arg=asyncify-whitelist@DOS_ReadFile(unsigned short, unsigned char*, unsigned short*, bool)', None),
]:
print(arg, warning)
err = run_process(WASM_OPT + [self.input_path('asyncify-pure.wast'), '--asyncify', arg], stdout=subprocess.PIPE, stderr=subprocess.PIPE).stderr.strip()