From 554fb8de87bb2e37715dbcc70efc27274b041014 Mon Sep 17 00:00:00 2001 From: lemon Date: Sat, 18 Apr 2026 16:59:16 +0200 Subject: frontend: allow folding some non constant expressions as a GNU extension And also permit zero size objects --- test/22-decl.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'test') diff --git a/test/22-decl.c b/test/22-decl.c index a14b776..b785021 100644 --- a/test/22-decl.c +++ b/test/22-decl.c @@ -14,6 +14,13 @@ extern unsigned local; typedef struct foo { char r; } foo_t; static const foo_t T = ((foo_t) { 3 }); +static const int X = 4; +struct { + int k : X; /* EXTENSION */ +}; + +foo_t empty[] = {}; /* EXTENSION */ + int main() { } -- cgit v1.2.3