*: update all clients of the `CString::to_s` services
[nit.git] / benchmarks / strings / array_to_s_vars / array_to_s_flatstr.nit
index aad68e7..95f8c39 100644 (file)
@@ -19,7 +19,7 @@ redef class FlatString
        redef fun +(o) do
                var mlen = length
                var slen = o.length
-               var nns = new NativeString(mlen + slen)
+               var nns = new CString(mlen + slen)
                items.copy_to(nns, mlen, index_from, 0)
                if o isa FlatString then
                        o.items.copy_to(nns, slen, o.index_from, mlen)
@@ -30,7 +30,7 @@ redef class FlatString
                                pos += 1
                        end
                end
-               return nns.to_s_with_length(mlen)
+               return nns.to_s_unsafe(mlen, copy=false)
        end
 end