B::Deparse: Padrange deparse fix
authorSteffen Mueller <smueller@cpan.org>
Mon, 24 Feb 2014 13:39:08 +0000 (14:39 +0100)
committerSteffen Mueller <smueller@cpan.org>
Mon, 24 Feb 2014 15:48:42 +0000 (16:48 +0100)
commit76e14ed3b2ac8d27e3f78744ebd1ee96593a8fc6
tree6fdb141b866f625a93e5d32420eff71d88152865
parentd1b2014af5da7b0714bfc8832c3ce55eb9aaa94a
B::Deparse: Padrange deparse fix

The PADRANGE support fakes up a PUSHMARK OP but until this commit, it
did so incompletely since it never overrode the OP type (that was still
an OP_PADRANGE). This addresses that.

On top of it, there's two minor changes that switch from "eq" to "=="
for comparing numeric OP types.
lib/B/Deparse.pm