diff options
Diffstat (limited to 'lib/Target/Sparc')
-rw-r--r-- | lib/Target/Sparc/SparcAsmPrinter.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/Target/Sparc/SparcAsmPrinter.cpp b/lib/Target/Sparc/SparcAsmPrinter.cpp index 80fc85b140..432aa2c594 100644 --- a/lib/Target/Sparc/SparcAsmPrinter.cpp +++ b/lib/Target/Sparc/SparcAsmPrinter.cpp @@ -284,15 +284,15 @@ void V8Printer::emitGlobalConstant(const Constant *CV) { O << ".byte"; break; case Type::UShortTyID: case Type::ShortTyID: - O << ".word"; + O << ".half"; break; case Type::FloatTyID: case Type::PointerTyID: case Type::UIntTyID: case Type::IntTyID: - O << ".long"; + O << ".word"; break; case Type::DoubleTyID: case Type::ULongTyID: case Type::LongTyID: - O << ".quad"; + O << ".xword"; break; default: assert (0 && "Can't handle printing this type of thing"); |