postgresql/src/include
Andres Freund da05eb51de Fix LLVM related headers to compile standalone (to fix cpluspluscheck).
Previously llvmjit.h #error'ed when USE_LLVM was not defined, to
prevent it from being included from code not having #ifdef USE_LLVM
guards - but that's not actually that useful after, during the
development of JIT support, LLVM related code was moved into a
separately compiled .so.  Having that #error means cpluspluscheck
doesn't work when llvm support isn't enabled, which isn't great.

Similarly add USE_LLVM guards to llvmjit_emit.h, and additionally make
sure it compiles standalone.

Per complaint from Tom Lane.

Author: Andres Freund
Discussion: https://postgr.es/m/19808.1548692361@sss.pgh.pa.us
Backpatch: 11, where JIT support was added
2019-01-28 18:05:52 -08:00
..
access Simplify restriction handling of two-phase commit for temporary objects 2019-01-26 10:45:23 +09:00
bootstrap Update copyright for 2019 2019-01-02 12:44:25 -05:00
catalog Remove argument isprimary from index_build() 2019-01-24 07:57:09 +09:00
commands Move vacuumlazy.c into access/heap. 2019-01-15 12:06:19 -08:00
common Use perfect hashing, instead of binary search, for keyword lookup. 2019-01-09 19:47:46 -05:00
datatype Update copyright for 2019 2019-01-02 12:44:25 -05:00
executor Change function call information to be variable length. 2019-01-26 14:17:52 -08:00
fe_utils pgbench: add \cset and \gset commands 2019-01-10 13:42:20 -03:00
foreign Update copyright for 2019 2019-01-02 12:44:25 -05:00
jit Fix LLVM related headers to compile standalone (to fix cpluspluscheck). 2019-01-28 18:05:52 -08:00
lib Update copyright for 2019 2019-01-02 12:44:25 -05:00
libpq Update copyright for 2019 2019-01-02 12:44:25 -05:00
mb Update copyright for 2019 2019-01-02 12:44:25 -05:00
nodes In the planner, replace an empty FROM clause with a dummy RTE. 2019-01-28 17:54:23 -05:00
optimizer In the planner, replace an empty FROM clause with a dummy RTE. 2019-01-28 17:54:23 -05:00
parser Allow generalized expression syntax for partition bounds 2019-01-25 11:28:49 +01:00
partitioning Update copyright for 2019 2019-01-02 12:44:25 -05:00
port Update copyright for 2019 2019-01-02 12:44:25 -05:00
portability Update copyright for 2019 2019-01-02 12:44:25 -05:00
postmaster Update copyright for 2019 2019-01-02 12:44:25 -05:00
regex Update copyright for 2019 2019-01-02 12:44:25 -05:00
replication Update copyright for 2019 2019-01-02 12:44:25 -05:00
rewrite Update copyright for 2019 2019-01-02 12:44:25 -05:00
snowball Update copyright for 2019 2019-01-02 12:44:25 -05:00
statistics Update copyright for 2019 2019-01-02 12:44:25 -05:00
storage Revert "Avoid creation of the free space map for small heap relations." 2019-01-28 11:31:44 +05:30
tcop Update copyright for 2019 2019-01-02 12:44:25 -05:00
tsearch Update copyright for 2019 2019-01-02 12:44:25 -05:00
utils Allow generalized expression syntax for partition bounds 2019-01-25 11:28:49 +01:00
.gitignore Refactor dlopen() support 2018-09-06 11:33:04 +02:00
c.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
fmgr.h Change function call information to be variable length. 2019-01-26 14:17:52 -08:00
funcapi.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
getaddrinfo.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
getopt_long.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
Makefile Install JIT related headers. 2019-01-28 13:51:12 -08:00
miscadmin.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
pg_config_ext.h.in Autoconfiscate selection of 64-bit int type for 64-bit large object API. 2012-10-07 21:52:43 -04:00
pg_config_ext.h.win32 Autoconfiscate selection of 64-bit int type for 64-bit large object API. 2012-10-07 21:52:43 -04:00
pg_config_manual.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
pg_config.h.in Second try at fixing ecpglib thread-safety problem. 2019-01-21 16:17:10 -05:00
pg_config.h.win32 Second try at fixing ecpglib thread-safety problem. 2019-01-21 16:17:10 -05:00
pg_getopt.h Use our own getopt() on OpenBSD. 2019-01-18 15:06:26 -05:00
pg_trace.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
pgstat.h Change function call information to be variable length. 2019-01-26 14:17:52 -08:00
pgtar.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
pgtime.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
port.h Fix misc typos in comments. 2019-01-23 13:39:00 +02:00
postgres_ext.h Phase 2 of pgindent updates. 2017-06-21 15:19:25 -04:00
postgres_fe.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
postgres.h Change function call information to be variable length. 2019-01-26 14:17:52 -08:00
rusagestub.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
windowapi.h Update copyright for 2019 2019-01-02 12:44:25 -05:00