Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1v104d-003Q8o-Vo for pgsql-hackers@arkaria.postgresql.org; Tue, 23 Sep 2025 10:16:40 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1v104c-004o9h-LD for pgsql-hackers@arkaria.postgresql.org; Tue, 23 Sep 2025 10:16:38 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1v104c-004o9Z-2n for pgsql-hackers@lists.postgresql.org; Tue, 23 Sep 2025 10:16:38 +0000 Received: from fout-a7-smtp.messagingengine.com ([103.168.172.150]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1v104X-002M8q-2C for pgsql-hackers@postgresql.org; Tue, 23 Sep 2025 10:16:37 +0000 Received: from phl-compute-04.internal (phl-compute-04.internal [10.202.2.44]) by mailfout.phl.internal (Postfix) with ESMTP id 133EFEC00BE; Tue, 23 Sep 2025 06:16:33 -0400 (EDT) Received: from phl-imap-03 ([10.202.2.93]) by phl-compute-04.internal (MEProxy); Tue, 23 Sep 2025 06:16:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=compiler.org; h= cc:content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm1; t=1758622593; x=1758708993; bh=rXq75HLZ1lJ5TOtRTmbaQo/DRH6nS7mcxNZlCRa0aJs=; b= WSp7QbfWAGNxsD36+uwrwW52o4Ra+Bq5BkIaTERHUsdvTStaNzAlrHqY3r+xe3TQ PMxYGshFHEzO42SEezRoJMCEuklFiegHltnPVPshjQ1Ja6A5760xnpnPSLUEVv0Q HxDiK0jm1fZlGREpFxB0Y7NzD1e2sHdgGyxubsCuJnSPdi/XGE2fXXvwGawbRwT3 +sXw0gEltUFsp5b4GhysTGkd+QcVa2zOMPhNGEhvqG5N0PDCRTEHpD9MoWOvfBbz XqdjPuo1v+i4d274KPlaBke4kph1KCz0Hbmi4KGtTseF6BayxwNW51MoJezWqyzG fRqXcEW38XjAMpT+AVs/zA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; t=1758622593; x=1758708993; bh=r Xq75HLZ1lJ5TOtRTmbaQo/DRH6nS7mcxNZlCRa0aJs=; b=hY18Uhb2IKIt/eMDa t2iEbF0NdzuFLtjng5xonUsy61fMvAuIyb8gwkBjYh8ree+RgUjiFEvbtgKskxkN b0z5OJmCLHO8BeUsSLZmm3WmIv0nZH34nZOCMfpdS744KDDPm41XRse/Xrfn+spx rW3aRaTOtGl2bUHq2+8T9ZF4yZuCe8eCrpLgIB6xqNXyk4FGFVtV7Z+M0I2qhCH6 F12l0zb4ya5a9ZP+Lgphcn1uYDGJs7AUnEjDdmFj7O7IIJ4FgITjyPPPsWDRjYjG 8FCPSfnErYT2CZFcPLQi1M2yYqxPL2FcqT9QstdQBTu2b6XBCZJuX6+ezaK4OiA8 Kp8xw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggdeitdegiecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpefoggffhffvkfgjfhfutgfgsehtjeertdertddtnecuhfhrohhmpedflfhovghlucfl rggtohgsshhonhdfuceojhhovghlsegtohhmphhilhgvrhdrohhrgheqnecuggftrfgrth htvghrnhepveelffdtiedugfdvgffftddvieevleetieetgfettdffjedtjeefffelhfel ffeinecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepjh hovghlsegtohhmphhilhgvrhdrohhrghdpnhgspghrtghpthhtohepvddpmhhouggvpehs mhhtphhouhhtpdhrtghpthhtohepphgvthgvrhesvghishgvnhhtrhgruhhtrdhorhhgpd hrtghpthhtohepphhgshhqlhdqhhgrtghkvghrshesphhoshhtghhrvghsqhhlrdhorhhg X-ME-Proxy: Feedback-ID: ic6394509:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 82A7E18E0069; Tue, 23 Sep 2025 06:16:32 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface MIME-Version: 1.0 X-ThreadId: Aib9XCMu6AY- Date: Tue, 23 Sep 2025 12:16:11 +0200 From: "Joel Jacobson" To: "Peter Eisentraut" , pgsql-hackers Message-Id: <6ea949fe-6a65-4769-ba26-57c290205329@app.fastmail.com> In-Reply-To: References: Subject: Re: anonymous unions (C11) Content-Type: text/plain Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Tue, Sep 23, 2025, at 11:38, Peter Eisentraut wrote: > Here is another patch set to sprinkle some C11 features around the > code. My aim is to make a little bit of use of several C11 features > as examples and encouragement for future code, and to test compilers > (although we're not yet at the point where this should really stress > any compiler). Nice, didn't know about this C11 feature. I've eyeballed the entire output of `git diff --word-diff-regex=.` and can't see any oddities. I've also run the full test suite and it passes. /Joel