From 2651ffb1cbf6c8b874f4c2bc611d1a9e875724d7 Mon Sep 17 00:00:00 2001 From: Thomas Lively <7121787+tlively@users.noreply.github.com> Date: Wed, 9 Feb 2022 13:15:52 -0800 Subject: [wasm-split] Add an --asyncify option (#4513) Add an option for running the asyncify transformation on the primary module emitted by wasm-split. The idea is that the placeholder functions should be able to unwind the stack while the secondary module is asynchronously loaded, then once the placeholder functions have been patched out by the secondary module the stack should be rewound and end up in the correct secondary function. --- test/lit/help/wasm-split.test | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'test/lit/help/wasm-split.test') diff --git a/test/lit/help/wasm-split.test b/test/lit/help/wasm-split.test index cd275c79f..6319f475f 100644 --- a/test/lit/help/wasm-split.test +++ b/test/lit/help/wasm-split.test @@ -59,6 +59,11 @@ ;; CHECK-NEXT: import placeholder functions into the ;; CHECK-NEXT: primary module. ;; CHECK-NEXT: +;; CHECK-NEXT: --asyncify [split] Transform the module to support +;; CHECK-NEXT: unwinding the stack from placeholder +;; CHECK-NEXT: functions and rewinding it once the +;; CHECK-NEXT: secondary module has been loaded. +;; CHECK-NEXT: ;; CHECK-NEXT: --export-prefix [split] An identifying prefix to prepend ;; CHECK-NEXT: to new export names created by module ;; CHECK-NEXT: splitting. -- cgit v1.2.3