Under 5.6.0, build 623, I get:
[C:/] aapl273
Constant subroutine I redefined at D:/Perl/lib/constant.pm line 91.
2[C:/] perl -v
This is perl, v5.6.0 built for MSWin32-x86-multi-thread
(with 1 registered patch, see perl -V for more detail)
Copyright 1987-2000, Larry Wall
Binary build 623 provided by ActiveState Tool Corp. http://www.ActiveState.com
Built 16:27:07 Dec 15 2000
Wags ;)
-----Original Message-----
From: Gibbs Tanton - tgibbs [mailto:[EMAIL PROTECTED]]
Sent: Friday, November 09, 2001 14:20
To: '[EMAIL PROTECTED]'
Subject: constant redefinition does not produce a warning
Does anyone know why the following:
use strict;
use warnings;
use constant I => 1;
use constant I => 2;
print I();
does not produce a warning about the redefinition of I? That is a real pain
as I had about 60 constants and had one redefined and never knew it until it
became a real pain to fix. I'm running perl 5.6.1. Does anyone know if it
warns on a newer version?
Thanks!
Tanton
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]