Rework expr_infix
commit7e901299bf55e14bd1482f3a96b2ff5b790665de
authorgrischka <grischka>
Tue, 21 Jan 2020 13:23:57 +0000 (21 14:23 +0100)
committergrischka <grischka>
Wed, 22 Jan 2020 20:57:19 +0000 (22 21:57 +0100)
tree967b9ec3a53fb6f6467c091f554de7bf77e1c4b3
parentaeac24de98ce0e81aae49daa111c7ee6305bfb83
Rework expr_infix

- revert const-folding in gvtst() and put it back into
  expr_landor().  Although it did make sense, one reason
  not to do it is __builtin_constant_p() which may return
  true when it shouldn't because of nocode_wanted, see test.

- tccgen_init() can do init_prec(), also for tcc -E.

- for nostalgic reasons, keep the original expression parser
  functions in the source.

- Makefile: remove stale stuff
Makefile
tcc.h
tccgen.c
tccpp.c
tests/tcctest.c