]> granicus.if.org Git - llvm/commitdiff
Fix "not all control paths return a value" MSVC warnings. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 14 Aug 2019 11:29:16 +0000 (11:29 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 14 Aug 2019 11:29:16 +0000 (11:29 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@368829 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Coroutines/Coroutines.cpp

index 12176570b7ab1d662946c3f76954e16b21fbd8f8..f39483b275189206c407291722983b5ff6f05b8a 100644 (file)
@@ -513,6 +513,7 @@ Value *coro::Shape::emitAlloc(IRBuilder<> &Builder, Value *Size,
     return Call;
   }
   }
+  llvm_unreachable("Unknown coro::ABI enum");
 }
 
 void coro::Shape::emitDealloc(IRBuilder<> &Builder, Value *Ptr,
@@ -532,6 +533,7 @@ void coro::Shape::emitDealloc(IRBuilder<> &Builder, Value *Ptr,
     return;
   }
   }
+  llvm_unreachable("Unknown coro::ABI enum");
 }
 
 LLVM_ATTRIBUTE_NORETURN