Welcome! Log In Create A New Profile

Advanced

[njs] Removed unused argument from njs_function_lambda_call().

Dmitry Volyntsev
June 11, 2022 03:18AM
details: https://hg.nginx.org/njs/rev/860d74320bb4
branches:
changeset: 1882:860d74320bb4
user: Dmitry Volyntsev <xeioex@nginx.com>
date: Sat Jun 11 00:15:20 2022 -0700
description:
Removed unused argument from njs_function_lambda_call().

diffstat:

src/njs_async.c | 2 +-
src/njs_function.c | 6 +++---
src/njs_function.h | 3 +--
3 files changed, 5 insertions(+), 6 deletions(-)

diffs (55 lines):

diff -r 0b75123c6ea4 -r 860d74320bb4 src/njs_async.c
--- a/src/njs_async.c Wed Jun 08 22:58:34 2022 -0700
+++ b/src/njs_async.c Sat Jun 11 00:15:20 2022 -0700
@@ -29,7 +29,7 @@ njs_async_function_frame_invoke(njs_vm_t
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),
diff -r 0b75123c6ea4 -r 860d74320bb4 src/njs_function.c
--- a/src/njs_function.c Wed Jun 08 22:58:34 2022 -0700
+++ b/src/njs_function.c Sat Jun 11 00:15:20 2022 -0700
@@ -600,7 +600,7 @@ njs_function_call2(njs_vm_t *vm, njs_fun


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, v
}
}

- 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,
return njs_function_native_call(vm);

} else {
- return njs_function_lambda_call(vm, NULL, NULL);
+ return njs_function_lambda_call(vm, NULL);
}
}

diff -r 0b75123c6ea4 -r 860d74320bb4 src/njs_function.h
--- a/src/njs_function.h Wed Jun 08 22:58:34 2022 -0700
+++ b/src/njs_function.h Sat Jun 11 00:15:20 2022 -0700
@@ -110,8 +110,7 @@ njs_int_t njs_function_lambda_frame(njs_
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);
_______________________________________________
nginx-devel mailing list -- nginx-devel@nginx.org
To unsubscribe send an email to nginx-devel-leave@nginx.org
Subject Author Views Posted

[njs] Removed unused argument from njs_function_lambda_call().

Dmitry Volyntsev 306 June 11, 2022 03:18AM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 192
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready