From 658e5842435528ce1f6c02ff5262f092fd4489be Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=81lvaro=20Herrera?= <alvherre@kurilemu.de>
Date: Wed, 1 Oct 2025 19:34:46 +0200
Subject: [PATCH 3/4] don't include executor/tuptable.h in access/tupconvert.h

---
 src/include/access/tupconvert.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/include/access/tupconvert.h b/src/include/access/tupconvert.h
index 2ab3936f22e..5dd52153931 100644
--- a/src/include/access/tupconvert.h
+++ b/src/include/access/tupconvert.h
@@ -17,9 +17,10 @@
 #include "access/attmap.h"
 #include "access/htup.h"
 #include "access/tupdesc.h"
-#include "executor/tuptable.h"
 #include "nodes/bitmapset.h"
 
+/* We don't want to include tuptables.h here */
+typedef struct TupleTableSlot TupleTableSlot;
 
 typedef struct TupleConversionMap
 {
-- 
2.47.3

