Skip to content

Commit 2591a94

Browse files
committed
Do not catch internal errors in parse_with_yarp_and_dump_truffle_ast
1 parent 09a0fdd commit 2591a94

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

src/main/java/org/truffleruby/debug/TruffleDebugNodes.java

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1471,14 +1471,7 @@ protected Object parseAndDump(Object sourceCode, Object focusedNodeClassName, in
14711471
@Cached TruffleString.FromJavaStringNode fromJavaStringNode) {
14721472
String sourceCodeString = RubyGuards.getJavaString(sourceCode);
14731473
String nodeClassNameString = RubyGuards.getJavaString(focusedNodeClassName);
1474-
RubyRootNode rootNode;
1475-
1476-
try {
1477-
rootNode = parse(sourceCodeString);
1478-
} catch (Exception | Error e) {
1479-
return e.toString();
1480-
}
1481-
1474+
RubyRootNode rootNode = parse(sourceCodeString);
14821475
String output = TruffleASTPrinter.dump(rootNode, nodeClassNameString, index);
14831476
return createString(fromJavaStringNode, output, Encodings.UTF_8);
14841477
}

0 commit comments

Comments
 (0)