From: Vadim Zhestikov Date: Fri, 15 Jul 2022 22:44:16 +0000 (-0700) Subject: Fixed async function declaration in CLI. X-Git-Tag: 0.7.6~2 X-Git-Url: http://www.kaiwu.me/postgresql/commit/static/gitweb.js?a=commitdiff_plain;h=9587e3e2ceed2b9c6f1881fc5e12d621ace9938d;p=njs.git Fixed async function declaration in CLI. This closes #559 issue on Github. --- 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;