From 264f5f4544fc87330d328d1aea96a27934738368 Mon Sep 17 00:00:00 2001 From: Jakub Konka Date: Thu, 24 Jun 2021 23:08:24 +0200 Subject: [PATCH] Apply AST fixes --- src/link/MachO/Symbol.zig | 10 +--------- src/link/tapi/parse.zig | 7 +------ 2 files changed, 2 insertions(+), 15 deletions(-) diff --git a/src/link/MachO/Symbol.zig b/src/link/MachO/Symbol.zig index 0c6777009d..c58af27672 100644 --- a/src/link/MachO/Symbol.zig +++ b/src/link/MachO/Symbol.zig @@ -73,8 +73,6 @@ pub const Regular = struct { global, }; - pub fn deinit(regular: *Regular, allocator: *Allocator) void {} - pub fn isTemp(regular: *Regular) bool { if (regular.linkage == .translation_unit) { return mem.startsWith(u8, regular.base.name, "l") or mem.startsWith(u8, regular.base.name, "L"); @@ -116,8 +114,6 @@ pub const Unresolved = struct { file: *Object, pub const base_type: Symbol.Type = .unresolved; - - pub fn deinit(unresolved: *Unresolved, allocator: *Allocator) void {} }; pub const Tentative = struct { @@ -133,17 +129,13 @@ pub const Tentative = struct { file: *Object, pub const base_type: Symbol.Type = .tentative; - - pub fn deinit(tentative: *Tentative, allocator: *Allocator) void {} }; pub fn deinit(base: *Symbol, allocator: *Allocator) void { allocator.free(base.name); switch (base.@"type") { - .regular => @fieldParentPtr(Regular, "base", base).deinit(allocator), .proxy => @fieldParentPtr(Proxy, "base", base).deinit(allocator), - .unresolved => @fieldParentPtr(Unresolved, "base", base).deinit(allocator), - .tentative => @fieldParentPtr(Tentative, "base", base).deinit(allocator), + else => {}, } } diff --git a/src/link/tapi/parse.zig b/src/link/tapi/parse.zig index 1e40ac63dc..0c923f961b 100644 --- a/src/link/tapi/parse.zig +++ b/src/link/tapi/parse.zig @@ -42,7 +42,7 @@ pub const Node = struct { .doc => @fieldParentPtr(Node.Doc, "base", self).deinit(allocator), .map => @fieldParentPtr(Node.Map, "base", self).deinit(allocator), .list => @fieldParentPtr(Node.List, "base", self).deinit(allocator), - .value => @fieldParentPtr(Node.Value, "base", self).deinit(allocator), + .value => {}, } } @@ -180,11 +180,6 @@ pub const Node = struct { pub const base_tag: Node.Tag = .value; - pub fn deinit(self: *Value, allocator: *Allocator) void { - _ = self; - _ = allocator; - } - pub fn format( self: *const Value, comptime fmt: []const u8,