Reduce loop label stack #100

Open
opened 2025-04-16 12:01:48 +02:00 by belka · 0 comments
Owner

Loops label a stacked when loops contain other loops, but the stack isn't cleared afterwards. So this code compiles, but loop isn't defined for the second loop.

proc f();
begin
  while true, loop do
  end;
  while true do
    break loop
  end
end
Loops label a stacked when loops contain other loops, but the stack isn't cleared afterwards. So this code compiles, but `loop` isn't defined for the second loop. ``` proc f(); begin while true, loop do end; while true do break loop end end ```
belka added the
bootstrap
label 2025-04-16 12:01:48 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: belka/elna#100
No description provided.