Skip to content

Commit 7c49a5c

Browse files
committed
[JSPI] Remove instrumentFunction. NFC
I noticed that this was not doing anything in JSPI mode.
1 parent 7f385f3 commit 7c49a5c

File tree

1 file changed

+7
-10
lines changed

1 file changed

+7
-10
lines changed

src/lib/libasync.js

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff 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
}

0 commit comments

Comments
 (0)