Fix up recent breakage of headerscheck and cpluspluscheck.
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 21 Mar 2020 22:28:44 +0000 (18:28 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 21 Mar 2020 22:28:44 +0000 (18:28 -0400)
commitd0587f52b3bb898db3c0011954de6ae9adc076c8
treee29a9d2d7cbded6e42033f56bb2996a5de822b19
parentcb2fd7eac285b1b0a24eeb2b8ed4456b66c5a09f
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 2f9661311.
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.
src/include/commands/typecmds.h
src/include/tcop/cmdtaglist.h
src/include/utils/evtcache.h
src/tools/pginclude/cpluspluscheck
src/tools/pginclude/headerscheck