From e907a3093827ca4c202d7850318d95dfc5dfe814 Mon Sep 17 00:00:00 2001 From: hongzhidao Date: Fri, 11 Jan 2019 19:20:38 +0800 Subject: [PATCH] Improved an argument name of njs_function_frame(). --- njs/njs_function.c | 8 ++++---- njs/njs_function.h | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/njs/njs_function.c b/njs/njs_function.c index 8eaab391..a831ecd0 100644 --- a/njs/njs_function.c +++ b/njs/njs_function.c @@ -216,16 +216,16 @@ njs_function_arguments_thrower(njs_vm_t *vm, njs_value_t *value, njs_ret_t njs_function_native_frame(njs_vm_t *vm, njs_function_t *function, const njs_value_t *this, const njs_value_t *args, nxt_uint_t nargs, - size_t reserve, nxt_bool_t ctor) + size_t continuation_size, nxt_bool_t ctor) { size_t size; nxt_uint_t n; njs_value_t *value, *bound; njs_native_frame_t *frame; - reserve = nxt_max(reserve, function->continuation_size); + continuation_size = nxt_max(continuation_size, function->continuation_size); - size = NJS_NATIVE_FRAME_SIZE + reserve + size = NJS_NATIVE_FRAME_SIZE + continuation_size + (function->args_offset + nargs) * sizeof(njs_value_t); frame = njs_function_frame_alloc(vm, size); @@ -237,7 +237,7 @@ njs_function_native_frame(njs_vm_t *vm, njs_function_t *function, frame->nargs = function->args_offset + nargs; frame->ctor = ctor; - value = (njs_value_t *) (njs_continuation(frame) + reserve); + value = (njs_value_t *) (njs_continuation(frame) + continuation_size); frame->arguments = value; bound = function->bound; diff --git a/njs/njs_function.h b/njs/njs_function.h index 6b45f482..9ae86f3d 100644 --- a/njs/njs_function.h +++ b/njs/njs_function.h @@ -163,7 +163,7 @@ njs_ret_t njs_function_constructor(njs_vm_t *vm, njs_value_t *args, nxt_uint_t nargs, njs_index_t unused); njs_ret_t njs_function_native_frame(njs_vm_t *vm, njs_function_t *function, const njs_value_t *this, const njs_value_t *args, nxt_uint_t nargs, - size_t reserve, nxt_bool_t ctor); + size_t continuation_size, nxt_bool_t ctor); njs_ret_t njs_function_lambda_frame(njs_vm_t *vm, njs_function_t *function, const njs_value_t *this, const njs_value_t *args, nxt_uint_t nargs, nxt_bool_t ctor); @@ -181,11 +181,11 @@ void njs_function_frame_free(njs_vm_t *vm, njs_native_frame_t *frame); nxt_inline njs_ret_t njs_function_frame(njs_vm_t *vm, njs_function_t *function, const njs_value_t *this, const njs_value_t *args, nxt_uint_t nargs, - size_t reserve, nxt_bool_t ctor) + size_t continuation_size, nxt_bool_t ctor) { if (function->native) { return njs_function_native_frame(vm, function, this, args, nargs, - reserve, ctor); + continuation_size, ctor); } else { return njs_function_lambda_frame(vm, function, this, args, nargs, ctor); -- 2.47.3