From a7e72f78cd8fe4c2e265dd03c1050dbf4f9c37b9 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 8 Feb 2020 01:42:05 +0100 Subject: [PATCH] AK: Make PrintfImplementation treat %lld as 64-bit --- AK/PrintfImplementation.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/AK/PrintfImplementation.h b/AK/PrintfImplementation.h index 806998dacc..77842b7af8 100644 --- a/AK/PrintfImplementation.h +++ b/AK/PrintfImplementation.h @@ -331,7 +331,10 @@ template case 'd': case 'i': - ret += print_signed_number(putch, bufptr, va_arg(ap, int), left_pad, zeroPad, fieldWidth, always_sign); + if (long_qualifiers >= 2) + ret += print_i64(putch, bufptr, va_arg(ap, i64), left_pad, zeroPad, fieldWidth); + else + ret += print_signed_number(putch, bufptr, va_arg(ap, int), left_pad, zeroPad, fieldWidth, always_sign); break; case 'u':