        desc = "#{encdump s1}.start_with?(#{encdump s2})"
        if !str_enc_compatible?(s1, s2)
          assert_raise(Encoding::CompatibilityError, desc) { s1.start_with?(s2) }
-@@ -1605,7 +1624,7 @@ def test_str_ord
+@@ -1614,7 +1635,7 @@ def test_str_ord
    end
  
    def test_str_partition

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 99c162a92f..3bd5c2be7e 100644
--- a/test/ruby/test_m17n_comb.rb
+++ b/test/ruby/test_m17n_comb.rb
@@ -1,4 +1,4 @@

       if !s1.ascii_only? && !s2.ascii_only? && s1.encoding != s2.encoding
         assert_raise(Encoding::CompatibilityError) { s1.include?(s2) }
         assert_raise(Encoding::CompatibilityError) { s1.index(s2) }
@@ -1058,7 +1080,7 @@ def test_str_oct
   end
 
   def test_str_replace
