From f23c7692947cfa69934476979941e91e5d945daa Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 13 Apr 2010 18:41:17 +0000 Subject: [PATCH 1/1] Make the disassembler respect the assembler dialect when printing instructions, patch by Marius Wachtler! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101160 91177308-0d34-0410-b5e6-96231b3b80d8 --- tools/llvm-mc/Disassembler.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/llvm-mc/Disassembler.cpp b/tools/llvm-mc/Disassembler.cpp index 4a63e99a6e7..9234a14bc1b 100644 --- a/tools/llvm-mc/Disassembler.cpp +++ b/tools/llvm-mc/Disassembler.cpp @@ -142,7 +142,9 @@ int Disassembler::disassemble(const Target &T, const std::string &Triple, return -1; } - OwningPtr IP(T.createMCInstPrinter(0, *AsmInfo)); + int AsmPrinterVariant = AsmInfo->getAssemblerDialect(); + OwningPtr IP(T.createMCInstPrinter(AsmPrinterVariant, + *AsmInfo)); if (!IP) { errs() << "error: no instruction printer for target " << Triple << '\n'; return -1; -- 2.34.1