[clang-tidy] Don't compute the edit distance if it's over the threshold.
authorBenjamin Kramer <benny.kra@googlemail.com>
Wed, 9 Aug 2017 22:09:29 +0000 (22:09 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Wed, 9 Aug 2017 22:09:29 +0000 (22:09 +0000)
No functional change intended.

llvm-svn: 310532

clang-tools-extra/clang-tidy/misc/VirtualNearMissCheck.cpp

index 0435406..fd74bb6 100644 (file)
@@ -244,8 +244,8 @@ void VirtualNearMissCheck::check(const MatchFinder::MatchResult &Result) {
         if (isOverriddenByDerivedClass(BaseMD, DerivedRD))
           continue;
 
-        unsigned EditDistance =
-            BaseMD->getName().edit_distance(DerivedMD->getName());
+        unsigned EditDistance = BaseMD->getName().edit_distance(
+            DerivedMD->getName(), EditDistanceThreshold);
         if (EditDistance > 0 && EditDistance <= EditDistanceThreshold) {
           if (checkOverrideWithoutName(Context, BaseMD, DerivedMD)) {
             // A "virtual near miss" is found.