details: https://github.com/nginx/njs/commit/1334534ef7a0733b3a2f27a813ce7f15ae4d2354 branches: master commit: 1334534ef7a0733b3a2f27a813ce7f15ae4d2354 user: Dmitry Volyntsev <xei...@nginx.com> date: Wed, 4 Jun 2025 23:07:11 -0700 description: Fixed compilation with old gcc.
This fixed compilation issues with gcc-4.1. --- src/njs_value.c | 5 +++-- src/njs_vmcode.c | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/njs_value.c b/src/njs_value.c index a097e575..86fb6444 100644 --- a/src/njs_value.c +++ b/src/njs_value.c @@ -8,8 +8,9 @@ #include <njs_main.h> -static njs_int_t njs_object_property_query(njs_vm_t *vm, - njs_property_query_t *pq, njs_object_t *object, uint32_t atom_id); +njs_inline njs_int_t +njs_object_property_query(njs_vm_t *vm, njs_property_query_t *pq, + njs_object_t *object, uint32_t atom_id); static njs_int_t njs_array_property_query(njs_vm_t *vm, njs_property_query_t *pq, njs_array_t *array, uint32_t index, uint32_t atom_id); diff --git a/src/njs_vmcode.c b/src/njs_vmcode.c index 3826f9eb..c0e8333d 100644 --- a/src/njs_vmcode.c +++ b/src/njs_vmcode.c @@ -2591,7 +2591,7 @@ njs_function_frame_create(njs_vm_t *vm, njs_value_t *value, } -inline njs_object_t * +njs_object_t * njs_function_new_object(njs_vm_t *vm, njs_value_t *constructor) { njs_value_t proto, bound; _______________________________________________ nginx-devel mailing list nginx-devel@nginx.org https://mailman.nginx.org/mailman/listinfo/nginx-devel