perldelta for 745e740c825d
authorTony Cook <tony@develop-help.com>
Thu, 31 Aug 2017 00:29:36 +0000 (10:29 +1000)
committerTony Cook <tony@develop-help.com>
Thu, 31 Aug 2017 00:29:36 +0000 (10:29 +1000)
and remove an obsolete comment, oops.

pod/perldelta.pod
t/op/magic.t

index 7d6e386..edb6a2d 100644 (file)
@@ -370,6 +370,11 @@ keyword was followed by whitespace including newlines (and comments.)
 The tokenizer now correctly adjusts a parse pointer when skipping
 whitespace in a C< ${identifier} > construct.  [perl #131949]
 
+=item *
+
+Accesses to C<${^LAST_FH}> no longer assert after using any of a
+variety of I/O operations on a non-glob.  [perl #128263]
+
 =back
 
 =head1 Known Problems
index 36abafb..02ced15 100644 (file)
@@ -645,8 +645,6 @@ is ${^LAST_FH}, undef, '${^LAST_FH} is undef when PL_last_in_gv is NULL';
 
 # all of these would set PL_last_in_gv to a non-GV which would
 # assert when referenced by the magic for ${^LAST_FH}.
-# Instead it should act like <$0> which NULLs PL_last_in_gv and the magic
-# returns that as undef.
 # The approach to fixing this has changed (#128263), but it's still useful
 # to check each op.
 for my $code ('tell $0', 'sysseek $0, 0, 0', 'seek $0, 0, 0', 'eof $0') {