package X; use strict; use Y; my $y = Y->new; 1; #### package Y; use Moose; sub DEMOLISH {} 1; #### use strict; use X; print "done\n";
## package Y; use Moose; sub DEMOLISH {} 1; ##
## use strict; use X; print "done\n";