From 4eb02ba6963002b5d5e50d34f34cce59338e3ec4 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Sat, 10 Dec 2011 02:21:55 -0600 Subject: don't call mro_method_changed_in on anon stashes --- XS.xs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'XS.xs') diff --git a/XS.xs b/XS.xs index bfc23a2..d3ce6aa 100644 --- a/XS.xs +++ b/XS.xs @@ -101,7 +101,8 @@ GvASSUMECV_on(g); \ } \ GvCVGEN(g) = 0; \ - mro_method_changed_in(GvSTASH(g)); \ + if (HvENAME_get(GvSTASH(g))) \ + mro_method_changed_in(GvSTASH(g)); \ } while (0) #define GvSetIO(g,v) do { \ SvREFCNT_dec(GvIO(g)); \ -- cgit v1.2.3-54-g00ecf