Fix is_class_loaded on blead
authorFlorian Ragwitz <rafl@debian.org>
Mon, 22 Aug 2011 00:02:17 +0000 (02:02 +0200)
committerFlorian Ragwitz <rafl@debian.org>
Mon, 22 Aug 2011 00:04:13 +0000 (02:04 +0200)
commit20a9a879c048729baab5890223682e21181f68a6
tree801b48e2b7acd14281ab51b2af99c98028924b43
parentb4c122a071543bb137ef7e2caa10e25027f38193
Fix is_class_loaded on blead

SvOK is only valid on scalars. It's pointless to call it on the result of
de-referencing an arbitrary scalar.

Blead recently made calling ->VERSION upgrade the scalar of the VERSION glob to
a version object. This broke us as SvOK(version_object) doesn't mean what we
thought it would.

Just dropping the entire SvROK branch and checking for any valid scalar in the
VERSION glob is the right thing to do here.
xs/MOP.xs