diff options
Diffstat (limited to 'pp.c')
-rw-r--r-- | pp.c | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -2760,9 +2760,8 @@ PP(pp_unshift) MAGIC *mg; if (SvRMAGICAL(ary) && (mg = mg_find((SV*)ary,'P'))) { - - *MARK-- = mg->mg_obj; + PUSHMARK(MARK); PUTBACK; ENTER; perl_call_method("UNSHIFT",G_SCALAR|G_DISCARD); |