diff options
author | Tim Keith <tkeith@nvidia.com> | 2020-03-28 21:00:16 -0700 |
---|---|---|
committer | Tim Keith <tkeith@nvidia.com> | 2020-03-28 21:00:16 -0700 |
commit | 1f8790050b0e99e7b46cc69518aa84f46f50738e (patch) | |
tree | 4c635d7122bb81422fdb24f3b21f05b73b298e5f /flang/lib/Semantics/program-tree.cpp | |
parent | 10b1addcefef8193cee86876fdd669ff647c284c (diff) | |
download | llvm-1f8790050b0e99e7b46cc69518aa84f46f50738e.zip llvm-1f8790050b0e99e7b46cc69518aa84f46f50738e.tar.gz llvm-1f8790050b0e99e7b46cc69518aa84f46f50738e.tar.bz2 |
[flang] Reformat with latest clang-format and .clang-format
Original-commit: flang-compiler/f18@9fe84f45d7fd685051004678d6b5775dcc4c6f8f
Reviewed-on: https://github.com/flang-compiler/f18/pull/1094
Diffstat (limited to 'flang/lib/Semantics/program-tree.cpp')
-rw-r--r-- | flang/lib/Semantics/program-tree.cpp | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/flang/lib/Semantics/program-tree.cpp b/flang/lib/Semantics/program-tree.cpp index 9325079..e6dfd9b 100644 --- a/flang/lib/Semantics/program-tree.cpp +++ b/flang/lib/Semantics/program-tree.cpp @@ -13,7 +13,7 @@ namespace Fortran::semantics { -template<typename T> +template <typename T> static ProgramTree BuildSubprogramTree(const parser::Name &name, const T &x) { const auto &spec{std::get<parser::SpecificationPart>(x.t)}; const auto &exec{std::get<parser::ExecutionPart>(x.t)}; @@ -37,7 +37,7 @@ static ProgramTree BuildSubprogramTree( return ProgramTree{name, spec, nullptr}; } -template<typename T> +template <typename T> static ProgramTree BuildModuleTree(const parser::Name &name, const T &x) { const auto &spec{std::get<parser::SpecificationPart>(x.t)}; const auto &subps{std::get<std::optional<parser::ModuleSubprogramPart>>(x.t)}; @@ -130,17 +130,17 @@ Symbol::Flag ProgramTree::GetSubpFlag() const { bool ProgramTree::HasModulePrefix() const { using ListType = std::list<parser::PrefixSpec>; - const auto *prefixes{std::visit( - common::visitors{ - [](const parser::Statement<parser::FunctionStmt> *x) { - return &std::get<ListType>(x->statement.t); - }, - [](const parser::Statement<parser::SubroutineStmt> *x) { - return &std::get<ListType>(x->statement.t); - }, - [](const auto *) -> const ListType * { return nullptr; }, - }, - stmt_)}; + const auto *prefixes{ + std::visit(common::visitors{ + [](const parser::Statement<parser::FunctionStmt> *x) { + return &std::get<ListType>(x->statement.t); + }, + [](const parser::Statement<parser::SubroutineStmt> *x) { + return &std::get<ListType>(x->statement.t); + }, + [](const auto *) -> const ListType * { return nullptr; }, + }, + stmt_)}; if (prefixes) { for (const auto &prefix : *prefixes) { if (std::holds_alternative<parser::PrefixSpec::Module>(prefix.u)) { @@ -189,4 +189,4 @@ void ProgramTree::AddChild(ProgramTree &&child) { children_.emplace_back(std::move(child)); } -} +} // namespace Fortran::semantics |