| author | |
| committer | |
| log | b6930097ec5f0e79346d3a1725be56a2d1dcc568 |
| tree | 37643d563ef033f1a6b685a9f887ce63c049d46d |
| parent | e5f4dbdf8aab9e5b17d2401b55493300235ab15b |
4 files changed, 14 insertions(+), 14 deletions(-)
lib/compiler/translate-c/MacroTranslator.zig+4-4| ... | ... | @@ -175,7 +175,7 @@ pub fn transMacro(mt: *MacroTranslator) ParseError!void { |
| 175 | 175 | } |
| 176 | 176 | |
| 177 | 177 | fn createMacroFn(mt: *MacroTranslator, name: []const u8, ref: ZigNode, proto_alias: *ast.Payload.Func) !ZigNode { |
| 178 | var fn_params = std.ArrayList(ast.Payload.Param).init(mt.t.gpa); | |
| 178 | var fn_params = std.array_list.Managed(ast.Payload.Param).init(mt.t.gpa); | |
| 179 | 179 | defer fn_params.deinit(); |
| 180 | 180 | |
| 181 | 181 | var block_scope = try Scope.Block.init(mt.t, &mt.t.global_scope.base, false); |
| ... | ... | @@ -1149,7 +1149,7 @@ fn parseCPostfixExprInner(mt: *MacroTranslator, scope: *Scope, type_name: ?ZigNo |
| 1149 | 1149 | if (mt.eat(.r_paren)) { |
| 1150 | 1150 | node = try ZigTag.call.create(mt.t.arena, .{ .lhs = node, .args = &.{} }); |
| 1151 | 1151 | } else { |
| 1152 | var args = std.ArrayList(ZigNode).init(mt.t.gpa); | |
| 1152 | var args = std.array_list.Managed(ZigNode).init(mt.t.gpa); | |
| 1153 | 1153 | defer args.deinit(); |
| 1154 | 1154 | |
| 1155 | 1155 | while (true) { |
| ... | ... | @@ -1179,7 +1179,7 @@ fn parseCPostfixExprInner(mt: *MacroTranslator, scope: *Scope, type_name: ?ZigNo |
| 1179 | 1179 | |
| 1180 | 1180 | // Check for designated field initializers |
| 1181 | 1181 | if (mt.peek() == .period) { |
| 1182 | var init_vals = std.ArrayList(ast.Payload.ContainerInitDot.Initializer).init(mt.t.gpa); | |
| 1182 | var init_vals = std.array_list.Managed(ast.Payload.ContainerInitDot.Initializer).init(mt.t.gpa); | |
| 1183 | 1183 | defer init_vals.deinit(); |
| 1184 | 1184 | |
| 1185 | 1185 | while (true) { |
| ... | ... | @@ -1211,7 +1211,7 @@ fn parseCPostfixExprInner(mt: *MacroTranslator, scope: *Scope, type_name: ?ZigNo |
| 1211 | 1211 | continue; |
| 1212 | 1212 | } |
| 1213 | 1213 | |
| 1214 | var init_vals = std.ArrayList(ZigNode).init(mt.t.gpa); | |
| 1214 | var init_vals = std.array_list.Managed(ZigNode).init(mt.t.gpa); | |
| 1215 | 1215 | defer init_vals.deinit(); |
| 1216 | 1216 | |
| 1217 | 1217 | while (true) { |
lib/compiler/translate-c/PatternList.zig+3-3| ... | ... | @@ -91,7 +91,7 @@ const Pattern = struct { |
| 91 | 91 | fn init(pl: *Pattern, allocator: mem.Allocator, template: Template) Error!void { |
| 92 | 92 | const source = template[0]; |
| 93 | 93 | const impl = template[1]; |
| 94 | var tok_list = std.ArrayList(CToken).init(allocator); | |
| 94 | var tok_list = std.array_list.Managed(CToken).init(allocator); | |
| 95 | 95 | defer tok_list.deinit(); |
| 96 | 96 | |
| 97 | 97 | pl.* = .{ |
| ... | ... | @@ -170,7 +170,7 @@ pub fn match(pl: PatternList, ms: MacroSlicer) Error!?Impl { |
| 170 | 170 | return null; |
| 171 | 171 | } |
| 172 | 172 | |
| 173 | fn tokenizeMacro(source: []const u8, tok_list: *std.ArrayList(CToken)) Error!MacroSlicer { | |
| 173 | fn tokenizeMacro(source: []const u8, tok_list: *std.array_list.Managed(CToken)) Error!MacroSlicer { | |
| 174 | 174 | var param_count: u32 = 0; |
| 175 | 175 | var param_buf: [8][]const u8 = undefined; |
| 176 | 176 | |
| ... | ... | @@ -243,7 +243,7 @@ test "Macro matching" { |
| 243 | 243 | source: []const u8, |
| 244 | 244 | comptime expected_match: ?Impl, |
| 245 | 245 | ) !void { |
| 246 | var tok_list = std.ArrayList(CToken).init(allocator); | |
| 246 | var tok_list = std.array_list.Managed(CToken).init(allocator); | |
| 247 | 247 | defer tok_list.deinit(); |
| 248 | 248 | const ms = try tokenizeMacro(source, &tok_list); |
| 249 | 249 | defer allocator.free(ms.tokens); |
lib/compiler/translate-c/Translator.zig+6-6| ... | ... | @@ -489,10 +489,10 @@ fn transRecordDecl(t: *Translator, scope: *Scope, record_qt: QualType) Error!voi |
| 489 | 489 | break :init ZigTag.opaque_literal.init(); |
| 490 | 490 | } |
| 491 | 491 | |
| 492 | var fields = try std.ArrayList(ast.Payload.Container.Field).initCapacity(t.gpa, record_ty.fields.len); | |
| 492 | var fields = try std.array_list.Managed(ast.Payload.Container.Field).initCapacity(t.gpa, record_ty.fields.len); | |
| 493 | 493 | defer fields.deinit(); |
| 494 | 494 | |
| 495 | var functions = std.ArrayList(ZigNode).init(t.gpa); | |
| 495 | var functions = std.array_list.Managed(ZigNode).init(t.gpa); | |
| 496 | 496 | defer functions.deinit(); |
| 497 | 497 | |
| 498 | 498 | var unnamed_field_count: u32 = 0; |
| ... | ... | @@ -1789,7 +1789,7 @@ fn transSwitch(t: *Translator, scope: *Scope, switch_stmt: Node.SwitchStmt) Tran |
| 1789 | 1789 | defer cond_scope.deinit(); |
| 1790 | 1790 | const switch_expr = try t.transExpr(&cond_scope.base, switch_stmt.cond, .used); |
| 1791 | 1791 | |
| 1792 | var cases = std.ArrayList(ZigNode).init(t.gpa); | |
| 1792 | var cases = std.array_list.Managed(ZigNode).init(t.gpa); | |
| 1793 | 1793 | defer cases.deinit(); |
| 1794 | 1794 | var has_default = false; |
| 1795 | 1795 | |
| ... | ... | @@ -1803,7 +1803,7 @@ fn transSwitch(t: *Translator, scope: *Scope, switch_stmt: Node.SwitchStmt) Tran |
| 1803 | 1803 | for (body, 0..) |stmt, i| { |
| 1804 | 1804 | switch (stmt.get(t.tree)) { |
| 1805 | 1805 | .case_stmt => { |
| 1806 | var items = std.ArrayList(ZigNode).init(t.gpa); | |
| 1806 | var items = std.array_list.Managed(ZigNode).init(t.gpa); | |
| 1807 | 1807 | defer items.deinit(); |
| 1808 | 1808 | const sub = try t.transCaseStmt(base_scope, stmt, &items); |
| 1809 | 1809 | const res = try t.transSwitchProngStmt(base_scope, sub, body[i..]); |
| ... | ... | @@ -1861,7 +1861,7 @@ fn transCaseStmt( |
| 1861 | 1861 | t: *Translator, |
| 1862 | 1862 | scope: *Scope, |
| 1863 | 1863 | stmt: Node.Index, |
| 1864 | items: *std.ArrayList(ZigNode), | |
| 1864 | items: *std.array_list.Managed(ZigNode), | |
| 1865 | 1865 | ) TransError!Node.Index { |
| 1866 | 1866 | var sub = stmt; |
| 1867 | 1867 | var seen_default = false; |
| ... | ... | @@ -3986,7 +3986,7 @@ fn createFlexibleMemberFn( |
| 3986 | 3986 | // ================= |
| 3987 | 3987 | |
| 3988 | 3988 | fn transMacros(t: *Translator) !void { |
| 3989 | var tok_list = std.ArrayList(CToken).init(t.gpa); | |
| 3989 | var tok_list = std.array_list.Managed(CToken).init(t.gpa); | |
| 3990 | 3990 | defer tok_list.deinit(); |
| 3991 | 3991 | |
| 3992 | 3992 | var pattern_list = try PatternList.init(t.gpa); |
lib/compiler/translate-c/main.zig+1-1| ... | ... | @@ -202,7 +202,7 @@ fn translate(d: *aro.Driver, tc: *aro.Toolchain, args: [][:0]u8) !void { |
| 202 | 202 | out_file_path = path; |
| 203 | 203 | } |
| 204 | 204 | |
| 205 | var out_writer = out_file.writer(&out_buf); | |
| 205 | var out_writer = out_file.writer(&.{}); | |
| 206 | 206 | out_writer.interface.writeAll(rendered_zig) catch |
| 207 | 207 | return d.fatal("failed to write result to '{s}': {s}", .{ out_file_path, aro.Driver.errorDescription(out_writer.err.?) }); |
| 208 | 208 |