-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
found a weird case where MS eats compilation errors #16
Comments
On 2011.4.16 1:47 AM, barefootcoder wrote:
Hmm, PPI::Node is vulnerable to $@ pollution all over the place. Would be Good catch. Can I cherry pick that fix into master? E: "Would you want to maintain a 5000 line Perl program?" |
Thanx! Purely accidental that I found it, of course. I was hacking
Cherrypick away, monsieur. I've tried to be clear in the issues as to |
Merged. The PPI issue is open as #28. |
Fix and failing test case here: barefootcoder/method-signatures@e0cd9bc9897a486e2bb3
Basically, it looks like the fact that there's a pending error in$@ is confusing the eval inside PPI (specifically, PPI::Node's _wanted(), which is called from find_first()). Localizing $ @ inside split_proto() fixes the issue.
The text was updated successfully, but these errors were encountered: