Use precedence parser for expressions
commit23a8bac7b5ad3cd545d00862876ed380988f36d8
authorMichael Matz <matz@suse.de>
Tue, 17 Jan 2017 02:56:42 +0000 (17 03:56 +0100)
committerMichael Matz <matz@suse.de>
Mon, 20 Jan 2020 04:48:48 +0000 (20 05:48 +0100)
treedc488e78127f593698c486b4a4983bf3d3252ed1
parentfdeeb62e28f7b79fd2222d14da454aab72af2f00
Use precedence parser for expressions

This is smaller and uses less stack depth per expression (eight function
calls from expr_or to get down to a unary).  It's a tiny bit faster
depending on how good the branch predictor is, on my machine a wash.
tcc.h
tccgen.c
tccpp.c