mirror of
https://github.com/RPCSX/llvm.git
synced 2024-12-04 18:06:49 +00:00
[llvm-objdump] Use report_fatal_error() if we can't find a target.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@254654 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
9f51f8f7e7
commit
0956a120f5
@ -282,10 +282,8 @@ static const Target *getTarget(const ObjectFile *Obj = nullptr) {
|
||||
std::string Error;
|
||||
const Target *TheTarget = TargetRegistry::lookupTarget(ArchName, TheTriple,
|
||||
Error);
|
||||
if (!TheTarget) {
|
||||
errs() << ToolName << ": " << Error;
|
||||
return nullptr;
|
||||
}
|
||||
if (!TheTarget)
|
||||
report_fatal_error("can't find target: " + Error);
|
||||
|
||||
// Update the triple name and return the found target.
|
||||
TripleName = TheTriple.getTriple();
|
||||
@ -805,10 +803,6 @@ static bool getHidden(RelocationRef RelRef) {
|
||||
|
||||
static void DisassembleObject(const ObjectFile *Obj, bool InlineRelocs) {
|
||||
const Target *TheTarget = getTarget(Obj);
|
||||
// getTarget() will have already issued a diagnostic if necessary, so
|
||||
// just bail here if it failed.
|
||||
if (!TheTarget)
|
||||
return;
|
||||
|
||||
// Package up features to be passed to target/subtarget
|
||||
std::string FeaturesStr;
|
||||
|
Loading…
Reference in New Issue
Block a user