From ea41f4db88ae516e6ba1ea227daaebc582f528bf Mon Sep 17 00:00:00 2001 From: Manuel Carrasco Date: Wed, 8 Oct 2025 01:40:23 -0700 Subject: [PATCH] [NFC][MC] Fix build error. --- .../llvm-mc-assemble-fuzzer/llvm-mc-assemble-fuzzer.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/llvm/tools/llvm-mc-assemble-fuzzer/llvm-mc-assemble-fuzzer.cpp b/llvm/tools/llvm-mc-assemble-fuzzer/llvm-mc-assemble-fuzzer.cpp index dca64af657669..fa56d0dc998ef 100644 --- a/llvm/tools/llvm-mc-assemble-fuzzer/llvm-mc-assemble-fuzzer.cpp +++ b/llvm/tools/llvm-mc-assemble-fuzzer/llvm-mc-assemble-fuzzer.cpp @@ -182,8 +182,8 @@ int AssembleOneInput(const uint8_t *Data, size_t Size) { const unsigned OutputAsmVariant = 0; std::unique_ptr MCII(TheTarget->createMCInstrInfo()); - MCInstPrinter *IP = TheTarget->createMCInstPrinter(Triple(TripleName), OutputAsmVariant, - *MAI, *MCII, *MRI); + std::unique_ptr IP(TheTarget->createMCInstPrinter( + Triple(TripleName), OutputAsmVariant, *MAI, *MCII, *MRI)); if (!IP) { errs() << "error: unable to create instruction printer for target triple '" @@ -204,7 +204,7 @@ int AssembleOneInput(const uint8_t *Data, size_t Size) { std::unique_ptr Str; if (FileType == OFT_AssemblyFile) { - Str.reset(TheTarget->createAsmStreamer(Ctx, std::move(FOut), IP, + Str.reset(TheTarget->createAsmStreamer(Ctx, std::move(FOut), std::move(IP), std::move(CE), std::move(MAB))); } else { assert(FileType == OFT_ObjectFile && "Invalid file type!");