File tree Expand file tree Collapse file tree 1 file changed +1
-5
lines changed
src/main/java/org/truffleruby/parser Expand file tree Collapse file tree 1 file changed +1
-5
lines changed Original file line number Diff line number Diff line change @@ -290,11 +290,6 @@ public RubyNode visitBackReferenceReadNode(Nodes.BackReferenceReadNode node) {
290
290
public RubyNode visitBeginNode (Nodes .BeginNode node ) {
291
291
RubyNode rubyNode ;
292
292
293
- // empty begin/end block - so ignore possibly present rescue and else branches
294
- if (node .statements == null && node .ensure_clause == null ) {
295
- return new NilLiteralNode ();
296
- }
297
-
298
293
if (node .statements != null ) {
299
294
rubyNode = node .statements .accept (this );
300
295
} else {
@@ -303,6 +298,7 @@ public RubyNode visitBeginNode(Nodes.BeginNode node) {
303
298
304
299
// fast path
305
300
if (node .rescue_clause == null && node .ensure_clause == null ) {
301
+ assert node .else_clause == null ;
306
302
return rubyNode ;
307
303
}
308
304
You can’t perform that action at this time.
0 commit comments