An fnext followed by an fbreak in -G2 did not work. The fbreak was not aware
authorthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Sat, 12 Apr 2008 17:10:56 +0000 (17:10 +0000)
committerthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Sat, 12 Apr 2008 17:10:56 +0000 (17:10 +0000)
commit2d51a0615cc1b00d84a526b3ca7fbc1aaf3ad9c9
tree050e235f1bc6bc3d01e5fb8c284b347a15ffd49e
parent98bf6d9078d5361b1d15e115962ee3ba59717d37
An fnext followed by an fbreak in -G2 did not work. The fbreak was not aware
that the fnext causes the cs variable to be forced active. In this case fbreak
does not need to save cs because it is already current.

git-svn-id: http://svn.complang.org/ragel/trunk@429 052ea7fc-9027-0410-9066-f65837a77df0
15 files changed:
rlgen-cd/fflatcodegen.cpp
rlgen-cd/fgotocodegen.cpp
rlgen-cd/flatcodegen.cpp
rlgen-cd/flatcodegen.h
rlgen-cd/fsmcodegen.cpp
rlgen-cd/fsmcodegen.h
rlgen-cd/ftabcodegen.cpp
rlgen-cd/gotocodegen.cpp
rlgen-cd/gotocodegen.h
rlgen-cd/ipgotocodegen.cpp
rlgen-cd/ipgotocodegen.h
rlgen-cd/splitcodegen.cpp
rlgen-cd/tabcodegen.cpp
rlgen-cd/tabcodegen.h
rlgen-csharp/ipgotocodegen.cpp