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.