Fix is_class_loaded on blead
authorFlorian Ragwitz <rafl@debian.org>
Mon, 22 Aug 2011 00:02:17 +0000 (02:02 +0200)
committerJesse Luehrs <doy@tozt.net>
Wed, 24 Aug 2011 03:36:58 +0000 (22:36 -0500)
commitd8f532445181b538338f575a58122f1e9bd333e3
tree79c296574ef00da9d2c64a39d618acb55f6d0a97
parent5f2b6bdbf1b94ac7a7874f1667c265ace47d30cb
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