Lines Matching refs:variable
35 static void CheckConstAssignment(PandaGen *pg, const ir::AstNode *node, binder::Variable *variable) in CheckConstAssignment() argument
37 if (!variable->Declaration()->IsConstDecl()) { in CheckConstAssignment()
41 pg->ThrowConstAssignment(node, variable->Name()); in CheckConstAssignment()
57 …pg->LoadLexicalVar(node, result.lexLevel, result.variable->AsLocalVariable()->LexIdx(), result.var… in ExpandLoadLexVar()
58 const auto *decl = result.variable->Declaration(); in ExpandLoadLexVar()
60 pg->ThrowUndefinedIfHole(node, result.variable->Name()); in ExpandLoadLexVar()
66 auto *local = result.variable->AsLocalVariable(); in ExpandLoadNormalVar()
78 if (result.variable->LexicalBound()) { in Expand()
98 binder::LocalVariable *local = result.variable->AsLocalVariable(); in ExpandStoreLexVar()
100 const auto *decl = result.variable->Declaration(); in ExpandStoreLexVar()
123 auto *local = result.variable->AsLocalVariable(); in ExpandStoreNormalVar()
160 if (result.variable->LexicalBound()) { in Expand()