Skip to content

Commit

Permalink
[clang-tidy] Use std::underlying_type_t (NFC)
Browse files Browse the repository at this point in the history
  • Loading branch information
kazutakahirata committed Oct 14, 2022
1 parent fb3e2be commit 68d714b
Showing 1 changed file with 4 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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) {
Expand Down

0 comments on commit 68d714b

Please sign in to comment.