aboutsummaryrefslogtreecommitdiff
path: root/src/ir_print.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ir_print.cpp')
-rw-r--r--src/ir_print.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/ir_print.cpp b/src/ir_print.cpp
index 90ab410e4d..24e030f501 100644
--- a/src/ir_print.cpp
+++ b/src/ir_print.cpp
@@ -1039,7 +1039,10 @@ static void ir_print_asm_gen(IrPrint *irp, IrInstructionAsmGen *instruction) {
}
static void ir_print_size_of(IrPrint *irp, IrInstructionSizeOf *instruction) {
- fprintf(irp->f, "@sizeOf(");
+ if (instruction->bit_size)
+ fprintf(irp->f, "@bitSizeOf(");
+ else
+ fprintf(irp->f, "@sizeOf(");
ir_print_other_instruction(irp, instruction->type_value);
fprintf(irp->f, ")");
}