summaryrefslogtreecommitdiff
path: root/types.h
diff options
context:
space:
mode:
Diffstat (limited to 'types.h')
-rw-r--r--types.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/types.h b/types.h
index 2ddd648..0313691 100644
--- a/types.h
+++ b/types.h
@@ -513,6 +513,9 @@ typedef struct Declaration {
Expression expr;
Value val; /* only for constant decls. */
+ struct {
+ IdentID *ids; /* array of IDs used in place of ident names. unfortunately needed for user defined types. this is NOT a dynamic array, but is of length arr_len(idents). */
+ } c;
} Declaration;
typedef enum {