From: Tim Northover Date: Fri, 5 Sep 2014 07:56:46 +0000 (+0000) Subject: ARM: cover all sub-architecture enumerators to keep compiler happy. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=4b5f105a71e5bf2b07fe37558d90016ff1b1cb76;p=oota-llvm.git ARM: cover all sub-architecture enumerators to keep compiler happy. No change in behaviour (hopefully). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@217233 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp b/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp index 257c73b498e..e4c01a4a1d5 100644 --- a/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp +++ b/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp @@ -90,6 +90,8 @@ std::string ARM_MC::ParseARMTriple(StringRef TT, StringRef CPU) { bool NoCPU = CPU == "generic" || CPU.empty(); std::string ARMArchFeature; switch (triple.getSubArch()) { + default: + llvm_unreachable("invalid sub-architecture for ARM"); case Triple::ARMSubArch_v8: if (NoCPU) // v8a: FeatureDB, FeatureFPARMv8, FeatureNEON, FeatureDSPThumb2,