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.96) (envelope-from ) id 1wYNGf-000Dh7-2k for pgsql-hackers@arkaria.postgresql.org; Sat, 13 Jun 2026 12:15:18 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wYNFe-003b9r-1C for pgsql-hackers@arkaria.postgresql.org; Sat, 13 Jun 2026 12:14:14 +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.96) (envelope-from ) id 1wYNFd-003b9i-1b for pgsql-hackers@lists.postgresql.org; Sat, 13 Jun 2026 12:14:14 +0000 Received: from fhigh-b7-smtp.messagingengine.com ([202.12.124.158]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wYNFa-00000000Axo-10Nk for pgsql-hackers@postgresql.org; Sat, 13 Jun 2026 12:14:13 +0000 Received: from phl-compute-01.internal (phl-compute-01.internal [10.202.2.41]) by mailfhigh.stl.internal (Postfix) with ESMTP id 7F00A7A0072; Sat, 13 Jun 2026 08:14:07 -0400 (EDT) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-01.internal (MEProxy); Sat, 13 Jun 2026 08:14:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kurilemu.de; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :reply-to:subject:subject:to:to; s=fm2; t=1781352847; x= 1781439247; bh=VEOy2Fw8lsxUpdVzhvANGB4L8spArSEwromfVilRwX4=; b=m QianXzKnIgBvYRy+FYQLWPi6AYevJ2SjoW3m0FnGBCAxUhICwwUEZLsXRwHo1YgY D48e1o09ykmw4Gxomnn0yd4OFGUbo+URxAzmiUjUECM+YjagGhjwAGmjcFcAQ9eB uB0PYmugFAQrdt9y42+0tjureUr2mNtCCnh9lixF738WksfnMnaYJlvf5vq4oiMM pVyeLZ28s4WRCnjEug991pBVNwRt4VyB5xfUMEQw/0c2k9miFXXjjiVI6F682m+g fJ9lKTfBBobwvU8hTP3swY8sR6MwCiTSp8kTGBXySJeuq2wM+/JIFXRintxyLhUQ bB4PNU7lyPXguWKxx/n8g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc: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 :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; t=1781352847; x=1781439247; bh=V EOy2Fw8lsxUpdVzhvANGB4L8spArSEwromfVilRwX4=; b=DG4DXEsOySITttDQ5 4osEC99zpCRiNM9xLskBaSpB2i1ZynUO1EepZQZrvcJlScoxa83F7jNaiK1V+nAz TZxQfymQHshrY8r/Gry2eq5bJ2rETr+R7AtchnFu0lYCDIq/vx16Dj3BoBtjmM+w 7HY9WuhOWxm3aWzpTmnRZM1l00bLhNMow4mbnTBnmb+Rxso5IfAnd8Ll0uVKCWB4 SsC6QZoHJA4vvXa6KAJ6NRyQ2mN69yvAc6rskWgzdHknrR+0SjN1SZrd4Tw15jWh E4OCGu0Wljx7Gs60kRJo9rIsI4jVkvsyWSGkHzpMwb8kcULcQ8kEv4KuIMiQQcjd Qkdmw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: dmFkZTGT+/jpoDe1wvE3xf2lm2WjDifPXpquSElW2wWta0aHylk4YHzGlcso7P4VnNo2Lo fqo2VkSqH7WRAphKRKK5GTxxfz3snUf+EYye2gn1UtU1xDLAzKBT49DZ1ZgT9SLEl93e11 bRsVSSuPLO66LWX+Vgwk9WCHaGQ79lQeOFa36yVIY9xA0U0qBo6tD5i1AV8AGQrgqr/lDf xNPauHnn5QPNfhsnmFep3KDyEVFQgwU5lSHk9mVkGoCSxOMPcVbBL4K4smP8iY/TVe1ivj IB+1TBuivUo3MUIiAX5P4G1vwyg/OQ7AkWFN/MrDRBFYD5Y48MEkvQ1HYyVBWHYq3PIGEK TQGVpSxjqRNYvf0adxzVZkxQGqtlpHzRpQOa6Swzyv5jvPGwPW4CxE/aEgUd70CWpkWhSq 7OmuE72cI3WUK2h6lUZuSoabHZnTzxZ+F+fBzT4x25EXu5Y6OIeCnTe/mNrUX1dIlzfCnf jtvY7V4faaT8UEL8Kdcg20qKkjKzZl0Dnjz6Yg7IbiaSrbHcye6iCzTNLp2xaRocG/QW65 aHU0vtdfcg6I3FQQnsLgTbTIyLC7Fxs+/daDmxL8YqsvZAkxqGyVzTDKlEPB5RvV1yG/C8 7nA9Qi8R7e6UOgs8hw9Kg+Swit7JYZ8KlFo6YKVeVPlaI2gcYgjBXzZrIkNg X-ME-Proxy: Feedback-ID: ie3de48e3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 13 Jun 2026 08:14:06 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kurilemu.de; s=schmee; t=1781352842; bh=mPIG+HXoXwd1FCksbfA4+MX5LRiSn9j9SQ/vxyPJT/4=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=w7hohcAHN+JjSABfRp29cvFtNzqSwHedReQZSczPQ4KMk0hfghU+DYb8gdgtTkJKi Gt9TrGUbP7nXLV/wBmOgRLz5DNjS1BEC0Gv3wlEVqPj9ui94kWt8HV9WJOuH5J95gX xxzdhhncKQ9x3PKeNKpBBv+GXJS08TEVGgnHRHzqyIq8eYLp+93xt+cvJhIDkprch8 x1Qv+bHoRmxmgFrxrivC9sCJyFfO2L4Do/1vsVY9M1cOqZNkFtijOlJoMDi0JCBsan WxuAgjjLVHwgvb/VZCyJWWIVGTVA1t38sBsdqSeso1QxzUBhB0TB+SXKCf6BKpXdT6 QUStkTmsSb+Ew== Received: by ida.kurilemu.internal (Postfix, from userid 1000) id 3BBC8B00662; Sat, 13 Jun 2026 14:14:02 +0200 (CEST) Date: Sat, 13 Jun 2026 14:14:02 +0200 From: =?utf-8?Q?=C3=81lvaro?= Herrera To: Peter Eisentraut Cc: pgsql-hackers , Jelte Fennema-Nio Subject: Re: Change copyObject() to use typeof_unqual Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 2026-Mar-06, Peter Eisentraut wrote: > From f2f750f7c3ab6b73514ab2fd5f02185abe9ad59f Mon Sep 17 00:00:00 2001 > From: Peter Eisentraut > Date: Fri, 6 Mar 2026 13:31:01 +0100 > Subject: [PATCH v2 1/3] Fixes for C++ typeof implementation > > This fixes two bugs in commit 1887d822f14. > > First, if we are using the fallback C++ implementation of typeof, then > we need to include the C++ header for > std::remove_reference_t. This header is also likely to be used for > other C++ implementations of type tricks, so we'll put it into the > global includes. For some reason, a couple of animals running gcc-15 or newer (leafhopper, massasauga, parula) appear to be failing now because of this. ccache gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wmissing-format-attribute -Wold-style-declaration -Wimplicit-fallthrough=5 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -Wmissing-variable-declarations -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -O2 -Wstrict-prototypes -Wold-style-definition -fPIC -fvisibility=hidden -shared -o test_slru.so test_slru.o test_multixact.o -L../../../../src/port -L../../../../src/common -Wl,--as-needed -Wl,-rpath,'/home/bf/proj/bf/build-farm-17/HEAD/inst/lib',--enable-new-dtags -fvisibility=hidden In file included from ../../../../src/include/postgres.h:48, from test_cplusplusext.cpp:18: ../../../../src/include/c.h:91:10: fatal error: type_traits: No such file or directory 91 | #include | ^~~~~~~~~~~~~ compilation terminated. make[1]: *** [: test_cplusplusext.o] Error 1 make[1]: Leaving directory '/home/bf/proj/bf/build-farm-17/HEAD/pgsql.build/src/test/modules/test_cplusplusext' -- Álvaro Herrera Breisgau, Deutschland — https://www.EnterpriseDB.com/