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 1vtA6Z-006T17-0r for pgsql-hackers@arkaria.postgresql.org; Thu, 19 Feb 2026 19:54:31 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vtA6Y-005c1i-0a for pgsql-hackers@arkaria.postgresql.org; Thu, 19 Feb 2026 19:54:30 +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 1vtA6X-005c1R-2t for pgsql-hackers@lists.postgresql.org; Thu, 19 Feb 2026 19:54:29 +0000 Received: from mail-ot1-x344.google.com ([2607:f8b0:4864:20::344]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1vtA6U-00000000BuS-34pc for pgsql-hackers@postgresql.org; Thu, 19 Feb 2026 19:54:29 +0000 Received: by mail-ot1-x344.google.com with SMTP id 46e09a7af769-7d4c12ff3d5so1208171a34.2 for ; Thu, 19 Feb 2026 11:54:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771530865; x=1772135665; darn=postgresql.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=0X4p8K1azPaEBDiO45vXYSn0iL4liRJMMVaHQQESjYI=; b=E9k3IGGJu8KuBu8r40c0Hu2ExrWPr71OwscpFqvdSwzsEZpSWCqWSUcc5uOFp7YKdV 7etowGNZRR+enQQk4m9SLHV5dJohs3o47lCoN3C2VF8uJc4JQ+QBX/IaIgn7AX2cnBn/ ljw+WjiD5Fv06zjbYCXb9vl8yolNsZudpzPe45GxnHXHjQuwoyWfB6wOp49WNDq5vpLx l4yGgn9/VSqXSMoirOfYl2g2mmUXtwOoZiWa1mJj4EVwVCcVyFkxKnRHEfWB6HyaI++2 95KjbNMf3jqXMV3kR5I7RHpj6jX7/2Fmo0ukkIq48Z84LJ2CEHDOD0TI6ZxwlB0Q0cK8 Ncdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771530865; x=1772135665; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=0X4p8K1azPaEBDiO45vXYSn0iL4liRJMMVaHQQESjYI=; b=WbMm/Ctdp3PPhYaaY7yKVDIJDgnYoC3ZjsyRNuadF1MH7KYRTe9DhWOSAhboPcH1Uc WAoHSY2DvE0bqC7LtYUQf3sVuAYAMzM0CznYQNb35S1yb2/VjBhQCijfVsjL4KpZiK0A Bq2bDKYI5Osp7kYeJdM+PS0PlCltU7as0lfglgRueSoICNN4KZ+nnDRn1LjWiG09kt1P gfI4sf0fWsgnBL1lpONaQF2ENAeAbGshGz3WOZW0U2TMMdRJc24ftHPmrqt4uCGg18+Z qsSbwZL5uY4ne+fm123Ad+yoxEpWvxq8zoTKabSpUGDBO1lFmgosu81qnQ82lqsch/bT 2SGQ== X-Gm-Message-State: AOJu0Yzlqbp5ZEFAU/F1RQApJnMWOvZbV4vRc1zkNMuERcSztQSgBCIg mw6jnbj653mRZvw4XEtAIfwDpxEl8cVMRtWUiHzg6IdCeffACWVSu9NJTTRoBVRk X-Gm-Gg: AZuq6aIS4BKO13Cs4iLkz4ITg7NUIRzsxw1IYfRCKefR7z/aTZoOAe+YKo3jAlkteYX g8ky2ajf4j51PAS/nbaA/YlSQH+PPbTDrY1Rdc8ke3P5IihAEnePhix7xkmz8h4WhtAExQAJ00x OM2MPiw3RIc9EqeKRX+KseopV51MhLdrhs7w0HX9Jr3bUkvDpixzODJIvHzuP28xRvGDiD8Own6 Yb8BIh2r5fNhr3BzVls63czIp25xGE99Zp8vleIL9pCnyXXCVIUb+3XXurkolXWAti+kDZ8TZdU 8Edn8TSdCxAdy7XyX8iC1sMZDpOpquvNq4H55YH42ybSH1IjSv6ur9c60eHc6rl2EtcWdLNUVVO 9q2t8gjv786OUh+ezn1934gsBRpwjVUGyfp0vcwTm2JAqrl/SznA2bRy1NWmKnIiXGdnD76eus7 mUHel94mUdNb4igZTaF7EVcMeUSKkYNUDdcdxbt2im75q/T6BrkB6zS3YzCuOHUsX/dwJK72zKQ qhW06j9V5z7RME2MuosnA== X-Received: by 2002:a05:6830:67f3:b0:7cf:f7c1:d9ac with SMTP id 46e09a7af769-7d4d0acc297mr12359715a34.9.1771530865373; Thu, 19 Feb 2026 11:54:25 -0800 (PST) Received: from nathan (162-195-168-172.lightspeed.stlsmo.sbcglobal.net. [162.195.168.172]) by smtp.gmail.com with ESMTPSA id 46e09a7af769-7d4a7530a8bsm22617389a34.4.2026.02.19.11.54.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Feb 2026 11:54:24 -0800 (PST) Date: Thu, 19 Feb 2026 13:54:23 -0600 From: Nathan Bossart To: Tom Lane Cc: pgsql-hackers@postgresql.org Subject: Re: assume availability of "inline" keyword Message-ID: References: <2670103.1771528773@sss.pgh.pa.us> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2670103.1771528773@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Thu, Feb 19, 2026 at 02:19:33PM -0500, Tom Lane wrote: > All those usages are guarded by > > #if defined(__GNUC__) || defined(__INTEL_COMPILER) > > so we are only concerned with gcc-alikes, which reduces the risks > of trouble. However, I have a vague recollection that it is/was > possible to put gcc in a mode where it only takes __inline__ > not inline. This is likely something you get from -std=c90 or > thereabouts, which would be irrelevant now. But I'd suggest > checking it's okay under -std=c11 (not gnu11), just to be sure. Right. I checked a couple of compilers and none seemed to mind this patch with -std=c11. -- nathan