Tidy new support for cleanups
commit4cc802a88e4473a8a692beda78d9af7ecb1be627
authorMichael Matz <matz@suse.de>
Mon, 28 Jan 2019 00:21:38 +0000 (28 01:21 +0100)
committerMichael Matz <matz@suse.de>
Mon, 28 Jan 2019 04:54:19 +0000 (28 05:54 +0100)
tree9e88b81ce6929121cfd6e27a159bdd7a7f1bd9ff
parent5d805a90e3a994e04e88235bcfae62f3a70e4bcd
Tidy new support for cleanups

encode most things in Syms, do only as much work as necessary
(e.g. pending cleanups), don't track scopes in a large
structure (instead encode the scopes with cleanups directly
in the cleanups tree).  Removes ca. 120 lines of code.
tcc.h
tccgen.c
tccpp.c