postgresql/src/backend
Andres Freund c835c7ffe2 llvmjit: Work around bug in LLVM 3.9 causing crashes after 72559438f9.
Unfortunately in LLVM 3.9 LLVMGetAttributeCountAtIndex(func, index)
crashes when called with an index that has 0 attributes. Since there's
no way to work around this in the C API, add a small C++ wrapper doing
so.

The only reason this didn't fail before 72559438f9 is that there
always are function attributes...

Author: Andres Freund <andres@anarazel.de>
Discussion: https://postgr.es/m/20201016001254.w2nfj7gd74jmb5in@alap3.anarazel.de
Backpatch: 11-, like 72559438f9
2020-10-15 18:17:01 -07:00
..
access Fix GiST buffering build to work when there are included columns. 2020-10-12 18:01:34 -04:00
bootstrap Revert "Skip WAL for new relfilenodes, under wal_level=minimal." 2020-03-22 09:24:13 -07:00
catalog Fix misleading error message about inconsistent moving-aggregate types. 2020-09-06 12:55:37 -04:00
commands Reword partitioning error message 2020-09-30 18:25:23 -03:00
executor Check default partitions constraints while descending 2020-09-08 19:35:15 -03:00
foreign Update copyright for 2019 2019-01-02 12:44:25 -05:00
jit llvmjit: Work around bug in LLVM 3.9 causing crashes after 72559438f9. 2020-10-15 18:17:01 -07:00
lib Fix more typos and inconsistencies in the tree 2019-06-17 16:13:16 +09:00
libpq In the postmaster, rely on the signal infrastructure to block signals. 2020-10-15 12:50:57 -04:00
main Replace @postgresql.org with @lists.postgresql.org for mailinglists 2019-01-19 19:06:35 +01:00
nodes Suppress unnecessary RelabelType nodes in yet more cases. 2020-08-19 14:07:49 -04:00
optimizer Build EC members for child join rels in the right memory context. 2020-10-06 11:43:54 -04:00
parser Fix optimization hazard in gram.y's makeOrderedSetArgs(), redux. 2020-10-07 18:42:12 -04:00
partitioning Fix whitespace 2020-09-20 14:41:28 +02:00
po Translation updates 2020-08-10 15:21:18 +02:00
port Fix race condition in our Windows signal emulation. 2019-12-09 15:03:51 -05:00
postmaster In the postmaster, rely on the signal infrastructure to block signals. 2020-10-15 12:50:57 -04:00
regex Phase 2 pgindent run for v12. 2019-05-22 13:04:48 -04:00
replication Archive timeline history files in standby if archive_mode is set to "always". 2020-09-29 16:24:20 +09:00
rewrite Make rewriter prevent auto-updates on views with conditional INSTEAD rules. 2020-01-14 09:51:28 +00:00
snowball Update copyright for 2019 2019-01-02 12:44:25 -05:00
statistics Fix race condition in statext_store(). 2020-03-31 17:06:22 -04:00
storage doc: Fix some grammar and inconsistencies 2020-09-10 15:50:46 +09:00
tcop Use the properly transformed RangeVar for expandTableLikeClause(). 2020-09-13 12:51:21 -04:00
tsearch Avoid possible dangling-pointer access in tsearch_readline_callback. 2020-09-23 11:36:13 -04:00
utils Fix memory leak when guc.c decides a setting can't be applied now. 2020-10-12 13:31:24 -04:00
.gitignore Add .gitignore entries for AIX-specific intermediate build artifacts. 2015-07-08 20:44:22 -04:00
common.mk Remove PARTIAL_LINKING build mode. 2018-03-30 17:33:04 -07:00
Makefile Get rid of jsonpath_gram.h and jsonpath_scanner.h 2019-03-20 11:13:34 +03:00
nls.mk Translation updates 2020-08-10 15:21:18 +02:00