From 71f73d8b3ce63f9a3685bc1a1686ef4fab3294a6 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Sun, 21 Sep 2025 15:43:59 -0400 Subject: Deprecate sets --- src/compile/types.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'src/compile/types.c') diff --git a/src/compile/types.c b/src/compile/types.c index 6b6f48f8..e407a6d0 100644 --- a/src/compile/types.c +++ b/src/compile/types.c @@ -33,7 +33,6 @@ Text_t compile_type(type_t *t) { else return namespace_name(text->env, text->env->namespace, Text("$type")); } case ListType: return Text("List_t"); - case SetType: return Text("Table_t"); case TableType: return Text("Table_t"); case FunctionType: { DeclareMatch(fn, t, FunctionType); @@ -71,8 +70,7 @@ Text_t compile_type(type_t *t) { case BoolType: case ByteType: case ListType: - case TableType: - case SetType: return Texts("Optional", compile_type(nonnull)); + case TableType: return Texts("Optional", compile_type(nonnull)); case StructType: { if (nonnull == PATH_TYPE) return Text("OptionalPath_t"); if (nonnull == PATH_TYPE_TYPE) return Text("OptionalPathType_t"); @@ -118,10 +116,6 @@ Text_t compile_type_info(type_t *t) { type_t *item_t = Match(t, ListType)->item_type; return Texts("List$info(", compile_type_info(item_t), ")"); } - case SetType: { - type_t *item_type = Match(t, SetType)->item_type; - return Texts("Set$info(", compile_type_info(item_type), ")"); - } case TableType: { DeclareMatch(table, t, TableType); type_t *key_type = table->key_type; -- cgit v1.2.3