given ('foo') {
when ('bar') { continue; }
when ($_ ~~ 'quux') { continue; }
- default { 0; }
+ 0;
}
####
# conditions in elsifs (regression in change #33710 which fixed bug #37302)
CORE::when (3) {
continue;
}
- CORE::default {
- CORE::break;
- }
+ CORE::break;
}
CORE::evalbytes '';
() = CORE::__SUB__;
CORE::when (3) {
continue;
}
- CORE::default {
- CORE::break;
- }
+ CORE::break;
}
CORE::evalbytes '';
() = CORE::__SUB__;
CORE::when (3) {
continue;
}
- CORE::default {
- CORE::break;
- }
+ CORE::break;
}
CORE::evalbytes '';
() = CORE::__SUB__;
CORE::when (3) {
continue;
}
- CORE::default {
- CORE::break;
- }
+ CORE::break;
}
CORE::evalbytes '';
() = CORE::__SUB__;
CORE::when (3) {
continue;
}
- CORE::default {
- CORE::break;
- }
+ CORE::break;
}
CORE::evalbytes '';
() = CORE::__SUB__;
# SKIP ?$] < 5.017004 && "lexical subs not implemented on this Perl version"
# lexical subroutines and keywords of the same name
# CONTEXT use feature 'lexical_subs', 'switch'; no warnings 'experimental';
-my sub default;
my sub else;
my sub elsif;
my sub for;
my sub use;
my sub when;
my sub while;
-CORE::default { die; }
CORE::if ($1) { die; }
CORE::if ($1) { die; }
CORE::elsif ($1) { die; }