Exclude nodetags.h from headerscheck and cpluspluscheck.
authorTom Lane <[email protected]>
Sat, 9 Jul 2022 23:25:53 +0000 (19:25 -0400)
committerTom Lane <[email protected]>
Sat, 9 Jul 2022 23:25:53 +0000 (19:25 -0400)
Since this file contains just a fragment of an enum declaration,
it can't be compiled on its own.

src/tools/pginclude/cpluspluscheck
src/tools/pginclude/headerscheck

index 3137cddf118bd98fcf175348ad387297ff4587c7..6f336deae8a50b2790ed2b9d9172176ff7c291b4 100755 (executable)
@@ -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
index ee4e593263b7253b514c3ddad1fdf8d1e5f89d9a..ae60ef09e688bf5ac145c557e364099be0979b27 100755 (executable)
@@ -93,6 +93,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