change#3728 was flawed (loop contexts saw the wrong statement
authorGurusamy Sarathy <gsar@cpan.org>
Thu, 7 Oct 1999 22:57:52 +0000 (22:57 +0000)
committerGurusamy Sarathy <gsar@cpan.org>
Thu, 7 Oct 1999 22:57:52 +0000 (22:57 +0000)
commit38a230cb455fb1aca316039ba1d4aed58c0c60d5
tree867dcdec0469ba7ff2832d2d367f0d22bda7c1c7
parent2e20e14f06deb037c08540fe454d89e37322092d
change#3728 was flawed (loop contexts saw the wrong statement
info, causing loop control constructs to not find the label);
disable OP_SETSTATE entirely and add a fix that is specifically
targetted at disabling the OP_LINESEQ optimization in else BLOCK,
which was what the original patch was supposed to fix

TODO: remove the remainder of the setstate logic if it can't
be used anywhere else (it isn't used anywhere now)

p4raw-link: @3728 on //depot/perl: 7399586d384137f7ae66bcc82a83b0df7dd429e5

p4raw-id: //depot/perl@4309
cop.h
op.c
perly.c
perly.y