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 1u6vtA-0083aJ-0l for pgsql-hackers@arkaria.postgresql.org; Mon, 21 Apr 2025 18:29:04 +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 1u6vt8-007cL3-5D for pgsql-hackers@arkaria.postgresql.org; Mon, 21 Apr 2025 18:29:02 +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 1u6vt7-007cJs-QQ for pgsql-hackers@lists.postgresql.org; Mon, 21 Apr 2025 18:29:02 +0000 Received: from mail-qk1-x735.google.com ([2607:f8b0:4864:20::735]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1u6vt1-001GlF-2w for pgsql-hackers@lists.postgresql.org; Mon, 21 Apr 2025 18:28:59 +0000 Received: by mail-qk1-x735.google.com with SMTP id af79cd13be357-7c560c55bc1so428280585a.1 for ; Mon, 21 Apr 2025 11:28:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb.com; s=google; t=1745260135; x=1745864935; darn=lists.postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=HuKJ8Ji404yicNN5HdsNED2SI8KYLfusqBs0jQfmlXY=; b=gMU8SNCaCJP+a41Ye3n95+VDoIF7BvMMo4KK8SHKpVtijnruL+L+GaIZxHu7GxEest +87Y1ddUISBXa5M3Tc7sbgMTPoH6HiS7dn95FwZChDuI3RR9FmKxHaiNuf0Zd87rk//n 5J/kvXw/QuqY4BWTxAsXppGKdVg1FMIJ0lmW5l+IWe46flKR3TE38QpkRkHIzTmLgfGy ak0OdTaoI3HOEwQAe0tkx1GPeTAzOTGwbgNKXTdMlo2C5Z+u6YXLGBJuUNNp5kLDwGS0 onI83b2+NzBIp0qsJ2qAziE/OYqRn7jJze+w/X2ME7hkY9qYtRaaX7mXsdO1STB7rOQy vXnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745260135; x=1745864935; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=HuKJ8Ji404yicNN5HdsNED2SI8KYLfusqBs0jQfmlXY=; b=rgBNbXm0M2nLjltNVhxiI5ZqDQzDR5xShUDx916Eaom8wbLAtRvOLnZqThZ8Sn4wz3 2Sqvm6J6g3NeY4bbgjYPfuk5/C1mc5/FtF5dp8AYcPOGvcITxQwukZqHYiCd8AoImYs7 7dpx0YMw7LwjYAtQ2vpcwGkOYozQA/A23IPgOBeX1sCQyWuKMSq6yEADjZZ6rRGHYVmU PvuAxKmqTG/oKxfzDmhV8JtMQJeWBECdk5crrcZ5Wf9EdqzHm/cJW2ePfd9+yVkY7Sue Pvm3snivGaPBOwNZvfHLnpMuNxlvk1rq30OPfo5fVGDB1svX0O5uTlHSplhA52C95hOv u6/Q== X-Forwarded-Encrypted: i=1; AJvYcCXAzsteEX1EUOYsjR91PLHxgv0oIfy4iiczQ24R4Addi4oHpC0rndal6nIOru79HHAAfkPxUSOnZDfvfz1U@lists.postgresql.org X-Gm-Message-State: AOJu0YwwvDaqn6yed72SVxrTe8jZQ4dedUHkonY8dQW1GfMx1GMcKrga lJiRl1InYpZYwhk85lHQWT+qh7QVSX0YGssyljqqAK0HPy745KgeQzcRao11yc3r703ThlyewMC 8+IdRUF1k+tysZJAzE1Rz/u+6v218YQw0Ro+h X-Gm-Gg: ASbGncs0C4ARW0EC5g6156mHryNy/LvoYX/iIrY8E84MloGpd89lWqiP06SnhIGkVUa X0HZA80Psh4YCjoD18V9bMTUBkB7TIbtX9HyjAjzyQXhEJYKUfwia9MgUs2nW+6tE9XoIuDt6iD hmNa4mru+L4DH3WIshYxcC X-Google-Smtp-Source: AGHT+IEX85qZUMRjZjr0dQi3nU1uX5e1+MKQxIodPXnAJDPWqUyQyp5rForEcTbgX5DM01lPsgSoha63gcoGQ63zDDc= X-Received: by 2002:ad4:5d6c:0:b0:6e8:f166:b19c with SMTP id 6a1803df08f44-6f2c4677175mr205053286d6.41.1745260134696; Mon, 21 Apr 2025 11:28:54 -0700 (PDT) MIME-Version: 1.0 References: <2074634.1744839761@sss.pgh.pa.us> <0A3CF5C4-9947-42E3-89A9-34FCF7BA95BA@yesql.se> <2078511.1744841564@sss.pgh.pa.us> <2084687.1744844690@sss.pgh.pa.us> <2087556.1744846124@sss.pgh.pa.us> <0A596D8B-24F3-408F-B89B-B42014B00A05@yesql.se> <2202326.1744903233@sss.pgh.pa.us> <25801148-284F-41F9-A279-A4CF92623C77@yesql.se> In-Reply-To: From: Jacob Champion Date: Mon, 21 Apr 2025 11:28:43 -0700 X-Gm-Features: ATxdqUHvYRPbfbdVDTpy7KvXUUZ0sdpkfpaoTdzGtK2_P4QnvNq0e1Wd56dWyDo Message-ID: Subject: Re: jsonapi: scary new warnings with LTO enabled To: Daniel Gustafsson Cc: Tom Lane , PostgreSQL Developers Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Mon, Apr 21, 2025 at 11:20=E2=80=AFAM Daniel Gustafsson wrote: > Sure, but I fear we'll get an endless stream of static analysis reports f= or the > allocation leaking if we don't free it. But we do free it, in freeJsonLexContext(). That usage of the API goes back to 2023, with 1c99cde2f344. Or am I misunderstanding? --Jacob