Author: Kazu Hirata
Date: 2022-10-14T09:10:09-07:00
New Revision: 68d714b5410209871843f6a5198db95c63da16e8

URL: 
https://github.com/llvm/llvm-project/commit/68d714b5410209871843f6a5198db95c63da16e8
DIFF: 
https://github.com/llvm/llvm-project/commit/68d714b5410209871843f6a5198db95c63da16e8.diff

LOG: [clang-tidy] Use std::underlying_type_t (NFC)

Added: 
    

Modified: 
    
clang-tools-extra/clang-tidy/readability/FunctionCognitiveComplexityCheck.cpp

Removed: 
    


################################################################################
diff  --git 
a/clang-tools-extra/clang-tidy/readability/FunctionCognitiveComplexityCheck.cpp 
b/clang-tools-extra/clang-tidy/readability/FunctionCognitiveComplexityCheck.cpp
index eeba00ca2afbd..ba9e3d8e7258d 100644
--- 
a/clang-tools-extra/clang-tidy/readability/FunctionCognitiveComplexityCheck.cpp
+++ 
b/clang-tools-extra/clang-tidy/readability/FunctionCognitiveComplexityCheck.cpp
@@ -170,18 +170,14 @@ static const std::array<const StringRef, 4> Msgs = {{
 CognitiveComplexity::Criteria operator|(CognitiveComplexity::Criteria LHS,
                                         CognitiveComplexity::Criteria RHS) {
   return static_cast<CognitiveComplexity::Criteria>(
-      static_cast<std::underlying_type<CognitiveComplexity::Criteria>::type>(
-          LHS) |
-      static_cast<std::underlying_type<CognitiveComplexity::Criteria>::type>(
-          RHS));
+      static_cast<std::underlying_type_t<CognitiveComplexity::Criteria>>(LHS) |
+      static_cast<std::underlying_type_t<CognitiveComplexity::Criteria>>(RHS));
 }
 CognitiveComplexity::Criteria operator&(CognitiveComplexity::Criteria LHS,
                                         CognitiveComplexity::Criteria RHS) {
   return static_cast<CognitiveComplexity::Criteria>(
-      static_cast<std::underlying_type<CognitiveComplexity::Criteria>::type>(
-          LHS) &
-      static_cast<std::underlying_type<CognitiveComplexity::Criteria>::type>(
-          RHS));
+      static_cast<std::underlying_type_t<CognitiveComplexity::Criteria>>(LHS) &
+      static_cast<std::underlying_type_t<CognitiveComplexity::Criteria>>(RHS));
 }
 CognitiveComplexity::Criteria &operator|=(CognitiveComplexity::Criteria &LHS,
                                           CognitiveComplexity::Criteria RHS) {


        
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to