DoxigAlpha

deinit

Function parameters

Parameters

#
self:*WipFunction

Type definitions in this namespace

Types

#

Functions in this namespace

Functions

#

= 16

Values

#

Source

Implementation

#
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;
}