From 09d8e47688603bf86d44ff45ab04d973e51d7b11 Mon Sep 17 00:00:00 2001 From: Krzysztof Parzyszek Date: Mon, 1 Dec 2025 09:50:20 -0600 Subject: [PATCH] [flang][OpenMP] Remove directive-specific code from GetOmpDirectiveName, NFC It is unnecessary, existing overloads handle these cases already. --- flang/include/flang/Parser/openmp-utils.h | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/flang/include/flang/Parser/openmp-utils.h b/flang/include/flang/Parser/openmp-utils.h index b72164e6cef4b..b7d990c9e75d6 100644 --- a/flang/include/flang/Parser/openmp-utils.h +++ b/flang/include/flang/Parser/openmp-utils.h @@ -67,17 +67,7 @@ struct DirectiveNameScope { template static OmpDirectiveName GetOmpDirectiveName(const T &x) { if constexpr (WrapperTrait) { - if constexpr (std::is_same_v || - std::is_same_v || - std::is_same_v || - std::is_same_v || - std::is_same_v || - std::is_same_v || - std::is_same_v) { - return x.v.DirName(); - } else { - return GetOmpDirectiveName(x.v); - } + return GetOmpDirectiveName(x.v); } else if constexpr (TupleTrait) { if constexpr (std::is_base_of_v) { return std::get(x.t).DirName();