aboutsummaryrefslogtreecommitdiff
path: root/stdlib/tables.h
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/tables.h')
-rw-r--r--stdlib/tables.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/stdlib/tables.h b/stdlib/tables.h
index 405cc7df..979da5e7 100644
--- a/stdlib/tables.h
+++ b/stdlib/tables.h
@@ -92,7 +92,7 @@ void Table$deserialize(FILE *in, void *outval, Array_t *pointers, const TypeInfo
extern const TypeInfo_t CStrToVoidStarTable;
-#define Table$metamethods ((metamethods_t){ \
+#define Table$metamethods { \
.as_text=Table$as_text, \
.compare=Table$compare, \
.equal=Table$equal, \
@@ -100,7 +100,7 @@ extern const TypeInfo_t CStrToVoidStarTable;
.is_none=Table$is_none, \
.serialize=Table$serialize, \
.deserialize=Table$deserialize, \
-})
+}
#define Table$info(key_expr, value_expr) &((TypeInfo_t){.size=sizeof(Table_t), .align=__alignof__(Table_t), \
.tag=TableInfo, .TableInfo.key=key_expr, .TableInfo.value=value_expr, .metamethods=Table$metamethods})