]> granicus.if.org Git - clang/commitdiff
Silence a "not all control paths return a value" warning from MSVC. Should also silen...
authorAaron Ballman <aaron@aaronballman.com>
Fri, 24 Jul 2015 12:47:27 +0000 (12:47 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Fri, 24 Jul 2015 12:47:27 +0000 (12:47 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@243109 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Sema/SemaExprObjC.cpp

index 904a7d5d447fc8325a6fbeb9bb443eefe40a305e..88337b8ff3b26bad1dc5ca4f72fd9f60643ca41f 100644 (file)
@@ -187,8 +187,9 @@ static NSAPI::NSClassIdKindKind ClassKindFromLiteralKind(
     // between LK_None/LK_Block and NSClassIdKindKind
     case Sema::LK_Block:
     case Sema::LK_None:
-      llvm_unreachable("LiteralKind can't be converted into a ClassKind");
+      break;
   }
+  llvm_unreachable("LiteralKind can't be converted into a ClassKind");
 }
 
 /// \brief Validates ObjCInterfaceDecl availability.