summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--include/apimagic/apimagic.h1
-rw-r--r--src/logic/amgc_unit_entities.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/include/apimagic/apimagic.h b/include/apimagic/apimagic.h
index a93615f..7876527 100644
--- a/include/apimagic/apimagic.h
+++ b/include/apimagic/apimagic.h
@@ -111,6 +111,7 @@ struct amgc_define {
struct amgc_entity {
const union entity_t * entity;
+ const union type_t * reftype;
const char * altname;
int enumval;
int ptrdepth;
diff --git a/src/logic/amgc_unit_entities.c b/src/logic/amgc_unit_entities.c
index 4309d89..233c9ec 100644
--- a/src/logic/amgc_unit_entities.c
+++ b/src/logic/amgc_unit_entities.c
@@ -135,6 +135,7 @@ int amgc_get_unit_entities(
ptrdepth++;
uentities->typedefs[meta->ntypedefs].entity = entity;
+ uentities->typedefs[meta->ntypedefs].reftype = etype;
uentities->typedefs[meta->ntypedefs].ptrdepth = ptrdepth;
meta->ntypedefs++;
break;