diff options
| -rw-r--r-- | lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp | 1 | 
1 files changed, 1 insertions, 0 deletions
diff --git a/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp b/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp index d527bdc63d1..d9e6e609fb8 100644 --- a/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp +++ b/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp @@ -557,6 +557,7 @@ DisassemblerLLVMC::LLVMCDisassembler::PrintMCInst (llvm::MCInst &mc_inst,      llvm::raw_svector_ostream inst_stream(inst_string);      m_instr_printer_ap->printInst (&mc_inst, inst_stream, unused_annotations,                                     *m_subtarget_info_ap); +    inst_stream.flush();      const size_t output_size = std::min(dst_len - 1, inst_string.size());      std::memcpy(dst, inst_string.data(), output_size);      dst[output_size] = '\0';  | 

