Function deinit [src]

Prototype

pub fn deinit(self: *WipFunction) void

Parameters

self: *WipFunction

Source

pub fn deinit(self: *WipFunction) void { self.extra.deinit(self.builder.gpa); self.debug_values.deinit(self.builder.gpa); self.debug_locations.deinit(self.builder.gpa); self.names.deinit(self.builder.gpa); self.instructions.deinit(self.builder.gpa); for (self.blocks.items) |*b| b.instructions.deinit(self.builder.gpa); self.blocks.deinit(self.builder.gpa); self.* = undefined; }