Files
TinyCC/tests
Michael Matz be6d8ffc10 Fix access-after-free with statement expressions
The return value of statement expressions might refer to local
symbols, so those can't be popped.  The old error message always
was just a band-aid, and since disabling it for pointer types it
wasn't effective anyway.  It also never considered that also the
vtop->sym member might have referred to such symbols (see the
testcase with the local static, that used to segfault).

For fixing this (can be seen better with valgrind and SYM_DEBUG)
simply leave local symbols of stmt exprs on the stack.
2016-12-15 17:47:10 +01:00
..
2016-12-15 17:47:05 +01:00
2016-12-15 17:47:10 +01:00
2016-12-15 17:01:22 +01:00
2016-12-15 17:04:07 +01:00
2016-12-15 17:47:08 +01:00
2016-10-01 20:27:41 +02:00