carry contextual M7 type metadata

This commit is contained in:
정시원
2026-08-16 21:42:20 +09:00
parent c5e2496415
commit a32ad3182a
+3
View File
@@ -30,6 +30,9 @@ struct FeNode {
char *aux_text; char *aux_text;
char *aux_cname; char *aux_cname;
FeType *sem_type; FeType *sem_type;
/* Expected contextual wrapper, used by M7 for null/Some and E!T
success/failure construction without mutating the expression's type. */
FeType *sem_context;
FeNode *sem_decl; FeNode *sem_decl;
unsigned flags; unsigned flags;
}; };