Skip to content

Commit

Permalink
Showing 1 changed file with 1 addition and 6 deletions.
7 changes: 1 addition & 6 deletions core/src/main/java/org/jruby/ir/IRBuilder.java
Original file line number Diff line number Diff line change
@@ -1129,12 +1129,7 @@ public Operand buildCase(CaseNode caseNode) {
v2 = build(whenNode.getExpressionNodes());
}
} else {
Operand expression = build(whenNode.getExpressionNodes());

// use frozen string for direct literal strings in `when`
if (expression instanceof StringLiteral) {
expression = ((StringLiteral) expression).frozenString;
}
Operand expression = buildWithOrder(whenNode.getExpressionNodes(), whenNode.containsVariableAssignment());

addInstr(new EQQInstr(eqqResult, expression, value));
v1 = eqqResult;

0 comments on commit 2c8c071

Please sign in to comment.