Lines Matching refs:beginStmt
1123 if (functionLikeUnit.beginStmt) { in dumpFunctionLikeUnit()
1124 functionLikeUnit.beginStmt->visit(common::visitors{ in dumpFunctionLikeUnit()
1222 static const semantics::Symbol *getSymbol(A &beginStmt) { in getSymbol() argument
1223 const auto *symbol = beginStmt.visit(common::visitors{ in getSymbol()
1578 beginStmt = FunctionStatement(programStmt.value());
1579 const semantics::Symbol *symbol = getSymbol(*beginStmt);
1594 beginStmt{getFunctionStmt<parser::FunctionStmt>(func)},
1596 const semantics::Symbol *symbol = getSymbol(*beginStmt);
1605 beginStmt{getFunctionStmt<parser::SubroutineStmt>(func)},
1607 const semantics::Symbol *symbol = getSymbol(*beginStmt);
1616 beginStmt{getFunctionStmt<parser::MpSubprogramStmt>(func)},
1618 const semantics::Symbol *symbol = getSymbol(*beginStmt);
1638 if (beginStmt) in getStartingSourceLoc()
1639 return stmtSourceLoc(*beginStmt); in getStartingSourceLoc()
1651 : ProgramUnit{m, parent}, beginStmt{getModuleStmt<parser::ModuleStmt>(m)}, in ModuleLikeUnit()
1653 const semantics::Symbol *symbol = getSymbol(beginStmt);
1659 : ProgramUnit{m, parent}, beginStmt{getModuleStmt<parser::SubmoduleStmt>( in ModuleLikeUnit()
1662 const semantics::Symbol *symbol = getSymbol(beginStmt);
1668 return stmtSourceLoc(beginStmt); in getStartingSourceLoc()
1672 const Fortran::semantics::Symbol *symbol = getSymbol(beginStmt); in getScope()