We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 6c01561 + 4d07c7f commit fc9d532Copy full SHA for fc9d532
clang-tools-extra/clang-tidy/bugprone/TaggedUnionMemberCountCheck.cpp
@@ -144,7 +144,8 @@ TaggedUnionMemberCountCheck::getNumberOfEnumValues(const EnumDecl *ED) {
144
145
if (EnableCountingEnumHeuristic && LastEnumConstant &&
146
isCountingEnumLikeName(LastEnumConstant->getName()) &&
147
- (LastEnumConstant->getInitVal() == (EnumValues.size() - 1))) {
+ llvm::APSInt::isSameValue(LastEnumConstant->getInitVal(),
148
+ llvm::APSInt::get(EnumValues.size() - 1))) {
149
return {EnumValues.size() - 1, LastEnumConstant};
150
}
151
0 commit comments