In Perl_re_op_compile(), tidy up after removing setjmp().
authorNicholas Clark <nick@ccl4.org>
Mon, 21 Jan 2013 19:32:01 +0000 (20:32 +0100)
committerNicholas Clark <nick@ccl4.org>
Tue, 19 Mar 2013 10:53:19 +0000 (11:53 +0100)
commit1067df30ae91aad06ce62722a2ebd437e25358bf
treec19c3c77061a80759825807b02734d7dd1d4287c
parenta9d37de4f0d6753136e788d7997eaef2b3e47ba0
In Perl_re_op_compile(), tidy up after removing setjmp().

Remove volatile qualifiers. Remove the variable jump_ret. Move the
initialisation of restudied back to the declaration. This reverts several of
the changes made by commits 5d51ce98fae3de07 and bbd61b5ffb7621c2.

However, I can't see a cleaner way to avoid code duplication when restarting
the parse than to approach I've taken here - the label redo_first_pass is
now inside an if (0) block, which is clear but ugly.
embed.fnc
proto.h
regcomp.c