diff options
Diffstat (limited to 'parse.c')
| -rw-r--r-- | parse.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -15,8 +15,11 @@ enum { }; Op optab[NOp] = { -#define O(op, t, cf) [O##op]={#op, t, cf}, +#undef P +#define P(cf, hi, id) .canfold = cf, .hasid = hi, .idval = id +#define O(op, t, p) [O##op]={.name = #op, .argcls = t, p}, #include "ops.h" +#undef P }; typedef enum { |
