From 94a11f7c2b35ca4c446f3aa0ffff73539bfd267f Mon Sep 17 00:00:00 2001 From: David Mitchell Date: Thu, 15 Oct 2015 11:47:07 +0100 Subject: do PL_tmps_floor save in PUSHBLOCK Currently every individual PUSHFOO type does cx->cx_u.cx_blk.blku_old_tmpsfloor = PL_tmps_floor; PL_tmps_floor = PL_tmps_ix; Move all these into PUSHBLOCK instead, which usually immediately precedes the PUSHFOO. --- pp_sort.c | 5 ----- 1 file changed, 5 deletions(-) (limited to 'pp_sort.c') diff --git a/pp_sort.c b/pp_sort.c index 352be9953f..1d6f7d6a95 100644 --- a/pp_sort.c +++ b/pp_sort.c @@ -1691,11 +1691,6 @@ PP(pp_sort) } } - else { - /* /sort BLOCK: CXt_NULL */ - cx->cx_u.cx_blk.blku_old_tmpsfloor = PL_tmps_floor; - PL_tmps_floor = PL_tmps_ix; - } cx->cx_u.cx_blk.blku_old_savestack_ix = old_savestack_ix; start = p1 - max; -- cgit v1.2.1