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 1wFA7q-004ns4-0L for pgsql-hackers@arkaria.postgresql.org; Tue, 21 Apr 2026 12:22:46 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wFA7p-008cUv-13 for pgsql-hackers@arkaria.postgresql.org; Tue, 21 Apr 2026 12:22:45 +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 1wFA7o-008cTh-36 for pgsql-hackers@lists.postgresql.org; Tue, 21 Apr 2026 12:22:45 +0000 Received: from mail-oa1-x30.google.com ([2001:4860:4864:20::30]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wFA7m-00000002IMj-2WyZ for pgsql-hackers@postgresql.org; Tue, 21 Apr 2026 12:22:44 +0000 Received: by mail-oa1-x30.google.com with SMTP id 586e51a60fabf-40427db1300so3298519fac.0 for ; Tue, 21 Apr 2026 05:22:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1776774160; cv=none; d=google.com; s=arc-20240605; b=CLAIbzAWcE9xbX6qc9qdJPMhYiLmOHqJ7p1WbHl7KJ/Wcn/L/KR9NsZKlHadwEMbQx hD05W48g4QYRZ8Fj3zKIL9hIKVSQ4Ej4Ge8+ntLpiZd8ohvC87qjBdnSfwB/GmoHh5Eb 24bMCw2u1ONqadLLhuoGXC9Z1htxB1UNpupVJ/X6ff+ls+BuwcZpJYB0TF2lVlLW7eow 6/IWQWU7QABnLsPscDtb7WgaQvezaF9W5P9YpRPDDeu1Y1BF6mir7+VulYrtp0LzyyYC UKeOeaPr2ptAqR6iEJ3LjZ9kIQ+JmK7TrqRoivTAv29+5B7juOmuQezyYjz3hBrvTgLq JHsg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=OFwiNvSEqGoFxm7QNcMQCz0dz5HtOHUJaXbXm1Jz8xM=; fh=1HXYIBDilHCQSyLCYDcSexoIQRtOGrHdFUn4PtG4g4E=; b=Lgo6B3lTcW9uxYBJvY9TKph204JM73IxEldHOphH7GDjl8luEgSFjTrRWBPidJ9BWi ddSBwURlMbya+LhuDN6vS95crZqX3qiuX4IFJxEbACpMAx+88EsoWvXgrP4yO/UnS6Rl 2B6JGseMa2NkyqSbW2WjL1qhiX7OIGm0ZHNTXY/hptJXF5p+omlvLwq2gjKwI9NdZfan 1QMxdgPre1GyhNmMHxss5Z1g6uklwxsQXVrOfAK/VO8zKR1LGcW2qAKdoMJn3FvMVVn6 jzq2kl4GBfZZZFZETU8lSjB7gx+Z0pZAh0c63ZVEqm5DpuqYFArBVeti/WQ9poPRUJti gdMg==; darn=postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tigerdata.com; s=google; t=1776774160; x=1777378960; darn=postgresql.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=OFwiNvSEqGoFxm7QNcMQCz0dz5HtOHUJaXbXm1Jz8xM=; b=YJyaIVCg9rlkaZ3kGftFlLo81wSenCC3dgYZ69FnKo8BJkiwiCZaxwOoArJ4VvzW0J 9gXvm/QMTTRpjNYIB1UgQNksTInE2EiSk4lS8QYHbfFo57j+OhGUjJLLea6g5LrdNjGB Myv7U78zufOr7mI0QQyHOLdBRDwsyaVN/R70Dlr41y7vC8umUDJL6ETSED4hnqjQXsJ7 ZjJV3jA8ihL4z6toGnpHMFWSZPImpf4+h87AGkCvSq1a4yNVnASo75EMVAVt5469vOpA xk/9o6rbUB/MH6ECNlXJKkm6flSHmRswHkWsE39+D7dZkNPTcRDVNcSUUKqhZEuxFn30 5ynQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776774160; x=1777378960; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=OFwiNvSEqGoFxm7QNcMQCz0dz5HtOHUJaXbXm1Jz8xM=; b=ixIu17bgMiWKT6Qqs/o5kNnDa3lRg2A/1t5N44VbhdPkWBto9JA4EbZtLiNY4IuUK8 hGIgEtZHMuYZZ8/tTIRLe1Or3StKoFtvn79yt92pe1HVH2vu9HbbfBOSTjx8E/dv00I2 tbtgT2mRnOoVnECyeUtz4m0gLgoLLy6Swu6ubAT5wr8ludNbEo4S+RIZN/HK3Z4yX/Ql Y65bXdK66rw8soNYhs3/lds7h9OGNi1DHuk/wujX5hsokvmBBeCtey67zMcdtgPmox2p P+CXE0mNxhOqjwpISIZI4ZC0qMzgBC3mv/Po3w1JTS1TJ+cUQ2U9+eOBeRTIrFFD3ttJ hjAA== X-Gm-Message-State: AOJu0YwH5gpiYCr4diCLLjj6i9qYmPkAOROMmYxajRb7W3R1RZAU/765 ubCed+i/YEDm2lAHNsDjXoG+IGdTTSNj+xhyH0z8bz3cb3pGGDlPav0OrkW+8L9Dlfv14YYE2PJ Y7Zna5b0eoSEFcxfTQ9ceAJDGsmpkBS7drO3dAQ/MrtTtQwZ7jSt4TDdHIIz4 X-Gm-Gg: AeBDievhNJTPHgQB0ERjc1osjZxv+cV/Tn/JvUA3cry/a1evz/sjLmzcLFjsJIta9Rm VpzcpFG4L6LuPYCIIk5CrIYCjBEoFdxYjNmkUivr20uvQbmJN2zIFQIUMhJHmvvsSr6C7XS20UT CF/mca0/ihyrzSDnnVk0EJ//CF5t+NxabUTqlEVE+iMiJv8Iph/xToA/YxoPGNKghtFRQcMLbXX j19JdwuHXOHY6FOcMldXZmRIn663IFAeMxP8+kwDKEUujedYO4WZ5amTztpGnj6T8clrH4GqLGH OEIww5m2Xwx/+HCmhMWQK3ErQzOccFcouA9B7al/f/FKNUG8nPGNjl/erP7cX9sTqsHUmaxxXhb 6v6uAzg== X-Received: by 2002:a05:6870:4409:b0:42f:59d9:1511 with SMTP id 586e51a60fabf-42f59d92fbemr698856fac.38.1776774160348; Tue, 21 Apr 2026 05:22:40 -0700 (PDT) MIME-Version: 1.0 From: Aleksander Alekseev Date: Tue, 21 Apr 2026 15:22:29 +0300 X-Gm-Features: AQROBzAcjl9MbCKWXcpzgxnx2kAfBA_EHXOolxEnqdit6jGtcjWCoa5qTOjqD1M Message-ID: Subject: [PATCH] Remove dead code in ExecForPortionOfLeftovers() To: PostgreSQL Development Content-Type: multipart/mixed; boundary="000000000000aca749064ff778a9" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000aca749064ff778a9 Content-Type: text/plain; charset="UTF-8" Hi, While reading 8e72d914c528 I noticed that ForPortionOfState.fp_leftoverstypcache is not used for anything. I suggest removing it, as attached. -- Best regards, Aleksander Alekseev --000000000000aca749064ff778a9 Content-Type: text/x-patch; charset="US-ASCII"; name="v1-0001-Remove-unused-ForPortionOfState.fp_leftoverstypca.patch" Content-Disposition: attachment; filename="v1-0001-Remove-unused-ForPortionOfState.fp_leftoverstypca.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mo8lfzmp0 RnJvbSAyYzdlMWY0MzQzMjJkZGJiNzUxN2I4Nzc3M2VmOGM4MDMwN2QxMzk4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGVrc2FuZGVyIEFsZWtzZWV2IDxhbGVrc2FuZGVyQHRpZ2Vy ZGF0YS5jb20+CkRhdGU6IFR1ZSwgMjEgQXByIDIwMjYgMTU6MTE6MTMgKzAzMDAKU3ViamVjdDog W1BBVENIIHYxXSBSZW1vdmUgdW51c2VkIEZvclBvcnRpb25PZlN0YXRlLmZwX2xlZnRvdmVyc3R5 cGNhY2hlIGZpZWxkCgpPdmVyc2lnaHQgb2YgY29tbWl0IDhlNzJkOTE0YzUyOC4KCkF1dGhvcjog QWxla3NhbmRlciBBbGVrc2VldiA8YWxla3NhbmRlckB0aWdlcmRhdGEuY29tPgpSZXZpZXdlZC1i eTogVE9ETyBGSVhNRQpEaXNjdXNzaW9uOiBUT0RPIEZJWE1FCi0tLQogc3JjL2JhY2tlbmQvZXhl Y3V0b3Ivbm9kZU1vZGlmeVRhYmxlLmMgfCAxMyAtLS0tLS0tLS0tLS0tCiBzcmMvaW5jbHVkZS9u b2Rlcy9leGVjbm9kZXMuaCAgICAgICAgICB8ICAxIC0KIDIgZmlsZXMgY2hhbmdlZCwgMTQgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc3JjL2JhY2tlbmQvZXhlY3V0b3Ivbm9kZU1vZGlmeVRh YmxlLmMgYi9zcmMvYmFja2VuZC9leGVjdXRvci9ub2RlTW9kaWZ5VGFibGUuYwppbmRleCA0Y2Iw NTdjYTRmOS4uNmVlMjZkOTgwM2YgMTAwNjQ0Ci0tLSBhL3NyYy9iYWNrZW5kL2V4ZWN1dG9yL25v ZGVNb2RpZnlUYWJsZS5jCisrKyBiL3NyYy9iYWNrZW5kL2V4ZWN1dG9yL25vZGVNb2RpZnlUYWJs ZS5jCkBAIC0xNDExLDcgKzE0MTEsNiBAQCBFeGVjRm9yUG9ydGlvbk9mTGVmdG92ZXJzKE1vZGlm eVRhYmxlQ29udGV4dCAqY29udGV4dCwKIAlGb3JQb3J0aW9uT2ZFeHByICpmb3JQb3J0aW9uT2Yg PSAoRm9yUG9ydGlvbk9mRXhwciAqKSBub2RlLT5mb3JQb3J0aW9uT2Y7CiAJQXR0ck51bWJlcgly YW5nZUF0dG5vOwogCURhdHVtCQlvbGRSYW5nZTsKLQlUeXBlQ2FjaGVFbnRyeSAqdHlwY2FjaGU7 CiAJRm9yUG9ydGlvbk9mU3RhdGUgKmZwb1N0YXRlOwogCVR1cGxlVGFibGVTbG90ICpvbGR0dXBs ZVNsb3Q7CiAJVHVwbGVUYWJsZVNsb3QgKmxlZnRvdmVyU2xvdDsKQEAgLTE0OTEsMTggKzE0OTAs NiBAQCBFeGVjRm9yUG9ydGlvbk9mTGVmdG92ZXJzKE1vZGlmeVRhYmxlQ29udGV4dCAqY29udGV4 dCwKIAkJZWxvZyhFUlJPUiwgImZvdW5kIGEgTlVMTCByYW5nZSBpbiBhIHRlbXBvcmFsIHRhYmxl Iik7CiAJb2xkUmFuZ2UgPSBvbGR0dXBsZVNsb3QtPnR0c192YWx1ZXNbcmFuZ2VBdHRubyAtIDFd OwogCi0JLyoKLQkgKiBHZXQgdGhlIHJhbmdlJ3MgdHlwZSBjYWNoZSBlbnRyeS4gVGhpcyBpcyB3 b3J0aCBjYWNoaW5nIGZvciB0aGUgd2hvbGUKLQkgKiBVUERBVEUvREVMRVRFIGFzIHJhbmdlIGZ1 bmN0aW9ucyBkby4KLQkgKi8KLQotCXR5cGNhY2hlID0gZnBvU3RhdGUtPmZwX2xlZnRvdmVyc3R5 cGNhY2hlOwotCWlmICh0eXBjYWNoZSA9PSBOVUxMKQotCXsKLQkJdHlwY2FjaGUgPSBsb29rdXBf dHlwZV9jYWNoZShmb3JQb3J0aW9uT2YtPnJhbmdlVHlwZSwgMCk7Ci0JCWZwb1N0YXRlLT5mcF9s ZWZ0b3ZlcnN0eXBjYWNoZSA9IHR5cGNhY2hlOwotCX0KLQogCS8qCiAJICogR2V0IHRoZSByYW5n ZXMgdG8gdGhlIGxlZnQvcmlnaHQgb2YgdGhlIHRhcmdldGVkIHJhbmdlLiBXZSBjYWxsIGEgU0VU T0YKIAkgKiBzdXBwb3J0IGZ1bmN0aW9uIGFuZCBpbnNlcnQgYXMgbWFueSB0ZW1wb3JhbCBsZWZ0 b3ZlcnMgYXMgaXQgZ2l2ZXMgdXMuCmRpZmYgLS1naXQgYS9zcmMvaW5jbHVkZS9ub2Rlcy9leGVj bm9kZXMuaCBiL3NyYy9pbmNsdWRlL25vZGVzL2V4ZWNub2Rlcy5oCmluZGV4IDEzMzU5MTgwZDI1 Li5kYjExZTcwNDJlYSAxMDA2NDQKLS0tIGEvc3JjL2luY2x1ZGUvbm9kZXMvZXhlY25vZGVzLmgK KysrIGIvc3JjL2luY2x1ZGUvbm9kZXMvZXhlY25vZGVzLmgKQEAgLTQ4MCw3ICs0ODAsNiBAQCB0 eXBlZGVmIHN0cnVjdCBGb3JQb3J0aW9uT2ZTdGF0ZQogCU9pZAkJCWZwX3JhbmdlVHlwZTsJLyog dGhlIHR5cGUgb2YgdGhlIEZPUiBQT1JUSU9OIE9GIGV4cHJlc3Npb24gKi8KIAlpbnQJCQlmcF9y YW5nZUF0dG5vOwkvKiB0aGUgYXR0bm8gb2YgdGhlIHJhbmdlIGNvbHVtbiAqLwogCURhdHVtCQlm cF90YXJnZXRSYW5nZTsgLyogdGhlIHJhbmdlL211bHRpcmFuZ2UgZnJvbSBGT1IgUE9SVElPTiBP RiAqLwotCVR5cGVDYWNoZUVudHJ5ICpmcF9sZWZ0b3ZlcnN0eXBjYWNoZTsJLyogdHlwZSBjYWNo ZSBlbnRyeSBvZiB0aGUgcmFuZ2UgKi8KIAlUdXBsZVRhYmxlU2xvdCAqZnBfRXhpc3Rpbmc7CS8q IHNsb3QgdG8gc3RvcmUgb2xkIHR1cGxlICovCiAJVHVwbGVUYWJsZVNsb3QgKmZwX0xlZnRvdmVy OwkvKiBzbG90IHRvIHN0b3JlIGxlZnRvdmVyICovCiB9IEZvclBvcnRpb25PZlN0YXRlOwotLSAK Mi40My4wCgo= --000000000000aca749064ff778a9--