Lines Matching refs:variable
34 static void CheckConstAssignment(PandaGen *pg, const ir::AstNode *node, binder::Variable *variable) in CheckConstAssignment() argument
36 if (!variable->Declaration()->IsConstDecl()) { in CheckConstAssignment()
40 pg->ThrowConstAssignment(node, variable->Name()); in CheckConstAssignment()
47 …pg->LoadLexicalVar(node, result.lexLevel, result.variable->AsLocalVariable()->LexIdx(), result.var… in ExpandLoadLexVar()
48 const auto *decl = result.variable->Declaration(); in ExpandLoadLexVar()
50 pg->ThrowUndefinedIfHole(node, result.variable->Name()); in ExpandLoadLexVar()
56 auto *local = result.variable->AsLocalVariable(); in ExpandLoadNormalVar()
68 if (result.variable->LexicalBound()) { in Expand()
79 binder::LocalVariable *local = result.variable->AsLocalVariable(); in ExpandStoreLexVar()
81 const auto *decl = result.variable->Declaration(); in ExpandStoreLexVar()
104 auto *local = result.variable->AsLocalVariable(); in ExpandStoreNormalVar()
141 if (result.variable->LexicalBound()) { in Expand()