Fix XS loading to actually use the right VERSION var
Dave Rolsky [Tue, 28 Dec 2010 16:13:05 +0000 (11:13 -0500)]
lib/Class/MOP.pm
lib/Moose/Exporter.pm

index 9413705..108e96a 100644 (file)
@@ -31,7 +31,7 @@ BEGIN {
 
 XSLoader::load(
     'Moose',
-    $Moose::{VERSION} ? $Moose::{VERSION} : ()
+    $Class::MOP::{VERSION} ? ${ $Class::MOP::{VERSION} } : ()
 );
 
 {
index 7adffda..75b433e 100644 (file)
@@ -8,7 +8,7 @@ use XSLoader;
 BEGIN {
     XSLoader::load(
         'Moose',
-        $Moose::{VERSION} ? $Moose::{VERSION} : ()
+        $Moose::Exporter::{VERSION} ? ${ $Moose::Exporter::{VERSION} } : ()
     );
 }