]> granicus.if.org Git - llvm/commitdiff
[DataLayout] Add llvm_unreachable to the default of a nested switch statement that...
authorCraig Topper <craig.topper@gmail.com>
Mon, 22 May 2017 19:28:36 +0000 (19:28 +0000)
committerCraig Topper <craig.topper@gmail.com>
Mon, 22 May 2017 19:28:36 +0000 (19:28 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@303571 91177308-0d34-0410-b5e6-96231b3b80d8

lib/IR/DataLayout.cpp

index c117d29b7f694d01cb14e8633dd884bdfbb6e6e0..d5e29649a2374433ca0cd2dc8152a8992b817cb8 100644 (file)
@@ -307,7 +307,7 @@ void DataLayout::parseSpecifier(StringRef Desc) {
     case 'a': {
       AlignTypeEnum AlignType;
       switch (Specifier) {
-      default:
+      default: llvm_unreachable("Unexpected specifier!");
       case 'i': AlignType = INTEGER_ALIGN; break;
       case 'v': AlignType = VECTOR_ALIGN; break;
       case 'f': AlignType = FLOAT_ALIGN; break;