diff options
author | Clement Courbet <courbet@google.com> | 2018-04-13 14:29:52 +0000 |
---|---|---|
committer | Clement Courbet <courbet@google.com> | 2018-04-13 14:29:52 +0000 |
commit | a9879fc3b668b374be1a4d44540a54242a9e8830 (patch) | |
tree | 138c3de9eec4af81021062398b9b09fa15d6d62a | |
parent | 963bf4de2bbe53d3a8aa4982e0cee2c1e9eb2136 (diff) | |
download | bcm5719-llvm-a9879fc3b668b374be1a4d44540a54242a9e8830.tar.gz bcm5719-llvm-a9879fc3b668b374be1a4d44540a54242a9e8830.zip |
[llvm-exegesis][NFC] Add more logging in case target creation fails.
llvm-svn: 330020
-rw-r--r-- | llvm/unittests/tools/llvm-exegesis/X86/InMemoryAssemblerTest.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/llvm/unittests/tools/llvm-exegesis/X86/InMemoryAssemblerTest.cpp b/llvm/unittests/tools/llvm-exegesis/X86/InMemoryAssemblerTest.cpp index d0a9c37e1fb..d00b223393f 100644 --- a/llvm/unittests/tools/llvm-exegesis/X86/InMemoryAssemblerTest.cpp +++ b/llvm/unittests/tools/llvm-exegesis/X86/InMemoryAssemblerTest.cpp @@ -49,11 +49,13 @@ protected: std::string Error; const llvm::Target *TheTarget = llvm::TargetRegistry::lookupTarget(TT, Error); - assert(TheTarget); + EXPECT_TRUE(TheTarget) << Error << " " << TT; const llvm::TargetOptions Options; + llvm::TargetMachine* TM = TheTarget->createTargetMachine( + TT, CpuName, "", Options, llvm::Reloc::Model::Static); + EXPECT_TRUE(TM) << TT << " " << CpuName; return std::unique_ptr<llvm::LLVMTargetMachine>( - static_cast<llvm::LLVMTargetMachine *>(TheTarget->createTargetMachine( - TT, CpuName, "", Options, llvm::Reloc::Model::Static))); + static_cast<llvm::LLVMTargetMachine *>(TM)); } bool IsSupportedTarget() const { |