in reply to Re^4: No Pause on Elsif in Debugger
in thread No Pause on Elsif in Debugger
My somewhat wild conjecture is that this is related to how line numbers are reported incorrectly for elsif code (the number of the line of the if is reported instead).
The broken line numbering is clearly a bug and justifies more effort be marshaled to fix it than the debugger issue.
Further, I conjecture that both are somewhat affected by the Perl4 optimization where a suitable if/elsif/else chain is converted into an efficient 'switch statement' (computed goto).