qbe

Internal scc patchset buffer for QBE
Log | Files | Refs | README | LICENSE

commit 653cc83c00f5afba65f5acc32361301469c8b1af
parent 15be4030aca3dac7edffb75c55088c8b97a89435
Author: Quentin Carbonneaux <quentin.carbonneaux@yale.edu>
Date:   Fri,  3 Jul 2015 16:39:18 -0400

forward decls of enums are not allowed in iso c

Diffstat:
Mlisc/parse.c | 11++++-------
1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/lisc/parse.c b/lisc/parse.c @@ -9,18 +9,15 @@ enum { NTemps = 256, }; -typedef enum Token Token; -typedef enum PState PState; - -enum PState { +typedef enum { PXXX, PLbl, PPhi, PIns, PEnd, -}; +} PState; -enum Token { +typedef enum { TXXX, TCopy, TAdd, @@ -41,7 +38,7 @@ enum Token { TRParen, TNL, TEOF, -}; +} Token; static FILE *inf;