]> git.kaiwu.me - njs.git/commitdiff
Fixed async function declaration in CLI.
authorVadim Zhestikov <v.zhestikov@f5.com>
Fri, 15 Jul 2022 22:44:16 +0000 (15:44 -0700)
committerVadim Zhestikov <v.zhestikov@f5.com>
Fri, 15 Jul 2022 22:44:16 +0000 (15:44 -0700)
This closes #559 issue on Github.

src/njs_generator.c

index e9fee16d488a1b977b3f8283189198b7e6cae64b..1e13a7518f37197eaec9cf178028566a38d723f6 100644 (file)
@@ -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;