Skip Menu |

This queue is for tickets about the Class-MOP CPAN distribution.

Report information
The Basics
Id: 45973
Status: resolved
Priority: 0/
Queue: Class-MOP

People
Owner: Nobody in particular
Requestors: rafl [...] debian.org
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 0.83
Fixed in: 0.87



Subject: overrides $@ when inlining methods
Various places (like, CMOP::Method::Generated::_eval_closure) use eval to compile code for inlined methods like constructors and accessors. However, $@ isn't being localized for that, so existing errors might be overwritten, possibly causing the infamous Unkown error.