Lines Matching refs:program
32 parser::Program *program)
36 if (program == nullptr) {
37 program = varBinder_->Program();
43 recursiveDecls_.emplace_back(program, scope, parentClass, node);
72 auto [program, scope, parent, node] = recursiveDecls_.front();
74 helpers::DoScopedAction(checker_, varBinder_, program, scope, parent, [this, node = node, scope = scope]() {
88 auto [program, scope, parent, node] = *iter;
89 helpers::DoScopedAction(checker_, varBinder_, program, scope, parent,
95 void IrCheckHelper::CheckGlobalEntity(parser::Program *program, ir::AstNode *node, bool mustCheck)
97 ASSERT(program);
99 auto *globalClass = program->GlobalClass();
100 auto *globalClassScope = program->GlobalClassScope();
102 helpers::DoScopedAction(checker_, varBinder_, program, globalClassScope, globalClass,
108 CheckNewNode(node, globalClassScope, globalClass, program);