Skip to content

Commit

Permalink
Showing 3 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion core/src/main/java/org/jruby/ast/DXStrNode.java
Original file line number Diff line number Diff line change
@@ -42,7 +42,7 @@
*/
public class DXStrNode extends DNode implements ILiteralNode {
public DXStrNode(ISourcePosition position, DStrNode node) {
super(position);
super(position, node.getEncoding());
addAll(node);
}

Original file line number Diff line number Diff line change
@@ -49,7 +49,7 @@ public Object interpret(ThreadContext context, StaticScope currScope, DynamicSco

for (Operand p: operands) {
RubyBasicObject piece = (RubyBasicObject) p.retrieve(context, self, currScope, currDynScope, temp);
newString.append((piece instanceof RubyString) ? (RubyString) piece : piece.to_s());
newString.append19((piece instanceof RubyString) ? (RubyString) piece : piece.to_s());
}

newString.setFrozen(true);
2 changes: 1 addition & 1 deletion core/src/main/java/org/jruby/ir/targets/JVMVisitor.java
Original file line number Diff line number Diff line change
@@ -643,7 +643,7 @@ public void BacktickInstr(BacktickInstr instr) {
jvmAdapter().invokevirtual(p(IRubyObject.class), "anyToString", sig(IRubyObject.class));

jvmAdapter().label(after);
jvmAdapter().invokevirtual(p(RubyString.class), "append", sig(RubyString.class, IRubyObject.class));
jvmAdapter().invokevirtual(p(RubyString.class), "append19", sig(RubyString.class, IRubyObject.class));
}

// freeze the string

0 comments on commit c9c2390

Please sign in to comment.