diff options
author | Nick Ing-Simmons <nik@tiuk.ti.com> | 1998-02-16 22:13:04 +0000 |
---|---|---|
committer | Nick Ing-Simmons <nik@tiuk.ti.com> | 1998-02-16 22:13:04 +0000 |
commit | 7fd66d9d30123afaec1f02787836d8154d73e836 (patch) | |
tree | 0023643f7f1677dcbb5244796c82eb90bf6f5340 /pp.c | |
parent | b796b44505ce0254194b536d877a8bf6dbdda0da (diff) | |
download | perl-7fd66d9d30123afaec1f02787836d8154d73e836.tar.gz |
Missing PUSHMARK in unshift TIEARRAY hook
p4raw-id: //depot/perl@528
Diffstat (limited to 'pp.c')
-rw-r--r-- | pp.c | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -2758,9 +2758,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); |