diff --git a/src/backend/Assembly.zig b/src/backend/Assembly.zig index 15aa86557b7d961d653f4104c0f8b3484fb5e2a3..92ec2d5db3eae631030d4add9b565d7e280517bb 100644 --- a/src/backend/Assembly.zig +++ b/src/backend/Assembly.zig @@ -6,6 +6,10 @@ text: []const u8, const Assembly = @This(); +/// 释放 Assembly 结构体占用的内存资源 +/// 使用提供的 Allocator 释放 data 和 text 字段的内存 +/// @param self Assembly 实例指针 +/// @param gpa 用于释放内存的 Allocator pub fn deinit(self: *const Assembly, gpa: Allocator) void { gpa.free(self.data); gpa.free(self.text);