From fdac5425920135fa9c0f6082c74f028847bc7eff Mon Sep 17 00:00:00 2001 From: Werner Almesberger Date: Mon, 21 May 2012 14:35:51 -0300 Subject: [PATCH] b2/: add relop to struct param, in preparation of merge with struct var --- b2/lang.y | 2 ++ b2/param.h | 1 + 2 files changed, 3 insertions(+) diff --git a/b2/lang.y b/b2/lang.y index c21a9d4..2cd500b 100644 --- a/b2/lang.y +++ b/b2/lang.y @@ -15,6 +15,7 @@ #include #include "util.h" +#include "relop.h" #include "param.h" #include "chr.h" #include "db.h" @@ -423,6 +424,7 @@ param: { $$ = alloc_type(struct param); $$->u.name = $1; + $$->op = rel_eq; $$->value.u.name = $3; } ; diff --git a/b2/param.h b/b2/param.h index 6a4c98e..6658065 100644 --- a/b2/param.h +++ b/b2/param.h @@ -67,6 +67,7 @@ struct param { const char *name; const struct field *field; } u; + enum relop op; /* always rel_eq for now */ struct value value; struct param *next; };