On Fri, 9 Nov 2001, Gibbs Tanton - tgibbs wrote:

> 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?

I got a warning just by typing things in at the command-line:

bmccoy:~$ perl -w
use strict;

use constant I => 1;
use constant I => 2;
Constant subroutine I redefined at /usr/lib/perl5/5.6.1/cygwin/constant.pm line91.

-- Brett
                                          http://www.chapelperilous.net/
------------------------------------------------------------------------
Knocked, you weren't in.
                -- Opportunity


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to