diff options
author | Andy Gibbs <andyg1001@hotmail.co.uk> | 2013-04-16 11:52:34 +0000 |
---|---|---|
committer | Andy Gibbs <andyg1001@hotmail.co.uk> | 2013-04-16 11:52:34 +0000 |
commit | bab932b8507bc4447427ea3accca7f30f22115b1 (patch) | |
tree | f0560620af2fc0539536f1e6a230831663d35383 | |
parent | 209095cd9f69a225dd7afb3ced62609a17a9cc56 (diff) | |
download | bcm5719-llvm-bab932b8507bc4447427ea3accca7f30f22115b1.tar.gz bcm5719-llvm-bab932b8507bc4447427ea3accca7f30f22115b1.zip |
Moved llvm_unreachable out of switch blocks to avoid the "control reaches end of non-void function" warning.
llvm-svn: 179590
-rw-r--r-- | lld/lib/Driver/UniversalDriver.cpp | 3 | ||||
-rw-r--r-- | lld/lib/ReaderWriter/MachO/MachOTargetInfo.cpp | 6 |
2 files changed, 6 insertions, 3 deletions
diff --git a/lld/lib/Driver/UniversalDriver.cpp b/lld/lib/Driver/UniversalDriver.cpp index 001c354d309..4e8b2159a83 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 7ada6dad8e2..3a710991a2a 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"); } |