From be5c65635123b799a2e0bcf77b3b1c68a13bb742 Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Wed, 12 Oct 2022 19:20:38 -0700 Subject: [PATCH] [clang] Use std::underlying_type_t (NFC) --- clang/include/clang/Basic/DiagnosticOptions.h | 6 +++--- clang/lib/Basic/DiagnosticOptions.cpp | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/clang/include/clang/Basic/DiagnosticOptions.h b/clang/include/clang/Basic/DiagnosticOptions.h index c4134835..4b0d45a 100644 --- a/clang/include/clang/Basic/DiagnosticOptions.h +++ b/clang/include/clang/Basic/DiagnosticOptions.h @@ -46,20 +46,20 @@ enum class DiagnosticLevelMask : unsigned { }; inline DiagnosticLevelMask operator~(DiagnosticLevelMask M) { - using UT = std::underlying_type::type; + using UT = std::underlying_type_t; return static_cast(~static_cast(M)); } inline DiagnosticLevelMask operator|(DiagnosticLevelMask LHS, DiagnosticLevelMask RHS) { - using UT = std::underlying_type::type; + using UT = std::underlying_type_t; return static_cast( static_cast(LHS) | static_cast(RHS)); } inline DiagnosticLevelMask operator&(DiagnosticLevelMask LHS, DiagnosticLevelMask RHS) { - using UT = std::underlying_type::type; + using UT = std::underlying_type_t; return static_cast( static_cast(LHS) & static_cast(RHS)); } diff --git a/clang/lib/Basic/DiagnosticOptions.cpp b/clang/lib/Basic/DiagnosticOptions.cpp index 68571f2..12e47ea 100644 --- a/clang/lib/Basic/DiagnosticOptions.cpp +++ b/clang/lib/Basic/DiagnosticOptions.cpp @@ -17,7 +17,7 @@ namespace clang { raw_ostream &operator<<(raw_ostream &Out, DiagnosticLevelMask M) { - using UT = std::underlying_type::type; + using UT = std::underlying_type_t; return Out << static_cast(M); } -- 2.7.4