From 3c86e14ea4ddb99025897b8c47c6f256e2f4f774 Mon Sep 17 00:00:00 2001 From: Nekotekina Date: Thu, 17 Dec 2020 17:00:06 +0300 Subject: [PATCH] Fix hexadecimal line numbers in error reports --- Utilities/StrFmt.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Utilities/StrFmt.cpp b/Utilities/StrFmt.cpp index 05bb310fa7..8ef606f7c7 100644 --- a/Utilities/StrFmt.cpp +++ b/Utilities/StrFmt.cpp @@ -250,11 +250,11 @@ void fmt_class_string::format(std::string& out, u64 arg) if (loc.col != umax) { - fmt::append(out, "\n(in file %s:%s[:%s]", loc.file, loc.line, loc.col); + fmt::append(out, "\n(in file %s:%u[:%u]", loc.file, loc.line, loc.col); } else { - fmt::append(out, "\n(in file %s:%s", loc.file, loc.line); + fmt::append(out, "\n(in file %s:%u", loc.file, loc.line); } if (loc.func && *loc.func)