Function deinit [src]

Prototype

pub fn deinit(bc: *BitcodeReader) void

Parameters

bc: *BitcodeReader

Source

pub fn deinit(bc: *BitcodeReader) void { var block_info_it = bc.block_info.valueIterator(); while (block_info_it.next()) |block_info| block_info.deinit(bc.allocator); bc.block_info.deinit(bc.allocator); for (bc.stack.items) |*state| state.deinit(bc.allocator); bc.stack.deinit(bc.allocator); bc.record_arena.promote(bc.allocator).deinit(); bc.* = undefined; }