diff --git a/libhsakmt/tests/kfdtest/src/Assemble.cpp b/libhsakmt/tests/kfdtest/src/Assemble.cpp index eda7fa841..0a4cdaa6b 100644 --- a/libhsakmt/tests/kfdtest/src/Assemble.cpp +++ b/libhsakmt/tests/kfdtest/src/Assemble.cpp @@ -359,11 +359,18 @@ int Assembler::RunAssemble(const char* const AssemblySource) { return -1; } +#if LLVM_VERSION_MAJOR < 19 std::unique_ptr Streamer(TheTarget->createMCObjectStreamer( TheTriple, Ctx, std::unique_ptr(MAB), MAB->createObjectWriter(*OS), std::unique_ptr(CE), *STI, MCOptions.MCRelaxAll, MCOptions.MCIncrementalLinkerCompatible, /*DWARFMustBeAtTheEnd*/ false)); +#else + std::unique_ptr Streamer(TheTarget->createMCObjectStreamer( + TheTriple, Ctx, + std::unique_ptr(MAB), MAB->createObjectWriter(*OS), + std::unique_ptr(CE), *STI)); +#endif std::unique_ptr Parser( createMCAsmParser(SrcMgr, Ctx, *Streamer, *MAI));