From 92dceb46ecdd923a10ee25c589483178c4725bab Mon Sep 17 00:00:00 2001
From: Andres Freund <andres@anarazel.de>
Date: Fri, 13 Mar 2026 11:19:34 -0400
Subject: [PATCH v2 13/17] don't include pairingheap.h in execnodes.h

---
 src/include/nodes/execnodes.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/include/nodes/execnodes.h b/src/include/nodes/execnodes.h
index 83c3c797446..3dc616c1aeb 100644
--- a/src/include/nodes/execnodes.h
+++ b/src/include/nodes/execnodes.h
@@ -34,7 +34,6 @@
 #include "executor/instrument_node.h"
 #include "fmgr.h"
 #include "lib/ilist.h"
-#include "lib/pairingheap.h"
 #include "nodes/miscnodes.h"
 #include "nodes/params.h"
 #include "nodes/plannodes.h"
@@ -50,6 +49,7 @@ typedef struct ExecRowMark ExecRowMark;
 typedef struct ExprState ExprState;
 typedef struct ExprContext ExprContext;
 typedef struct HTAB HTAB;
+typedef struct pairingheap pairingheap;
 typedef struct QueryEnvironment QueryEnvironment;
 typedef struct RelationData *Relation;
 typedef Relation *RelationPtr;
-- 
2.53.0.1.gb2826b52eb

