Re: [perl #75662] Panic error while using goto with "given when" statement

[email protected] (Dave Mitchell)
Newsgroups perl.perl5.porters
Message-ID <[email protected]>
On Thu, Jun 10, 2010 at 02:03:22PM -0700, PRAKHER SINGHAL wrote:
> I got "Panic: goto" error while using goto inside "given when statement".
> My code is here:
> 
> 
> use feature "switch";
> use ExtUtils::MakeMaker qw(prompt);
> 
> start: $input = prompt("Enter Input:");
> 
> given($input){
> 
>     when (/^cat/) { print "Cat"; }
>     when (/^rat/) { print "Rat"; }
>     default { goto start;}
> 
>     }

Thanks for the report. This has already been fixed in perl 5.12.0, by
commit bb5aedc13f30a9f0a65cc4c489b97a919d5d03a2.


-- 
A walk of a thousand miles begins with a single step...
then continues for another 1,999,999 or so.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.