From: Andy Gibbs Date: Tue, 16 Apr 2013 11:52:34 +0000 (+0000) Subject: Moved llvm_unreachable out of switch blocks to avoid the "control reaches end of... X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bab932b8507bc4447427ea3accca7f30f22115b1;p=platform%2Fupstream%2Fllvm.git Moved llvm_unreachable out of switch blocks to avoid the "control reaches end of non-void function" warning. llvm-svn: 179590 --- diff --git a/lld/lib/Driver/UniversalDriver.cpp b/lld/lib/Driver/UniversalDriver.cpp index 001c354..4e8b215 100644 --- a/lld/lib/Driver/UniversalDriver.cpp +++ b/lld/lib/Driver/UniversalDriver.cpp @@ -125,9 +125,10 @@ bool UniversalDriver::link(int argc, const char *argv[], case Flavor::core: return CoreDriver::link(args.size(), args.data(), diagnostics); case Flavor::win_link: - llvm_unreachable("Unsupported flavor"); + break; case Flavor::invalid: return true; } + llvm_unreachable("Unsupported flavor"); } } // end namespace lld diff --git a/lld/lib/ReaderWriter/MachO/MachOTargetInfo.cpp b/lld/lib/ReaderWriter/MachO/MachOTargetInfo.cpp index 7ada6da..3a71099 100644 --- a/lld/lib/ReaderWriter/MachO/MachOTargetInfo.cpp +++ b/lld/lib/ReaderWriter/MachO/MachOTargetInfo.cpp @@ -111,8 +111,9 @@ uint32_t MachOTargetInfo::getCPUType() const { case MachOTargetInfo::arch_armv7s: return mach_o::CPU_TYPE_ARM; case MachOTargetInfo::arch_unknown: - llvm_unreachable("Unknown arch type"); + break; } + llvm_unreachable("Unknown arch type"); } uint32_t MachOTargetInfo::getCPUSubType() const { @@ -128,8 +129,9 @@ uint32_t MachOTargetInfo::getCPUSubType() const { case MachOTargetInfo::arch_armv7s: return mach_o::CPU_SUBTYPE_ARM_V7S; case MachOTargetInfo::arch_unknown: - llvm_unreachable("Unknown arch type"); + break; } + llvm_unreachable("Unknown arch type"); }