        desc = "#{encdump s1}.tr(#{encdump s2}, #{encdump s3})"
        if s1.empty?
          assert_equal(s1, s1.tr(s2, s3), desc)
-@@ -1283,21 +1303,21 @@ def test_tr
+@@ -1292,21 +1314,21 @@ def test_tr
    end
  
    def test_tr_sjis

       if !s1.ascii_only? && !s2.ascii_only? && s1.encoding != s2.encoding
         assert_raise(Encoding::CompatibilityError) { s1.each_line(s2) {} }
         next
@@ -880,7 +900,7 @@ def test_str_hex
   end
 
   def test_str_include?

Added frozen_string_literal: true
Changed some loops to quicken code up and less GC issues
diff --git a/test/ruby/test_m17n_comb.rb b/test/ruby/test_m17n_comb.rb
index cfb8bff882..ad2f2627ec 100644
--- a/test/ruby/test_m17n_comb.rb
+++ b/test/ruby/test_m17n_comb.rb
@@ -1,4 +1,4 @@
