Skip to content

Commit

Permalink
Fix timer name for main program internal procedures
Browse files Browse the repository at this point in the history
  • Loading branch information
zbeekman committed Feb 1, 2025
1 parent f444692 commit e6b4d39
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions src/flang_salt_instrument_plugin.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -211,6 +211,7 @@ namespace salt::fortran {
}

bool Pre(const Fortran::parser::SubroutineStmt &subroutineStmt) {
isInMainProgram_ = false;
const auto &name = std::get<Fortran::parser::Name>(subroutineStmt.t);
subprogramName_ = name.ToString();
subProgramLine_ = parsing->allCooked().GetSourcePositionRange(name.source)->first.line;
Expand All @@ -230,6 +231,7 @@ namespace salt::fortran {
}

bool Pre(const Fortran::parser::FunctionStmt &functionStmt) {
isInMainProgram_ = false;
const auto &name = std::get<Fortran::parser::Name>(functionStmt.t);
subprogramName_ = name.ToString();
subProgramLine_ = parsing->allCooked().GetSourcePositionRange(name.source)->first.line;
Expand Down

0 comments on commit e6b4d39

Please sign in to comment.