Fixup for r254547: use format_hex() to simplify code.
[oota-llvm.git] / lib / Target / Hexagon / AsmParser / HexagonAsmParser.cpp
index 2e780f035b2ba2003c0b2ebad6f16c7e06a33c68..5e78762b994af21d27f5ea93e11103db88796d7b 100644 (file)
@@ -1514,8 +1514,7 @@ unsigned HexagonAsmParser::validateTargetOperandClass(MCParsedAsmOperand &AsmOp,
 void HexagonAsmParser::OutOfRange(SMLoc IDLoc, long long Val, long long Max) {
   std::string errStr;
   raw_string_ostream ES(errStr);
-  ES << "value " << Val << "(" << format("0x%" PRIx64, Val)
-         << ") out of range: ";
+  ES << "value " << Val << "(" << format_hex(Val, 0) << ") out of range: ";
   if (Max >= 0)
     ES << "0-" << Max;
   else