summaryrefslogtreecommitdiff
path: root/src/tools/pginclude/cpluspluscheck
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2022-07-09 19:25:53 -0400
committerTom Lane <tgl@sss.pgh.pa.us>2022-07-09 19:25:53 -0400
commit301b06dd754007546305030683f439f675e40214 (patch)
treee2c3df31bb831fc6e91640673921ba6fd040d42d /src/tools/pginclude/cpluspluscheck
parent8eccaf65254225921d6fd1f3bfa23e8a0b1f6bbb (diff)
downloadpostgresql-301b06dd754007546305030683f439f675e40214.tar.gz
Exclude nodetags.h from headerscheck and cpluspluscheck.
Since this file contains just a fragment of an enum declaration, it can't be compiled on its own.
Diffstat (limited to 'src/tools/pginclude/cpluspluscheck')
-rwxr-xr-xsrc/tools/pginclude/cpluspluscheck4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/tools/pginclude/cpluspluscheck b/src/tools/pginclude/cpluspluscheck
index 3137cddf11..6f336deae8 100755
--- a/src/tools/pginclude/cpluspluscheck
+++ b/src/tools/pginclude/cpluspluscheck
@@ -97,6 +97,10 @@ do
# sepgsql.h depends on headers that aren't there on most platforms.
test "$f" = contrib/sepgsql/sepgsql.h && continue
+ # nodetags.h cannot be included standalone: it's just a code fragment.
+ test "$f" = src/include/nodes/nodetags.h && continue
+ test "$f" = src/backend/nodes/nodetags.h && continue
+
# These files are not meant to be included standalone, because
# they contain lists that might have multiple use-cases.
test "$f" = src/include/access/rmgrlist.h && continue