Function deinit [src]

Prototype

pub fn deinit(self: *Function, gpa: Allocator) void

Parameters

self: *Functiongpa: Allocator

Source

pub fn deinit(self: *Function, gpa: Allocator) void { gpa.free(self.extra); gpa.free(self.debug_values); self.debug_locations.deinit(gpa); gpa.free(self.value_indices[0..self.instructions.len]); gpa.free(self.names[0..self.instructions.len]); self.instructions.deinit(gpa); gpa.free(self.blocks); self.* = undefined; }