From 8d173710fe8cfd96bd54f9dd1cf0eccacfdd6e73 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Thu, 3 Apr 2025 15:19:59 -0400 Subject: Deprecate heap_strf --- src/enums.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/enums.c') diff --git a/src/enums.c b/src/enums.c index 06af0df3..eeeff19d 100644 --- a/src/enums.c +++ b/src/enums.c @@ -23,7 +23,7 @@ CORD compile_enum_typeinfo(env_t *env, ast_t *ast) for (tag_ast_t *tag = def->tags; tag; tag = tag->next) { if (!tag->fields) continue; - const char *tag_name = heap_strf("%s$%s", def->name, tag->name); + const char *tag_name = String(def->name, "$", tag->name); type_t *tag_type = Table$str_get(*env->types, tag_name); assert(tag_type && tag_type->tag == StructType); member_typeinfos = CORD_all( @@ -41,7 +41,7 @@ CORD compile_enum_typeinfo(env_t *env, ast_t *ast) full_name, type_size(t), type_align(t), metamethods, def->name, num_tags); for (tag_ast_t *tag = def->tags; tag; tag = tag->next) { - const char *tag_type_name = heap_strf("%s$%s", def->name, tag->name); + const char *tag_type_name = String(def->name, "$", tag->name); type_t *tag_type = Table$str_get(*env->types, tag_type_name); if (tag_type && Match(tag_type, StructType)->fields) typeinfo = CORD_all(typeinfo, "{\"", tag->name, "\", ", compile_type_info(tag_type), "}, "); -- cgit v1.2.3