diff options
Diffstat (limited to 'insns.def')
-rw-r--r-- | insns.def | 8 |
1 files changed, 1 insertions, 7 deletions
@@ -365,13 +365,7 @@ concatstrings (...) (VALUE val) // inc += 1 - num; { - rb_num_t i = num - 1; - - val = rb_str_resurrect(TOPN(i)); - while (i-- > 0) { - const VALUE v = TOPN(i); - rb_str_append_literal(val, v); - } + val = rb_str_concat_literals(num, &TOPN(num-1)); POPN(num); } |