mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-24 19:46:07 +00:00
[test] Speculative fix for bots (round 2)
Bot has error "Failed to create target from default triple: Unable to find target for this triple (no targets are registered)", likely because we only initialized the native target, not the registered target if it's different. https://lab.llvm.org/buildbot/#/builders/86/builds/13664
This commit is contained in:
parent
16cbc80e72
commit
0b031eeefa
@ -35,6 +35,6 @@ if (NOT WIN32)
|
||||
add_dependencies(PluginsTests TestPlugin)
|
||||
endif()
|
||||
|
||||
set(LLVM_LINK_COMPONENTS Support Passes Core Target native)
|
||||
set(LLVM_LINK_COMPONENTS Support Passes Core Target native AllTargetsInfos)
|
||||
add_llvm_unittest(PassesBindingsTests PassBuilderBindingsTest.cpp)
|
||||
target_link_libraries(PassesBindingsTests PRIVATE LLVMTestingSupport)
|
||||
target_link_libraries(PassesBindingsTests PRIVATE LLVMTestingSupport)
|
||||
|
@ -15,12 +15,13 @@ using namespace llvm;
|
||||
|
||||
class PassBuilderCTest : public testing::Test {
|
||||
void SetUp() override {
|
||||
LLVMInitializeNativeTarget();
|
||||
LLVMInitializeAllTargetInfos();
|
||||
char *Triple = LLVMGetDefaultTargetTriple();
|
||||
char *Err;
|
||||
LLVMTargetRef Target;
|
||||
if (LLVMGetTargetFromTriple(Triple, &Target, &Err)) {
|
||||
FAIL() << "Failed to create target from default triple: " << Err;
|
||||
FAIL() << "Failed to create target from default triple (" << Triple
|
||||
<< "): " << Err;
|
||||
}
|
||||
TM = LLVMCreateTargetMachine(Target, Triple, "generic", "",
|
||||
LLVMCodeGenLevelDefault, LLVMRelocDefault,
|
||||
|
Loading…
x
Reference in New Issue
Block a user