summaryrefslogtreecommitdiff
path: root/embed.fnc
diff options
context:
space:
mode:
authorFather Chrysostomos <sprout@cpan.org>2010-10-12 22:07:17 -0700
committerFather Chrysostomos <sprout@cpan.org>2010-10-12 22:09:01 -0700
commit62c1e33fbe385549e958f7699d17bfc9e0cd1ca2 (patch)
tree6381129bf0b8ff17d2a6d39ec6c5491a61663c89 /embed.fnc
parent989690ac118eb981de3afdd9b2e092362f453d31 (diff)
downloadperl-62c1e33fbe385549e958f7699d17bfc9e0cd1ca2.tar.gz
[perl #78362] Make mro_package_moved check for recursion
The existence of main::main::... caused mro_package_moved to break Text::Template, and probably Acme::Meta as well.
Diffstat (limited to 'embed.fnc')
-rw-r--r--embed.fnc2
1 files changed, 1 insertions, 1 deletions
diff --git a/embed.fnc b/embed.fnc
index e11144892b..ee596d1a3e 100644
--- a/embed.fnc
+++ b/embed.fnc
@@ -2362,7 +2362,7 @@ sd |AV* |mro_get_linear_isa_dfs|NN HV* stash|U32 level
md |void |mro_isa_changed_in|NN HV* stash
pd |void |mro_isa_changed_in3|NULLOK HV* stash|NULLOK const char *stashname|STRLEN stashname_len
Apd |void |mro_method_changed_in |NN HV* stash
-pdx |void |mro_package_moved |NULLOK HV * const stash|NULLOK const HV * const oldstash|NULLOK const GV * const gv|NULLOK const char *newname|STRLEN newname_len
+pdx |void |mro_package_moved |NULLOK HV * const stash|NULLOK const HV * const oldstash|NULLOK const GV * const gv|NULLOK const char *newname|I32 newname_len
: Only used in perl.c
p |void |boot_core_mro
Apon |void |sys_init |NN int* argc|NN char*** argv