aboutsummaryrefslogtreecommitdiff
path: root/src/ir_print.cpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2018-01-17 14:00:49 +0000
committergingerBill <bill@gingerbill.org>2018-01-17 14:00:49 +0000
commit9428d86f2b5cb1eea5e4f6e50d3ba72a5dc1769b (patch)
treecbbfb1f3c915f1f5633ec2841710ee4342fae892 /src/ir_print.cpp
parentddebf0daf2d73faaecbfbc77892d9bdb51adcee2 (diff)
Specific sized booleans: b8, b16, b32, b64
Diffstat (limited to 'src/ir_print.cpp')
-rw-r--r--src/ir_print.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/ir_print.cpp b/src/ir_print.cpp
index 02b502605..52815d3f1 100644
--- a/src/ir_print.cpp
+++ b/src/ir_print.cpp
@@ -269,8 +269,12 @@ void ir_print_type(irFileBuffer *f, irModule *m, Type *t, bool in_struct) {
switch (t->kind) {
case Type_Basic:
switch (t->Basic.kind) {
- case Basic_bool: ir_write_string(f, "i8"); return;
- case Basic_llvm_bool: ir_write_string(f, "i1"); return;
+ case Basic_llvm_bool: ir_write_string(f, "i1"); return;
+ case Basic_bool: ir_write_string(f, "i8"); return;
+ case Basic_b8: ir_write_string(f, "i8"); return;
+ case Basic_b16: ir_write_string(f, "i16"); return;
+ case Basic_b32: ir_write_string(f, "i32"); return;
+ case Basic_b64: ir_write_string(f, "i64"); return;
case Basic_i8: ir_write_string(f, "i8"); return;
case Basic_u8: ir_write_string(f, "i8"); return;