From 75c4a35e1884e64b6141df64a7df6293d38445b5 Mon Sep 17 00:00:00 2001 From: lemon Date: Mon, 23 Mar 2026 09:14:39 +0100 Subject: c: remove inline 'backing' type tag for enums It was meant as a micro-optimization but actually keeping it in sync was annoying. This for example was broken: ``` extern enum foo { ... } g_foo; enum foo g_foo; ``` --- src/c.c | 1 - 1 file changed, 1 deletion(-) (limited to 'src/c.c') diff --git a/src/c.c b/src/c.c index d6879ad..6446ab5 100644 --- a/src/c.c +++ b/src/c.c @@ -2198,7 +2198,6 @@ buildenum(CComp *cm, internstr name, const Span *span, int id) ty = completetype(name, id, &td); else ty = mktagtype(name, &td); - ty.backing = td.backing; return ty; } -- cgit v1.2.3