From 1dc74fdba201402174cfbd293adc42f5a0bafc22 Mon Sep 17 00:00:00 2001 From: Father Chrysostomos Date: Fri, 5 Jul 2013 22:51:50 -0700 Subject: Revert "[perl #117855] Store CopFILEGV in a pad under ithreads" This reverts commit c82ecf346. It turn out to be faulty, because a location shared betweens threads (the cop) was holding a reference count on a pad entry in a particu- lar thread. So when you free the cop, how do you know where to do SvREFCNT_dec? In reverting c82ecf346, this commit still preserves the bug fix from 1311cfc0a7b, but shifts it around. --- makedef.pl | 3 --- 1 file changed, 3 deletions(-) (limited to 'makedef.pl') diff --git a/makedef.pl b/makedef.pl index a5b99a758a..cd0d3fec40 100644 --- a/makedef.pl +++ b/makedef.pl @@ -363,9 +363,6 @@ unless ($define{'USE_ITHREADS'}) { PL_stashpad PL_stashpadix PL_stashpadmax - PL_filegvpad - PL_filegvpadix - PL_filegvpadmax Perl_alloccopstash Perl_allocfilegv Perl_clone_params_del -- cgit v1.2.1