[lld] Allow LLD passes to return error codes.
authorLang Hames <lhames@gmail.com>
Fri, 19 Jun 2015 17:51:46 +0000 (17:51 +0000)
committerLang Hames <lhames@gmail.com>
Fri, 19 Jun 2015 17:51:46 +0000 (17:51 +0000)
commitb09c2c6edb6ecbd5bea2a6afed48429d64825e87
tree2d16ba6dd691b7437a8ad875402f4e4dbb813675
parent261a89b0f70b3193b5358698eb92d18c4c855b36
[lld] Allow LLD passes to return error codes.

llvm-svn: 240147
27 files changed:
lld/include/lld/Core/Pass.h
lld/include/lld/Core/PassManager.h
lld/lib/Driver/Driver.cpp
lld/lib/ReaderWriter/CoreLinkingContext.cpp
lld/lib/ReaderWriter/ELF/AArch64/AArch64RelocationPass.cpp
lld/lib/ReaderWriter/ELF/ARM/ARMRelocationPass.cpp
lld/lib/ReaderWriter/ELF/Hexagon/HexagonTargetHandler.cpp
lld/lib/ReaderWriter/ELF/Mips/MipsCtorsOrderPass.cpp
lld/lib/ReaderWriter/ELF/Mips/MipsCtorsOrderPass.h
lld/lib/ReaderWriter/ELF/Mips/MipsRelocationPass.cpp
lld/lib/ReaderWriter/ELF/OrderPass.h
lld/lib/ReaderWriter/ELF/X86_64/X86_64RelocationPass.cpp
lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp
lld/lib/ReaderWriter/MachO/GOTPass.cpp
lld/lib/ReaderWriter/MachO/LayoutPass.cpp
lld/lib/ReaderWriter/MachO/LayoutPass.h
lld/lib/ReaderWriter/MachO/ShimPass.cpp
lld/lib/ReaderWriter/MachO/StubsPass.cpp
lld/lib/ReaderWriter/PECOFF/EdataPass.cpp
lld/lib/ReaderWriter/PECOFF/EdataPass.h
lld/lib/ReaderWriter/PECOFF/IdataPass.cpp
lld/lib/ReaderWriter/PECOFF/IdataPass.h
lld/lib/ReaderWriter/PECOFF/InferSubsystemPass.h
lld/lib/ReaderWriter/PECOFF/LoadConfigPass.cpp
lld/lib/ReaderWriter/PECOFF/LoadConfigPass.h
lld/lib/ReaderWriter/PECOFF/OrderPass.h
lld/lib/ReaderWriter/PECOFF/PDBPass.h