sv.c:sv_pos_u2b: Don’t cache anything on magical SVs
authorFather Chrysostomos <sprout@cpan.org>
Fri, 28 Sep 2012 13:16:55 +0000 (06:16 -0700)
committerFather Chrysostomos <sprout@cpan.org>
Mon, 1 Oct 2012 19:51:54 +0000 (12:51 -0700)
commit76f7f4d6a8494f1c7f0987fadbb555eb5a1103a1
tree7b611530401e6bcece0be53eb217881828130948
parentcc02ebe5373ef9dc4ac786b90cb5db113958408e
sv.c:sv_pos_u2b: Don’t cache anything on magical SVs

This should not change the behaviour.  It is just unnecessary to cache
positions on a magical string, as we then just have to invalidate the
cache in mg_get.  It will be more efficient just not to create the
cache to begin with.

This does not allow us to remove the cache invalidation in mg_get,
because the cache can sometimes be created while magic is being called
and SvMAGICAL is off.  It just avoids extra work in those cases that
are detectable.
sv.c