summaryrefslogtreecommitdiff
path: root/pod/perldelta.pod
diff options
context:
space:
mode:
authorFather Chrysostomos <sprout@cpan.org>2011-11-17 08:36:43 -0800
committerFather Chrysostomos <sprout@cpan.org>2011-11-17 09:18:02 -0800
commit3973654ea25ef9a4fe80b488debf904c3291a92d (patch)
treed869c61e069fd62da81dc9cf85037cbdc5db92d1 /pod/perldelta.pod
parent16c632750a8d65ba39bf6c2e2b149e3ffebf467a (diff)
downloadperl-3973654ea25ef9a4fe80b488debf904c3291a92d.tar.gz
perldelta for PL_curcop localisation
Diffstat (limited to 'pod/perldelta.pod')
-rw-r--r--pod/perldelta.pod6
1 files changed, 6 insertions, 0 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 28a4603a87..f1c506ac4c 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -633,6 +633,12 @@ was empty at the time the C<eval> call itself was compiled. This could
lead to scary side effects, like C<use re "/m"> enabling other flags that
the surrounding code was trying to enable for its caller [perl #68750].
+=item *
+
+Creating a BEGIN block from XS code (via C<newXS> or C<newATTRSUB>) would,
+on completion, make the hints of the current compiling code the current
+hints. This could cause warnings to occur in a non-warning scope.
+
=back
=head1 Known Problems