@@ -31,6 +31,7 @@ typedef napi_value (*future_reject_trampoline)(void *, future_reject_callback, n
31
31
32
32
typedef struct loader_impl_async_future_await_trampoline_type
33
33
{
34
+ void * node_loader;
34
35
future_resolve_trampoline resolve_trampoline;
35
36
future_reject_trampoline reject_trampoline;
36
37
future_resolve_callback resolve_callback;
@@ -169,10 +170,8 @@ napi_value node_loader_trampoline_resolve(napi_env env, napi_callback_info info)
169
170
napi_value args[args_size];
170
171
napi_valuetype valuetype[args_size];
171
172
172
- void * node_loader;
173
-
174
173
/* Parse arguments */
175
- status = napi_get_cb_info (env, info, &argc, args, nullptr , &node_loader );
174
+ status = napi_get_cb_info (env, info, &argc, args, nullptr , nullptr );
176
175
177
176
assert (status == napi_ok);
178
177
@@ -214,7 +213,7 @@ napi_value node_loader_trampoline_resolve(napi_env env, napi_callback_info info)
214
213
/* Execute the callback */
215
214
loader_impl_async_future_await_trampoline trampoline = static_cast <loader_impl_async_future_await_trampoline>(result);
216
215
217
- return trampoline->resolve_trampoline (node_loader, trampoline->resolve_callback , args[1 ], trampoline->context );
216
+ return trampoline->resolve_trampoline (trampoline-> node_loader , trampoline->resolve_callback , args[1 ], trampoline->context );
218
217
}
219
218
220
219
napi_value node_loader_trampoline_reject (napi_env env, napi_callback_info info)
@@ -227,10 +226,8 @@ napi_value node_loader_trampoline_reject(napi_env env, napi_callback_info info)
227
226
napi_value args[args_size];
228
227
napi_valuetype valuetype[args_size];
229
228
230
- void * node_loader;
231
-
232
229
/* Parse arguments */
233
- status = napi_get_cb_info (env, info, &argc, args, nullptr , &node_loader );
230
+ status = napi_get_cb_info (env, info, &argc, args, nullptr , nullptr );
234
231
235
232
assert (status == napi_ok);
236
233
@@ -272,7 +269,7 @@ napi_value node_loader_trampoline_reject(napi_env env, napi_callback_info info)
272
269
/* Execute the callback */
273
270
loader_impl_async_future_await_trampoline trampoline = static_cast <loader_impl_async_future_await_trampoline>(result);
274
271
275
- return trampoline->reject_trampoline (node_loader, trampoline->reject_callback , args[1 ], trampoline->context );
272
+ return trampoline->reject_trampoline (trampoline-> node_loader , trampoline->reject_callback , args[1 ], trampoline->context );
276
273
}
277
274
278
275
napi_value node_loader_trampoline_initialize (napi_env env, napi_value exports)
0 commit comments