diff --git a/llvm/unittests/CodeGen/GlobalISel/IRTranslatorBF16Test.cpp b/llvm/unittests/CodeGen/GlobalISel/IRTranslatorBF16Test.cpp index 89a304dfe1dca..377602fff1579 100644 --- a/llvm/unittests/CodeGen/GlobalISel/IRTranslatorBF16Test.cpp +++ b/llvm/unittests/CodeGen/GlobalISel/IRTranslatorBF16Test.cpp @@ -87,6 +87,8 @@ TEST_F(AArch64IRTranslatorTest, IRTranslateBfloat16) { )"); auto TM = createTargetMachine(); + if (!TM) + GTEST_SKIP(); M->setDataLayout(TM->createDataLayout()); TM->setGlobalISel(true);