summaryrefslogtreecommitdiff
path: root/yjit/src/codegen.rs
diff options
context:
space:
mode:
authorNoah Gibbs (and/or Benchmark CI) <noah.gibbs@shopify.com>2022-07-06 11:47:34 +0000
committerJean Boussier <jean.boussier@gmail.com>2022-07-06 17:25:58 +0200
commita2e0815e27e7eb35d57a5bd4c09630797e1869fc (patch)
tree1af7bff10bdce65fb4ff077dc3d1d97adab0880b /yjit/src/codegen.rs
parent906f7cb3e7e6de2b75dc4a4a3c09f98d8bf28388 (diff)
Switch YJIT to using rb_str_buf_append rather than rb_str_append when encodings don't match, as discussed with byroot
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/6095
Diffstat (limited to 'yjit/src/codegen.rs')
-rw-r--r--yjit/src/codegen.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/yjit/src/codegen.rs b/yjit/src/codegen.rs
index 12c97411b0..84f4ff4897 100644
--- a/yjit/src/codegen.rs
+++ b/yjit/src/codegen.rs
@@ -3792,7 +3792,7 @@ fn jit_rb_str_concat(
// If encodings are different, use a slower encoding-aware concatenate
cb.write_label(enc_mismatch);
- call_ptr(cb, REG0, rb_str_append as *const u8);
+ call_ptr(cb, REG0, rb_str_buf_append as *const u8);
// Drop through to return
cb.write_label(ret_label);