Lines Matching refs:newStatus
317 desc->newStatus |= ParserStatus::CONSTRUCTOR_FUNCTION;
320 desc->newStatus |= ParserStatus::ALLOW_SUPER_CALL;
410 desc->newStatus |= ParserStatus::ASYNC_FUNCTION;
414 desc->newStatus |= ParserStatus::GENERATOR_FUNCTION;
441 (desc->newStatus & ParserStatus::CONSTRUCTOR_FUNCTION) == 0) {
442 desc->newStatus |= ParserStatus::NEED_RETURN_TYPE;
445 ir::ScriptFunction *func = ParseFunction(desc->newStatus);
596 desc.newStatus = ParserStatus::ALLOW_SUPER;
887 [[maybe_unused]] const ArenaVector<ir::Expression *> ¶ms, [[maybe_unused]] ParserStatus newStatus,
930 ir::ScriptFunction *ParserImpl::ParseFunction(ParserStatus newStatus)
932 FunctionContext functionContext(this, newStatus | ParserStatus::FUNCTION | ParserStatus::ALLOW_NEW_TARGET);
938 auto [signature, throw_marker] = ParseFunctionSignature(newStatus);
940 auto [letDeclare, body, endLoc, isOverload] = ParseFunctionBody(signature.Params(), newStatus, context_.Status());