From 1a1414fc42c7beb25b6de4134d99884ea6544b57 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Sun, 27 Aug 2017 17:55:13 -0400 Subject: [PATCH] LLD: workaround for buggy MACH-O code Reported upstream: http://lists.llvm.org/pipermail/llvm-dev/2017-August/116904.html --- deps/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deps/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp b/deps/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp index aee9959ca6..efe23abb91 100644 --- a/deps/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp +++ b/deps/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp @@ -621,7 +621,7 @@ void ArchHandler_x86_64::applyFixupFinal( // Fall into llvm_unreachable(). break; } - llvm_unreachable("invalid x86_64 Reference Kind"); + return; } void ArchHandler_x86_64::applyFixupRelocatable(const Reference &ref,