diff options
author | Gerard Goossen <gerard@ggoossen.net> | 2009-12-08 20:41:28 +0100 |
---|---|---|
committer | Rafael Garcia-Suarez <rgs@consttype.org> | 2009-12-16 10:18:01 +0100 |
commit | 8c63ea58497f2deb05596f96547d19395545a0ee (patch) | |
tree | 4d7f56a670ce22d0c7c2f4c2ddb75d2d999bf067 /parser.h | |
parent | 7e8f1eacdace90501f4e820697697c9c339efa6f (diff) | |
download | perl-8c63ea58497f2deb05596f96547d19395545a0ee.tar.gz |
Store the PL_compcv instead of the the PL_comppad in parser stack, and make it reference counted. Properly solves [perl #66094]
Diffstat (limited to 'parser.h')
-rw-r--r-- | parser.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -15,7 +15,7 @@ typedef struct { YYSTYPE val; /* semantic value */ short state; I32 savestack_ix; /* size of savestack at this state */ - AV *comppad; /* value of PL_comppad when this value was created */ + CV *compcv; /* value of PL_compcv when this value was created */ #ifdef DEBUGGING const char *name; /* token/rule name for -Dpv */ #endif |