Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 21a7be2

Browse files
authored
Merge pull request #1897 from certik/print_unsigned
Print unsigned ints correctly
2 parents b1fb2cf + 4d2c137 commit 21a7be2

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/libasr/codegen/asr_to_llvm.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7195,19 +7195,19 @@ class ASRToLLVMVisitor : public ASR::BaseVisitor<ASRToLLVMVisitor>
71957195
} else if (ASRUtils::is_unsigned_integer(*t)) {
71967196
switch( a_kind ) {
71977197
case 1 : {
7198-
fmt.push_back("%hhi");
7198+
fmt.push_back("%hhu");
71997199
break;
72007200
}
72017201
case 2 : {
7202-
fmt.push_back("%hi");
7202+
fmt.push_back("%hu");
72037203
break;
72047204
}
72057205
case 4 : {
7206-
fmt.push_back("%d");
7206+
fmt.push_back("%u");
72077207
break;
72087208
}
72097209
case 8 : {
7210-
fmt.push_back("%lld");
7210+
fmt.push_back("%llu");
72117211
break;
72127212
}
72137213
default: {

0 commit comments

Comments
 (0)