From 4d2c1376f573a27615097b4bdfa424759999cb88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20=C4=8Cert=C3=ADk?= Date: Mon, 12 Jun 2023 22:21:25 -0600 Subject: [PATCH] Print unsigned ints correctly Fixes #1896. --- src/libasr/codegen/asr_to_llvm.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/libasr/codegen/asr_to_llvm.cpp b/src/libasr/codegen/asr_to_llvm.cpp index be8aa4b3a2..4f1c7f1fae 100644 --- a/src/libasr/codegen/asr_to_llvm.cpp +++ b/src/libasr/codegen/asr_to_llvm.cpp @@ -7195,19 +7195,19 @@ class ASRToLLVMVisitor : public ASR::BaseVisitor } else if (ASRUtils::is_unsigned_integer(*t)) { switch( a_kind ) { case 1 : { - fmt.push_back("%hhi"); + fmt.push_back("%hhu"); break; } case 2 : { - fmt.push_back("%hi"); + fmt.push_back("%hu"); break; } case 4 : { - fmt.push_back("%d"); + fmt.push_back("%u"); break; } case 8 : { - fmt.push_back("%lld"); + fmt.push_back("%llu"); break; } default: {