File tree Expand file tree Collapse file tree 1 file changed +7
-10
lines changed
Expand file tree Collapse file tree 1 file changed +7
-10
lines changed Original file line number Diff line number Diff line change @@ -113,20 +113,18 @@ addToLibrary({
113113 } ,
114114#endif
115115
116+ #if ASYNCIFY == 1
116117 instrumentFunction ( original ) {
117118 var wrapper = ( ...args ) => {
118119#if ASYNCIFY_DEBUG >= 2
119120 dbg ( `ASYNCIFY: ${ ' ' . repeat ( Asyncify . exportCallStack . length ) } try ${ original } ` ) ;
120121#endif
121- #if ASYNCIFY == 1
122122 Asyncify . exportCallStack . push ( original ) ;
123123 try {
124- #endif
125- #if ASYNCIFY == 1 && MEMORY64
124+ #if MEMORY64
126125 Asyncify . saveRewindArguments ( original , args ) ;
127126#endif
128127 return original ( ...args ) ;
129- #if ASYNCIFY == 1
130128 } finally {
131129 if ( ! ABORT ) {
132130 var top = Asyncify . exportCallStack . pop ( ) ;
@@ -139,11 +137,8 @@ addToLibrary({
139137 Asyncify . maybeStopUnwind ( ) ;
140138 }
141139 }
142- #endif
143140 } ;
144- #if ASYNCIFY == 1
145141 Asyncify . funcWrappers . set ( original , wrapper ) ;
146- #endif
147142#if MAIN_MODULE
148143 wrapper . orig = original ;
149144#endif
@@ -152,6 +147,7 @@ addToLibrary({
152147#endif
153148 return wrapper ;
154149 } ,
150+ #endif
155151
156152 instrumentWasmExports ( exports ) {
157153#if EMBIND_GEN_MODE
@@ -175,11 +171,12 @@ addToLibrary({
175171 Asyncify . asyncExports . add ( original ) ;
176172 original = Asyncify . makeAsyncFunction ( original ) ;
177173 }
178- #endif
174+ ret [ x ] = original ;
175+ #else
179176 var wrapper = Asyncify . instrumentFunction ( original ) ;
180177 ret [ x ] = wrapper ;
181-
182- } else {
178+ #endif
179+ } else {
183180 ret [ x ] = original ;
184181 }
185182 }
You can’t perform that action at this time.
0 commit comments