From 4b7fa0fce90f05e13334bab5379d9e9ae8c5ae49 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Tue, 25 Jul 2023 10:42:53 -0700 Subject: [PATCH] AstGen: avoid unnecessary mutable local --- src/AstGen.zig | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/AstGen.zig b/src/AstGen.zig index 0a82f59082..f7b81765b8 100644 --- a/src/AstGen.zig +++ b/src/AstGen.zig @@ -4682,13 +4682,11 @@ fn structDeclInner( // No defer needed here because it is handled by `wip_members.deinit()` above. const bodies_start = astgen.scratch.items.len; - var is_tuple = false; const node_tags = tree.nodes.items(.tag); - for (container_decl.ast.members) |member_node| { + const is_tuple = for (container_decl.ast.members) |member_node| { const container_field = tree.fullContainerField(member_node) orelse continue; - is_tuple = container_field.ast.tuple_like; - if (is_tuple) break; - } + if (container_field.ast.tuple_like) break true; + } else false; if (is_tuple) for (container_decl.ast.members) |member_node| { switch (node_tags[member_node]) { .container_field_init,