]> granicus.if.org Git - llvm/commitdiff
[TargetTransformInfo] Remove the extra "default" in a switch that all enum values...
authorGuozhi Wei <carrot@google.com>
Fri, 8 Sep 2017 23:34:28 +0000 (23:34 +0000)
committerGuozhi Wei <carrot@google.com>
Fri, 8 Sep 2017 23:34:28 +0000 (23:34 +0000)
In function TargetTransformInfo::getInstructionCost, all enum values in the switch statement has been covered, so the default is unnecessary, and may cause error with option -Werror,-Wcovered-switch-default, so remove it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@312834 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Analysis/TargetTransformInfo.h

index 7bd5519069fecd4de617640de07aff228d3ec565..ca5778182adecc2464bd0d8b712526d73895ae94 100644 (file)
@@ -141,11 +141,9 @@ public:
 
     case TCK_CodeSize:
       return getUserCost(I);
-
-    default:
-      llvm_unreachable("Unknown instruction cost kind");
-      return 0;
     }
+
+    return 0;
   }
 
   /// \brief Underlying constants for 'cost' values in this interface.