From 9587e3e2ceed2b9c6f1881fc5e12d621ace9938d Mon Sep 17 00:00:00 2001 From: Vadim Zhestikov Date: Fri, 15 Jul 2022 15:44:16 -0700 Subject: [PATCH] Fixed async function declaration in CLI. This closes #559 issue on Github. --- src/njs_generator.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/njs_generator.c b/src/njs_generator.c index e9fee16d..1e13a751 100644 --- a/src/njs_generator.c +++ b/src/njs_generator.c @@ -2615,7 +2615,8 @@ njs_generate_stop_statement_end(njs_vm_t *vm, njs_generator_t *generator, if (node != NULL) { if ((node->index != NJS_INDEX_NONE - && node->token_type != NJS_TOKEN_FUNCTION_DECLARATION) + && node->token_type != NJS_TOKEN_FUNCTION_DECLARATION + && node->token_type != NJS_TOKEN_ASYNC_FUNCTION_DECLARATION) || node->token_type == NJS_TOKEN_THIS) { index = node->index; -- 2.47.3