summaryrefslogtreecommitdiff
path: root/src/symtable.zig
diff options
context:
space:
mode:
authorNic Gaffney <gaffney_nic@protonmail.com>2025-10-23 16:54:54 -0500
committerNic Gaffney <gaffney_nic@protonmail.com>2025-10-23 16:54:54 -0500
commitc658b86a0770ba99c51bdf4e2df9544363468253 (patch)
treec7dc0b3f340f818b364b322200d9cc9d92460fd2 /src/symtable.zig
parent2c44d648157a6dbfd847e939016316032c6742a4 (diff)
downloadcalico-c658b86a0770ba99c51bdf4e2df9544363468253.tar.gz
Updated to zig 0.15.1 -- BREAKING
Diffstat (limited to 'src/symtable.zig')
-rw-r--r--src/symtable.zig6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/symtable.zig b/src/symtable.zig
index f426ef8..65fedc4 100644
--- a/src/symtable.zig
+++ b/src/symtable.zig
@@ -254,14 +254,14 @@ pub const Populator = struct {
args: []const pars.FunctionArg,
retType: ?pars.TypeIdent,
) !Symbol {
- var inputArr = std.ArrayList(SymbType).init(self.allocator);
+ var inputArr = std.ArrayList(SymbType){};
for (args) |arg| {
// std.debug.print("{s}: {s}\n", .{ arg.ident, arg.typ.ident });
const argSymb = try self.buildValueSymb(table, arg.typ, false);
if (!try table.insert(arg.ident, argSymb)) return error.FailedToInsert;
- try inputArr.append(table.getType(arg.typ) orelse SymbType.Void);
+ try inputArr.append(self.allocator, table.getType(arg.typ) orelse SymbType.Void);
}
- const input = try inputArr.toOwnedSlice();
+ const input = try inputArr.toOwnedSlice(self.allocator);
const output = try self.allocator.create(SymbType);
output.* = if (retType) |typ| table.getType(typ).? else SymbType.Void;