Home
last modified time | relevance | path

Searched refs:enclosingScope (Results 1 - 1 of 1) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DlambdaLowering.cpp91 varbinder::Scope *enclosingScope) in CloneTypeParams()
100 auto *newScope = allocator->New<varbinder::LocalScope>(allocator, enclosingScope); in CloneTypeParams()
336 auto enclosingScope = in CreateCalleeMethod() local
339 auto [newTypeParams, subst0] = CloneTypeParams(ctx, oldTypeParams, info->enclosingFunction, enclosingScope); in CreateCalleeMethod()
341 auto *scopeForMethod = newTypeParams != nullptr ? newTypeParams->Scope() : enclosingScope; in CreateCalleeMethod()
343 auto lexScope = varbinder::LexicalScope<varbinder::LocalScope>::Enter(varBinder, enclosingScope); in CreateCalleeMethod()
89 CloneTypeParams( public_lib::Context *ctx, ir::TSTypeParameterDeclaration *oldIrTypeParams, ir::ScriptFunction *enclosingFunction, varbinder::Scope *enclosingScope) CloneTypeParams() argument

Completed in 3 milliseconds