An fnext followed by an fbreak in -G2 did not work. The fbreak was not aware
commitede909508c8d25c9cd069a81277db661532b92a1
authorthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Sat, 12 Apr 2008 17:10:56 +0000 (12 17:10 +0000)
committerthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Sat, 12 Apr 2008 17:10:56 +0000 (12 17:10 +0000)
tree050e235f1bc6bc3d01e5fb8c284b347a15ffd49e
parent5167db52edc88c3b8f83352a7aea7860e31cb774
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: svn://mambo.cs.queensu.ca/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