From 265a9b5ffc07c2d10ed4012293fe60aafc27f08d Mon Sep 17 00:00:00 2001 From: Luke Wilde Date: Fri, 14 Jul 2023 21:45:41 +0100 Subject: [PATCH] LibJS/Bytecode: Add function to determine if we're in an async generator --- Userland/Libraries/LibJS/Bytecode/Generator.h | 1 + 1 file changed, 1 insertion(+) diff --git a/Userland/Libraries/LibJS/Bytecode/Generator.h b/Userland/Libraries/LibJS/Bytecode/Generator.h index 33c7be1e578..c7b60b6fed5 100644 --- a/Userland/Libraries/LibJS/Bytecode/Generator.h +++ b/Userland/Libraries/LibJS/Bytecode/Generator.h @@ -145,6 +145,7 @@ public: bool is_in_generator_or_async_function() const { return m_enclosing_function_kind == FunctionKind::Async || m_enclosing_function_kind == FunctionKind::Generator || m_enclosing_function_kind == FunctionKind::AsyncGenerator; } bool is_in_generator_function() const { return m_enclosing_function_kind == FunctionKind::Generator || m_enclosing_function_kind == FunctionKind::AsyncGenerator; } bool is_in_async_function() const { return m_enclosing_function_kind == FunctionKind::Async || m_enclosing_function_kind == FunctionKind::AsyncGenerator; } + bool is_in_async_generator_function() const { return m_enclosing_function_kind == FunctionKind::AsyncGenerator; } enum class BindingMode { Lexical,