aboutsummaryrefslogtreecommitdiff
path: root/src/AstGen.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/AstGen.zig')
-rw-r--r--src/AstGen.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/AstGen.zig b/src/AstGen.zig
index aba4610c5d..e0f4028cba 100644
--- a/src/AstGen.zig
+++ b/src/AstGen.zig
@@ -1878,8 +1878,8 @@ fn continueExpr(parent_gz: *GenZir, parent_scope: *Scope, node: Ast.Node.Index)
continue;
}
- // TODO emit a break_inline if the loop being continued is inline
- _ = try parent_gz.addBreak(.@"break", continue_block, .void_value);
+ const break_tag: Zir.Inst.Tag = if (gen_zir.is_inline) .break_inline else .@"break";
+ _ = try parent_gz.addBreak(break_tag, continue_block, .void_value);
return Zir.Inst.Ref.unreachable_value;
},
.local_val => scope = scope.cast(Scope.LocalVal).?.parent,