| ... | @@ -791,6 +791,10 @@ static void ir_print_frame_address(IrPrint *irp, IrInstructionFrameAddress *inst | ... | @@ -791,6 +791,10 @@ static void ir_print_frame_address(IrPrint *irp, IrInstructionFrameAddress *inst |
| 791 | fprintf(irp->f, "@frameAddress()"); | 791 | fprintf(irp->f, "@frameAddress()"); |
| 792 | } | 792 | } |
| 793 | | 793 | |
| | 794 | static void ir_print_handle(IrPrint *irp, IrInstructionHandle *instruction) { |
| | 795 | fprintf(irp->f, "@handle()"); |
| | 796 | } |
| | 797 | |
| 794 | static void ir_print_return_address(IrPrint *irp, IrInstructionReturnAddress *instruction) { | 798 | static void ir_print_return_address(IrPrint *irp, IrInstructionReturnAddress *instruction) { |
| 795 | fprintf(irp->f, "@returnAddress()"); | 799 | fprintf(irp->f, "@returnAddress()"); |
| 796 | } | 800 | } |
| ... | @@ -1556,6 +1560,9 @@ static void ir_print_instruction(IrPrint *irp, IrInstruction *instruction) { | ... | @@ -1556,6 +1560,9 @@ static void ir_print_instruction(IrPrint *irp, IrInstruction *instruction) { |
| 1556 | case IrInstructionIdFrameAddress: | 1560 | case IrInstructionIdFrameAddress: |
| 1557 | ir_print_frame_address(irp, (IrInstructionFrameAddress *)instruction); | 1561 | ir_print_frame_address(irp, (IrInstructionFrameAddress *)instruction); |
| 1558 | break; | 1562 | break; |
| | 1563 | case IrInstructionIdHandle: |
| | 1564 | ir_print_handle(irp, (IrInstructionHandle *)instruction); |
| | 1565 | break; |
| 1559 | case IrInstructionIdAlignOf: | 1566 | case IrInstructionIdAlignOf: |
| 1560 | ir_print_align_of(irp, (IrInstructionAlignOf *)instruction); | 1567 | ir_print_align_of(irp, (IrInstructionAlignOf *)instruction); |
| 1561 | break; | 1568 | break; |