Fix handling of nested switch statements in CINT when generating bytecode.
Fix handling of nested switch statements in CINT when
generating bytecode.

We were not saving and restoring G__switch_searching, which
tells the parser to exit at every case label, before
attempting to skip the rest of a switch statement while
generating bytecode but not executing it.

In the nested switch statement this caused a misparse.

This fixes savannah bug #77105.


git-svn-id: ecbadac9c76e8cf640a0bca86f6bd796c98521e3@38814 27541ba8-7e3a-0410-8455-c3a389f83636

dawehner/root,dawehner/root,dawehner/root,dawehner/root,dawehner/root,dawehner/root,dawehner/root,dawehner/root