restore valid after `else, `elsif in preprocess()
restore valid after `else, `elsif in preprocess()

csail-csg/connectal,cambridgehackers/connectal,hanw/connectal,hanw/connectal,cambridgehackers/connectal,hanw/connectal,csail-csg/connectal,chenm001/connectal,csail-csg/connectal,cambridgehackers/connectal,chenm001/connectal,csail-csg/connectal,hanw/connectal,hanw/connectal,cambridgehackers/connectal,chenm001/connectal,csail-csg/connectal,cambridgehackers/connectal,chenm001/connectal,chenm001/connectal