don't both "use metaclass" and then "use base 'Class::MOP::Class'"
Jesse Luehrs [Thu, 23 Sep 2010 00:50:24 +0000 (19:50 -0500)]
this breaks several assumptions, including metaclass compatibility (use
base can't recheck that) and the existence of a 'meta' method (if
no_meta => 1 is passed to use metaclass). neither of these are an issue
here specifically, but better to not open up the issue (and it's not
necessary anyway).

t/074_immutable_custom_trait.t

index a29e957..0139317 100644 (file)
@@ -12,7 +12,6 @@ use Class::MOP;
 
     use strict;
     use warnings;
-    use metaclass;
 
     use base 'Class::MOP::Class';