Skip to content

Commit 15143fd

Browse files
razetimeeregon
authored andcommitted
CheckIfPatternsMatchedNode: fix PE code and remove cast to String
1 parent 0e9c363 commit 15143fd

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/main/java/org/truffleruby/language/control/CheckIfPatternsMatchedNode.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ public final class CheckIfPatternsMatchedNode extends RubyContextSourceNode {
2222

2323
public CheckIfPatternsMatchedNode(RubyNode inspected) {
2424
this.inspected = inspected;
25+
this.toJavaStringNode = ToJavaStringNode.create();
2526
}
2627

2728
@Override
2829
public Object execute(VirtualFrame frame) {
29-
toJavaStringNode = ToJavaStringNode.create(inspected);
30-
String message = (String) toJavaStringNode.execute(frame);
30+
String message = toJavaStringNode.executeToJavaString(inspected.execute(frame));
3131
throw new RaiseException(getContext(), coreExceptions().noMatchingPatternError(message, this));
3232
}
3333

0 commit comments

Comments
 (0)