summaryrefslogtreecommitdiff
path: root/embed.fnc
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2008-12-27 00:20:35 +0000
committerNicholas Clark <nick@ccl4.org>2008-12-27 21:12:12 +0000
commitb2685f0c86badfc357584d8dbfb2bf17057ea226 (patch)
tree69b0e3ace3542be24afd551380e2e0ecffc1500a /embed.fnc
parentc60bad7b8870cf2745c93e1b99cbb504daa780b2 (diff)
downloadperl-b2685f0c86badfc357584d8dbfb2bf17057ea226.tar.gz
Proper pluggable Method Resolution Orders. 'c3' is now implemented outside the
core, in ext/mro/mro.xs. Also move mro::_nextcan() to mro.xs. It needs direct access to S_mro_get_linear_isa_c3(), and nothing on CPAN calls it, except via methods defined in mro.pm. Hence all users already require mro;
Diffstat (limited to 'embed.fnc')
-rw-r--r--embed.fnc1
1 files changed, 0 insertions, 1 deletions
diff --git a/embed.fnc b/embed.fnc
index 7c818888f4..35e80ec8a0 100644
--- a/embed.fnc
+++ b/embed.fnc
@@ -2199,7 +2199,6 @@ p |struct mro_meta* |mro_meta_dup |NN struct mro_meta* smeta|NN CLONE_PARAMS* pa
#endif
Apd |AV* |mro_get_linear_isa|NN HV* stash
#if defined(PERL_IN_MRO_C) || defined(PERL_DECL_PROT)
-sd |AV* |mro_get_linear_isa_c3|NN HV* stash|U32 level
sd |AV* |mro_get_linear_isa_dfs|NN HV* stash|U32 level
#endif
: Used in hv.c, mg.c, pp.c, sv.c