diff options
author | Chris Lattner <sabre@nondot.org> | 2010-04-13 18:41:17 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-04-13 18:41:17 +0000 |
commit | 6b2b064d7ace36ec2131122168bbab5b10b2163b (patch) | |
tree | 8ab2403a03c1aedf313ba07793e8b60ed448eaf8 /llvm/tools/llvm-mc/Disassembler.cpp | |
parent | d67f66dc0c070c9bd5dedefac0ebeb08893ed5ef (diff) | |
download | bcm5719-llvm-6b2b064d7ace36ec2131122168bbab5b10b2163b.tar.gz bcm5719-llvm-6b2b064d7ace36ec2131122168bbab5b10b2163b.zip |
Make the disassembler respect the assembler dialect when printing instructions,
patch by Marius Wachtler!
llvm-svn: 101160
Diffstat (limited to 'llvm/tools/llvm-mc/Disassembler.cpp')
-rw-r--r-- | llvm/tools/llvm-mc/Disassembler.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/llvm/tools/llvm-mc/Disassembler.cpp b/llvm/tools/llvm-mc/Disassembler.cpp index 4a63e99a6e7..9234a14bc1b 100644 --- a/llvm/tools/llvm-mc/Disassembler.cpp +++ b/llvm/tools/llvm-mc/Disassembler.cpp @@ -142,7 +142,9 @@ int Disassembler::disassemble(const Target &T, const std::string &Triple, return -1; } - OwningPtr<MCInstPrinter> IP(T.createMCInstPrinter(0, *AsmInfo)); + int AsmPrinterVariant = AsmInfo->getAssemblerDialect(); + OwningPtr<MCInstPrinter> IP(T.createMCInstPrinter(AsmPrinterVariant, + *AsmInfo)); if (!IP) { errs() << "error: no instruction printer for target " << Triple << '\n'; return -1; |