summaryrefslogtreecommitdiff
path: root/scope.h
diff options
context:
space:
mode:
authorFather Chrysostomos <sprout@cpan.org>2014-11-08 12:45:13 -0800
committerFather Chrysostomos <sprout@cpan.org>2014-11-08 16:06:43 -0800
commit26812b4a900f5f8ec634ef9bb566822cb2b43975 (patch)
treeb14cb5a9c04b3a6cd2ae2334b85f8d9c5a71babe /scope.h
parentb31e13ff8bcc3b886cde8ce66380fc1032eaf4f9 (diff)
downloadperl-26812b4a900f5f8ec634ef9bb566822cb2b43975.tar.gz
Remove OA_DANGEROUS from exit
OA_DANGEROUS indicates that temporary copies may need to be made in list assignment, to handle things like: ($a, $b) = ($b, $a); In other words, an op type is flagged with OA_DANGEROUS if its return values could occur elsewhere on the stack. exit usually doesn’t return. When it fails, it returns a read-only undef, so we don’t need temp copies for its sake.
Diffstat (limited to 'scope.h')
0 files changed, 0 insertions, 0 deletions