From 9428d86f2b5cb1eea5e4f6e50d3ba72a5dc1769b Mon Sep 17 00:00:00 2001 From: gingerBill Date: Wed, 17 Jan 2018 14:00:49 +0000 Subject: Specific sized booleans: b8, b16, b32, b64 --- src/ir_print.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/ir_print.cpp') 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; -- cgit v1.2.3