From b6c31ebc4a33831c8f59e43984f3af950d418b88 Mon Sep 17 00:00:00 2001 From: lemon Date: Fri, 19 Aug 2022 08:45:52 +0200 Subject: tagged unions --- src/cffc.hff | 1 + 1 file changed, 1 insertion(+) (limited to 'src/cffc.hff') diff --git a/src/cffc.hff b/src/cffc.hff index eff95e4..686de57 100644 --- a/src/cffc.hff +++ b/src/cffc.hff @@ -168,6 +168,7 @@ struct Expr { Call struct { lhs *Expr, args [#]Expr }, ZeroIni, EnumIni struct { name *const u8, val i64 }, + EUnionIni struct { var *const AggField, ex *Expr }, AggIni struct { flds [#]*const AggField, exs [#]Expr }, ArrIni struct { idxs [#]u32, exs [#]Expr, maxn i64 }, Stmt [#]Stmt, -- cgit v1.2.3