Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the autobox CPAN distribution.

Report information
The Basics
Id: 60821
Status: resolved
Priority: 0/
Queue: autobox

People
Owner: CHOCOLATE [...] cpan.org
Requestors: ANDK [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 2.70
Fixed in: (no value)



Subject: Bleadperl 16c91539 breaks autobox 2.70
As per subject git bisect: commit 16c915390a3e066a7c2c13fac10d8dd8ebfea0c6 Author: Ben Morrow <ben@morrow.me.uk> Date: Sat Aug 14 02:07:09 2010 +0100 Remove CALL_FPTR and CPERLscope. I'll perlbug this in a minute and add the perl RT ticket number here. Regards,
This is a bug in autobox. As I explained in http://www.nntp.perl.org/group/perl.perl5.porters/2010/08msg162901.html, any
Subject: autobox.patch
--- autobox.xs.orig 2010-08-28 08:25:26.000000000 +0100 +++ autobox.xs 2010-08-28 08:25:43.000000000 +0100 @@ -96,7 +96,7 @@ } } - return CALL_FPTR(autobox_old_ck_subr)(aTHX_ o); + return autobox_old_ck_subr(aTHX_ o); } OP* autobox_method(pTHX) {
This is a bug in autobox. As I explained in http://www.nntp.perl.org/group/perl.perl5.porters/2010/08/msg162901.html, this use of CALL_FPTR is not only redundant but incorrect. Patch attached.
Subject: autobox.patch
--- autobox.xs.orig 2010-08-28 08:25:26.000000000 +0100 +++ autobox.xs 2010-08-28 08:25:43.000000000 +0100 @@ -96,7 +96,7 @@ } } - return CALL_FPTR(autobox_old_ck_subr)(aTHX_ o); + return autobox_old_ck_subr(aTHX_ o); } OP* autobox_method(pTHX) {
Thanks. Applied in 2.71.