diff options
Diffstat (limited to 't')
-rw-r--r-- | t/mro/recursion_c3.t | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/t/mro/recursion_c3.t b/t/mro/recursion_c3.t index 54293150e0..4030cfcd2c 100644 --- a/t/mro/recursion_c3.t +++ b/t/mro/recursion_c3.t @@ -26,26 +26,37 @@ into an infinite loop # initial setup, everything sane { package K; + use mro 'c3'; our @ISA = qw/J I/; package J; + use mro 'c3'; our @ISA = qw/F/; package I; + use mro 'c3'; our @ISA = qw/H F/; package H; + use mro 'c3'; our @ISA = qw/G/; package G; + use mro 'c3'; our @ISA = qw/D/; package F; + use mro 'c3'; our @ISA = qw/E/; package E; + use mro 'c3'; our @ISA = qw/D/; package D; + use mro 'c3'; our @ISA = qw/A B C/; package C; + use mro 'c3'; our @ISA = qw//; package B; + use mro 'c3'; our @ISA = qw//; package A; + use mro 'c3'; our @ISA = qw//; } |