From 19113be8323beaa969d38337b793120186200c45 Mon Sep 17 00:00:00 2001 From: Matthew Berry Date: Wed, 18 Jan 2023 09:14:28 -0800 Subject: [PATCH] Don't allocate an iterator on the heap unnecessarily --- src/crab/gba/thumb/push_pop_registers.cr | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/crab/gba/thumb/push_pop_registers.cr b/src/crab/gba/thumb/push_pop_registers.cr index 178ad7b..00bb25f 100644 --- a/src/crab/gba/thumb/push_pop_registers.cr +++ b/src/crab/gba/thumb/push_pop_registers.cr @@ -21,7 +21,7 @@ module GBA address &-= 4 @gba.bus[address] = @r[14] end - 7.downto(0).each do |idx| + 7.downto(0) do |idx| if bit?(list, idx) address &-= 4 @gba.bus[address] = @r[idx]