Skip to content

Commit 1b6f61b

Browse files
committed
Don't include execnodes.h in brin.h or gin.h
These headers don't need execnodes.h for anything. I think they never have. Discussion: https://postgr.es/m/[email protected]
1 parent 03d40e4 commit 1b6f61b

File tree

4 files changed

+6
-3
lines changed

4 files changed

+6
-3
lines changed

src/backend/access/brin/brin_bloom.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@
126126
#include "catalog/pg_am.h"
127127
#include "catalog/pg_type.h"
128128
#include "common/hashfn.h"
129+
#include "port/pg_bitutils.h"
129130
#include "utils/fmgrprotos.h"
130131
#include "utils/rel.h"
131132

src/include/access/brin.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
#ifndef BRIN_H
1111
#define BRIN_H
1212

13-
#include "nodes/execnodes.h"
13+
#include "storage/block.h"
14+
#include "storage/dsm.h"
1415
#include "storage/shm_toc.h"
1516
#include "utils/relcache.h"
1617

src/include/access/gin.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212

1313
#include "access/xlogreader.h"
1414
#include "lib/stringinfo.h"
15-
#include "nodes/execnodes.h"
16-
#include "storage/shm_toc.h"
1715
#include "storage/block.h"
16+
#include "storage/dsm.h"
17+
#include "storage/shm_toc.h"
1818
#include "utils/relcache.h"
1919

2020

src/include/access/gin_private.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
#include "access/amapi.h"
1414
#include "access/gin.h"
1515
#include "access/ginblock.h"
16+
#include "access/htup_details.h"
1617
#include "access/itup.h"
1718
#include "common/int.h"
1819
#include "catalog/pg_am_d.h"

0 commit comments

Comments
 (0)