| ... | @@ -154,7 +154,11 @@ pub fn next(bc: *BitcodeReader) !?Item { | ... | @@ -154,7 +154,11 @@ pub fn next(bc: *BitcodeReader) !?Item { |
| 154 | Abbrev.Builtin.enter_subblock.toRecordId() => { | 154 | Abbrev.Builtin.enter_subblock.toRecordId() => { |
| 155 | const block_id: u32 = @intCast(record.operands[0]); | 155 | const block_id: u32 = @intCast(record.operands[0]); |
| 156 | switch (block_id) { | 156 | switch (block_id) { |
| 157 | Block.block_info => try bc.parseBlockInfoBlock(), | 157 | Block.block_info => { |
| | 158 | try bc.startBlock(Block.block_info, @intCast(record.operands[1])); |
| | 159 | try bc.parseBlockInfoBlock(); |
| | 160 | try bc.endBlock(); |
| | 161 | }, |
| 158 | Block.first_reserved...Block.last_standard => return error.UnsupportedBlockId, | 162 | Block.first_reserved...Block.last_standard => return error.UnsupportedBlockId, |
| 159 | else => { | 163 | else => { |
| 160 | try bc.startBlock(block_id, @intCast(record.operands[1])); | 164 | try bc.startBlock(block_id, @intCast(record.operands[1])); |