From c56a7088d558832cfc023a2d7358c0ec8841b242 Mon Sep 17 00:00:00 2001 From: Timur Tarasenko Date: Tue, 9 Oct 2018 21:58:23 -0500 Subject: [PATCH] Change on reverse.each Change on reverse_each because reverse_each loops in reverse order (no intermediate array created). --- lib/rubex/ast/top_statement/klass/attached_klass.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/rubex/ast/top_statement/klass/attached_klass.rb b/lib/rubex/ast/top_statement/klass/attached_klass.rb index 163e888..79e12cb 100644 --- a/lib/rubex/ast/top_statement/klass/attached_klass.rb +++ b/lib/rubex/ast/top_statement/klass/attached_klass.rb @@ -389,7 +389,7 @@ def modify_alloc_func(func) stmts = [] stmts << data_var_cptr_decl(nil) stmts.concat data_struct_allocations - stmts.reverse.each do |s| + stmts.reverse_each do |s| func.statements.unshift s end end