summaryrefslogtreecommitdiff
path: root/lib/base
diff options
context:
space:
mode:
authorMartin Becker <unknown>2007-06-18 02:48:54 -0700
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2007-06-19 12:13:20 +0000
commit28994922d860cd50218c374183da61ac17bca9a8 (patch)
tree61b4d002f0e918950c883e9541df0a2edcddd0fe /lib/base
parentf2f3c3acb8358338452b3699cbc7b08ea2307287 (diff)
downloadperl-28994922d860cd50218c374183da61ac17bca9a8.tar.gz
[perl #43242] "use base" breaks code containing peculiarly named constant
From: Martin Becker (via RT) <perlbug-followup@perl.org> Message-ID: <rt-3.6.HEAD-7948-1182185333-640.43242-75-0@perl.org> plus a test case p4raw-id: //depot/perl@31420
Diffstat (limited to 'lib/base')
-rw-r--r--lib/base/t/base.t8
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/base/t/base.t b/lib/base/t/base.t
index d0e94f8b3c..7a707ded43 100644
--- a/lib/base/t/base.t
+++ b/lib/base/t/base.t
@@ -1,7 +1,7 @@
#!/usr/bin/perl -w
use strict;
-use Test::More tests => 11;
+use Test::More tests => 12;
use_ok('base');
@@ -85,3 +85,9 @@ package Test::SIGDIE;
'Base class empty error message');
}
+
+package Schlozhauer;
+use constant FIELDS => 6;
+package Basilisco;
+eval q{ use base 'Schlozhauer' };
+::is( $@, '', 'Can coexist with a FIELDS constant' );