aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorDaniel Glöckner <daniel-gl@gmx.net>2008-09-11 21:04:22 +0200
committergrischka <grischka>2008-09-12 22:23:02 +0200
commita80acab4fc15c3df6c062191d486518645557d2e (patch)
tree3b79641bdcf5dc939fc1473ebf39d45404ac6aa6 /Makefile
parent3783b335084ef69447c8703c7b9a94687d80b1cb (diff)
downloadtinycc-a80acab4fc15c3df6c062191d486518645557d2e.tar.gz
tinycc-a80acab4fc15c3df6c062191d486518645557d2e.tar.bz2
Display error on statement expressions with complex return type
The return type of a statement expression (a GCC extention) may involve elements on the symbol stack that have been put there by the expression. These will be freed at the end of the expression so that the calling block can not use them. Contrary to the comment (written in 2003), this bug no longer shows up in Valgrind, as freed symbols are now put onto a stack for later reuse.
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions