]> git.kaiwu.me - njs.git/commitdiff
Removed unused argument from njs_function_lambda_call().
authorDmitry Volyntsev <xeioex@nginx.com>
Sat, 11 Jun 2022 07:15:20 +0000 (00:15 -0700)
committerDmitry Volyntsev <xeioex@nginx.com>
Sat, 11 Jun 2022 07:15:20 +0000 (00:15 -0700)
src/njs_async.c
src/njs_function.c
src/njs_function.h

index 380c44b7cbb3d9f6db55c0cfd6b997b5d66db131..c74a6bbabf8eb63d8ea0485b5ff20cc20d17f988 100644 (file)
@@ -29,7 +29,7 @@ njs_async_function_frame_invoke(njs_vm_t *vm, njs_value_t *retval)
         return NJS_ERROR;
     }
 
-    ret = njs_function_lambda_call(vm, capability, NULL);
+    ret = njs_function_lambda_call(vm, capability);
 
     if (ret == NJS_OK) {
         ret = njs_function_call(vm, njs_function(&capability->resolve),
index e5a290547f3f002527973dcc1e107ab5c91ac6bc..4f32f7e7ec61f25ea91dbe7709ddc3e3d1e4adff 100644 (file)
@@ -600,7 +600,7 @@ njs_function_call2(njs_vm_t *vm, njs_function_t *function,
 
 
 njs_int_t
-njs_function_lambda_call(njs_vm_t *vm, void *promise_cap, void *async_ctx)
+njs_function_lambda_call(njs_vm_t *vm, void *promise_cap)
 {
     uint32_t               n;
     njs_int_t              ret;
@@ -690,7 +690,7 @@ njs_function_lambda_call(njs_vm_t *vm, void *promise_cap, void *async_ctx)
         }
     }
 
-    ret = njs_vmcode_interpreter(vm, lambda->start, promise_cap, async_ctx);
+    ret = njs_vmcode_interpreter(vm, lambda->start, promise_cap, NULL);
 
     /* Restore current level. */
     vm->levels[NJS_LEVEL_LOCAL] = cur_local;
@@ -777,7 +777,7 @@ njs_function_frame_invoke(njs_vm_t *vm, njs_value_t *retval)
         return njs_function_native_call(vm);
 
     } else {
-        return njs_function_lambda_call(vm, NULL, NULL);
+        return njs_function_lambda_call(vm, NULL);
     }
 }
 
index ee9a03124bb17c0bd04aa4e8e399f981bb2b4f7e..c2791d7013ef3e25853673eb7a4e704926e1da93 100644 (file)
@@ -110,8 +110,7 @@ njs_int_t njs_function_lambda_frame(njs_vm_t *vm, njs_function_t *function,
 njs_int_t njs_function_call2(njs_vm_t *vm, njs_function_t *function,
     const njs_value_t *this, const njs_value_t *args,
     njs_uint_t nargs, njs_value_t *retval, njs_bool_t ctor);
-njs_int_t njs_function_lambda_call(njs_vm_t *vm, void *promise_cap,
-    void *async_ctx);
+njs_int_t njs_function_lambda_call(njs_vm_t *vm, void *promise_cap);
 njs_int_t njs_function_native_call(njs_vm_t *vm);
 njs_native_frame_t *njs_function_frame_alloc(njs_vm_t *vm, size_t size);
 void njs_function_frame_free(njs_vm_t *vm, njs_native_frame_t *frame);