Fix interaction of (local) labels and stmt exprs
commit096c93c0c6c361eb6357f3ae7cafef0a0cf399f7
authorMichael Matz <matz@suse.de>
Tue, 14 Apr 2020 20:35:58 +0000 (14 22:35 +0200)
committerMichael Matz <matz@suse.de>
Tue, 14 Apr 2020 20:43:13 +0000 (14 22:43 +0200)
tree32823d8553165ed4bdd32caa013c7c3a2deead80
parent6696da2f61946e7fdef18bd4ee96912120b8fc82
Fix interaction of (local) labels and stmt exprs

as per testcase.  We must not reset token.sym_label twice with
kept symbols.  This is no problem for non-label symbols because those
aren't generated on demand when mentioning them.
tcc.h
tccpp.c
tests/tcctest.c