[llvm] r217233 - ARM: cover all sub-architecture enumerators to keep compiler happy.
Tim Northover
tnorthover at apple.com
Fri Sep 5 00:56:46 PDT 2014
Author: tnorthover
Date: Fri Sep 5 02:56:46 2014
New Revision: 217233
URL: http://llvm.org/viewvc/llvm-project?rev=217233&view=rev
Log:
ARM: cover all sub-architecture enumerators to keep compiler happy.
No change in behaviour (hopefully).
Modified:
llvm/trunk/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
Modified: llvm/trunk/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp?rev=217233&r1=217232&r2=217233&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp (original)
+++ llvm/trunk/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp Fri Sep 5 02:56:46 2014
@@ -90,6 +90,8 @@ std::string ARM_MC::ParseARMTriple(Strin
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,
More information about the llvm-commits
mailing list