diff options
Diffstat (limited to 'types.h')
-rw-r--r-- | types.h | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -501,9 +501,10 @@ enum { }; typedef struct StructDef { Field *fields; + struct Declaration *constants; Location where; U8 flags; - Block scope; /* to make sure that parameters live somewhere. fields are not kept here. */ + Block scope; /* to make sure that parameters and constants live somewhere. fields are not kept here. */ union { HashTable instances; struct { @@ -831,6 +832,7 @@ typedef struct Expression { }; } Expression; + typedef struct Argument { Location where; char *name; /* NULL = no name */ |