sub foo { 'foo'; } #### print(foo(),"\n"); sub foo { if(1) { 'foo'; } else { 'bar'; } } #### print(foo(),"\n"); sub foo { if(1) { 'foo'; } else { 'bar'; } print STDERR 'fooed'; }