diff options
author | Nick Kledzik <kledzik@apple.com> | 2014-07-03 00:13:26 +0000 |
---|---|---|
committer | Nick Kledzik <kledzik@apple.com> | 2014-07-03 00:13:26 +0000 |
commit | cd2e17bd9c90f62c53f23aaacb1fd2a4d3b6ae0f (patch) | |
tree | 00032ff8be12b62c1c112ace4f26c03b76785832 | |
parent | daa9dbbbd5dc7e7d7f108082f5dab148a05bada8 (diff) | |
download | bcm5719-llvm-cd2e17bd9c90f62c53f23aaacb1fd2a4d3b6ae0f.tar.gz bcm5719-llvm-cd2e17bd9c90f62c53f23aaacb1fd2a4d3b6ae0f.zip |
[mach-o] Fix warning on enumeration cases not handled
llvm-svn: 212241
-rw-r--r-- | lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp b/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp index 8fb834d8b7d..af7c2449d62 100644 --- a/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp +++ b/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp @@ -565,6 +565,16 @@ std::error_code convertRelocs(const Section §ion, case lld::MachOLinkingContext::arch_x86: arch = Reference::KindArch::x86; break; + case lld::MachOLinkingContext::arch_ppc: + arch = Reference::KindArch::PowerPC; + break; + case lld::MachOLinkingContext::arch_armv6: + case lld::MachOLinkingContext::arch_armv7: + case lld::MachOLinkingContext::arch_armv7s: + arch = Reference::KindArch::ARM; + break; + case lld::MachOLinkingContext::arch_unknown: + return make_dynamic_error_code(Twine("unknown architecture")); } inAtom->addReference(offsetInAtom, kind, target, addend, arch); |