Home
last modified time | relevance | path

Searched refs:VariableScopeFlags (Results 1 – 4 of 4) sorted by relevance

/arkcompiler/ets_frontend/es2panda/binder/
DvariableFlags.h150 enum class VariableScopeFlags { enum
158 DEFINE_BITOPS(VariableScopeFlags)
Dbinder.cpp273 scope->AsVariableScope()->AddFlag(VariableScopeFlags::USE_ARGS); in InstantiateArguments()
399 outerVarScope->AddFlag(VariableScopeFlags::INNER_ARROW); in BuildScriptFunction()
647 varScope->AddFlag(VariableScopeFlags::USE_SUPER); in ResolveReference()
852 funcScope->HasFlag(VariableScopeFlags::USE_SUPER)) { in AddMandatoryParams()
853 ASSERT(ctor->Scope()->HasFlag(VariableScopeFlags::INNER_ARROW)); in AddMandatoryParams()
854 ctor->Scope()->AddFlag(VariableScopeFlags::SET_LEXICAL_FUNCTION); in AddMandatoryParams()
864 if (funcScope->HasFlag(VariableScopeFlags::USE_ARGS)) { in AddMandatoryParams()
Dscope.h378 void AddFlag(VariableScopeFlags flag) in AddFlag()
383 void ClearFlag(VariableScopeFlags flag) in ClearFlag()
388 bool HasFlag(VariableScopeFlags flag) const in HasFlag()
443 VariableScopeFlags flags_ {};
/arkcompiler/ets_frontend/es2panda/compiler/core/
Dpandagen.cpp401 if (!varScope->HasFlag(binder::VariableScopeFlags::USE_ARGS)) { in LoadAccFromArgs()