]> git.vpit.fr Git - perl/modules/Scope-Upper.git/commit
eliminate CX_ARGARRAY() and CX_ARGARRAY_set()
authorDavid Mitchell <davem@iabyn.com>
Sun, 29 May 2016 21:06:38 +0000 (22:06 +0100)
committerVincent Pit <perl@profvince.com>
Mon, 30 May 2016 12:35:44 +0000 (14:35 +0200)
commit48b50a3930f2b3b3f7a56616e903909787f1439d
tree6d39b7283b678e83a11ef61a3b45da54b660d215
parentf4167ba5f8779b2ae9174431fed29d3e0cd6411e
eliminate CX_ARGARRAY() and CX_ARGARRAY_set()

I added these earlier as a way of compiling the code under both 5.23.7 and
5.23.8, since the latter no longer has the argarray field in the context
struct. I didn't know at the time whether they were logically correct
under 5.23.8 - I just wanted the code to compile.

Having now properly fixed uplevel() to work on 5.23.8, and since uplevel
under 5.23.8 uses an entirely separate code path, only 5.23.7 and earlier
make use of CX_ARGARRAY() and _set(), so eliminate these macros and
revert back to the original usage (i.e. cx->blk_sub.argarray).
Upper.xs