Force null pointer exception for code outside of a function
commit43a34d354a6a3b0df07ed065adb050c0dda9abaa
authorDaniel Glöckner <daniel-gl@gmx.net>
Thu, 11 Sep 2008 17:17:40 +0000 (11 19:17 +0200)
committergrischka <grischka>
Fri, 12 Sep 2008 20:23:00 +0000 (12 22:23 +0200)
treea37e67f91653f2abae7c477893b0d4535b6659f7
parent5a92536cea206c06a334b0162ca00af5f1356f43
Force null pointer exception for code outside of a function

TinyCC sometimes has problems to evaluate constant expressions at
compile time. This leads to code being generated outside of functions.
Without this patch some of these bugs are not caught, because
cur_text_section still points to the section of the last function.
Before the first function cur_text_section is uninitialized.
Setting cur_text_section to a null pointer should make TinyCC die in
all cases.
tcc.c