Skip to content

Commit d091178

Browse files
authored
Merge pull request #22397 from Techatrix/type-safe-ast
improve type safety of std.zig.Ast
2 parents a0401cf + 4129f7f commit d091178

26 files changed

+5404
-5704
lines changed

lib/compiler/aro_translate_c/ast.zig

+383-440
Large diffs are not rendered by default.

lib/compiler/reduce.zig

+1-1
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ pub fn main() !void {
220220
mem.eql(u8, msg, "unused function parameter") or
221221
mem.eql(u8, msg, "unused capture"))
222222
{
223-
const ident_token = item.data.token;
223+
const ident_token = item.data.token.unwrap().?;
224224
try more_fixups.unused_var_decls.put(gpa, ident_token, {});
225225
} else {
226226
std.debug.print("found other ZIR error: '{s}'\n", .{msg});

0 commit comments

Comments
 (0)