Since those keywords can now compile to two different ops each,
the usual inspection of opflags is not sufficient for perl to
return a meaningful prototype. So we hardcode the correct return
value for 5.12 : \[@%]
ret = newSVpvs_flags("_;$", SVs_TEMP);
goto set;
}
+ if (code == -KEY_keys || code == -KEY_values || code == -KEY_each) {
+ ret = newSVpvs_flags("\\[@%]", SVs_TEMP);
+ goto set;
+ }
if (code == -KEY_readpipe) {
s = "CORE::backtick";
}
die (@)
do undef
dump ()
-each (\%)
+each (\[@%])
else undef
elsif undef
endgrent ()
int (_)
ioctl (*$$)
join ($@)
-keys (\%)
+keys (\[@%])
kill (@)
last undef
lc (_)
until undef
use undef
utime (@)
-values (\%)
+values (\[@%])
vec ($$$)
wait ()
waitpid ($$)