From edaae0f83035c4ed3063e8ec155b3f1a54f755d5 Mon Sep 17 00:00:00 2001
From: Andres Freund <andres@anarazel.de>
Date: Fri, 13 Mar 2026 11:19:02 -0400
Subject: [PATCH v2 12/17] don't include snapshot.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 355f72ea306..83c3c797446 100644
--- a/src/include/nodes/execnodes.h
+++ b/src/include/nodes/execnodes.h
@@ -41,7 +41,6 @@
 #include "partitioning/partdefs.h"
 #include "storage/buf.h"
 #include "utils/reltrigger.h"
-#include "utils/snapshot.h"
 
 /*
  * forward references in this file
@@ -55,6 +54,7 @@ typedef struct QueryEnvironment QueryEnvironment;
 typedef struct RelationData *Relation;
 typedef Relation *RelationPtr;
 typedef struct ScanKeyData ScanKeyData;
+typedef struct SnapshotData *Snapshot;
 typedef struct SortSupportData *SortSupport;
 typedef struct TIDBitmap TIDBitmap;
 typedef struct Tuplesortstate Tuplesortstate;
-- 
2.53.0.1.gb2826b52eb

