projects
/
gitmo/Class-MOP.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
add_attribute tweaks
[gitmo/Class-MOP.git]
/
xs
/
Class.xs
diff --git
a/xs/Class.xs
b/xs/Class.xs
index
bad7864
..
e187b4d
100644
(file)
--- a/
xs/Class.xs
+++ b/
xs/Class.xs
@@
-12,7
+12,7
@@
mop_update_method_map(pTHX_ SV *const self, SV *const class_name, HV *const stas
dSP;
symbols = mop_get_all_package_symbols(stash, TYPE_FILTER_CODE);
-
+ sv_2mortal((SV*)symbols);
(void)hv_iterinit(symbols);
while ( (coderef = hv_iternextsv(symbols, &method_name, &method_name_len)) ) {
CV *cv = (CV *)SvRV(coderef);