From: Akira Hatanaka Date: Thu, 29 Jun 2017 20:44:20 +0000 (+0000) Subject: Insert llvm_unreachable at the end of a function to silence gcc's X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=158a1fe17bb242d8c0555c81de2eb226ad62c9da;p=clang Insert llvm_unreachable at the end of a function to silence gcc's -Werror=return-type error. This is an attempt to fix the following failing bot: http://lab.llvm.org:8011/builders/ubuntu-gcc7.1-werror git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@306739 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Driver/ToolChains/Darwin.cpp b/lib/Driver/ToolChains/Darwin.cpp index 13cda0d0a1..b1f359e8a1 100644 --- a/lib/Driver/ToolChains/Darwin.cpp +++ b/lib/Driver/ToolChains/Darwin.cpp @@ -1680,6 +1680,7 @@ bool Darwin::isAlignedAllocationUnavailable() const { case WatchOSSimulator: // Earlier than 4.0. return TargetVersion < VersionTuple(4U, 0U, 0U); } + llvm_unreachable("Unsupported platform"); } void Darwin::addClangTargetOptions(const llvm::opt::ArgList &DriverArgs,