Commit d0587f52 authored by Tom Lane's avatar Tom Lane

Fix up recent breakage of headerscheck and cpluspluscheck.

headerscheck and cpluspluscheck should skip the recently-added
cmdtaglist.h header, since (like kwlist.h and some other similarly-
designed headers) it's not meant to be included standalone.

evtcache.h was missing an #include to support its usage of Bitmapset.

typecmds.h was missing an #include to support its usage of ParseState.

The first two of these were evidently oversights in commit 2f966131.
I didn't track down exactly which change broke typecmds.h, but it
must have been some rearrangement in one of its existing inclusions,
because it's referenced ParseState for quite a long time and there
were not complaints from these checking programs before.
parent cb2fd7ea
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
#include "access/htup.h" #include "access/htup.h"
#include "catalog/dependency.h" #include "catalog/dependency.h"
#include "nodes/parsenodes.h" #include "parser/parse_node.h"
#define DEFAULT_TYPDELIM ',' #define DEFAULT_TYPDELIM ','
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
* Portions Copyright (c) 1996-2020, PostgreSQL Global Development Group * Portions Copyright (c) 1996-2020, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California * Portions Copyright (c) 1994, Regents of the University of California
* *
* src/backend/tcop/cmdtaglist.h * src/include/tcop/cmdtaglist.h
* *
*---------------------------------------------------------------------- *----------------------------------------------------------------------
*/ */
......
...@@ -14,6 +14,7 @@ ...@@ -14,6 +14,7 @@
#ifndef EVTCACHE_H #ifndef EVTCACHE_H
#define EVTCACHE_H #define EVTCACHE_H
#include "nodes/bitmapset.h"
#include "nodes/pg_list.h" #include "nodes/pg_list.h"
typedef enum typedef enum
......
...@@ -107,6 +107,7 @@ do ...@@ -107,6 +107,7 @@ do
test "$f" = src/interfaces/ecpg/preproc/c_kwlist.h && continue test "$f" = src/interfaces/ecpg/preproc/c_kwlist.h && continue
test "$f" = src/interfaces/ecpg/preproc/ecpg_kwlist.h && continue test "$f" = src/interfaces/ecpg/preproc/ecpg_kwlist.h && continue
test "$f" = src/include/regex/regerrs.h && continue test "$f" = src/include/regex/regerrs.h && continue
test "$f" = src/include/tcop/cmdtaglist.h && continue
test "$f" = src/pl/plpgsql/src/plerrcodes.h && continue test "$f" = src/pl/plpgsql/src/plerrcodes.h && continue
test "$f" = src/pl/plpython/spiexceptions.h && continue test "$f" = src/pl/plpython/spiexceptions.h && continue
test "$f" = src/pl/tcl/pltclerrcodes.h && continue test "$f" = src/pl/tcl/pltclerrcodes.h && continue
......
...@@ -103,6 +103,7 @@ do ...@@ -103,6 +103,7 @@ do
test "$f" = src/interfaces/ecpg/preproc/c_kwlist.h && continue test "$f" = src/interfaces/ecpg/preproc/c_kwlist.h && continue
test "$f" = src/interfaces/ecpg/preproc/ecpg_kwlist.h && continue test "$f" = src/interfaces/ecpg/preproc/ecpg_kwlist.h && continue
test "$f" = src/include/regex/regerrs.h && continue test "$f" = src/include/regex/regerrs.h && continue
test "$f" = src/include/tcop/cmdtaglist.h && continue
test "$f" = src/pl/plpgsql/src/plerrcodes.h && continue test "$f" = src/pl/plpgsql/src/plerrcodes.h && continue
test "$f" = src/pl/plpython/spiexceptions.h && continue test "$f" = src/pl/plpython/spiexceptions.h && continue
test "$f" = src/pl/tcl/pltclerrcodes.h && continue test "$f" = src/pl/tcl/pltclerrcodes.h && continue
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment