diff --git a/lib/pry/pry_instance.rb b/lib/pry/pry_instance.rb index 8c905517..d0e47f50 100644 --- a/lib/pry/pry_instance.rb +++ b/lib/pry/pry_instance.rb @@ -228,6 +228,7 @@ class Pry exception = catch(:raise_up) do break_data = catch(:breakout) do loop do + throw(:breakout) if binding_stack.empty? rep(binding_stack.last) end end