Track LLVM 15 changes.

Thomas Munro <tmunro@postgresql.org>

Commit: d033f8f8bea9c7b5c4ae43a95b569ceccdaddd7a
Author: Thomas Munro <tmunro@postgresql.org>
Date: 2022-10-19T09:32:14Z
Releases: 14.6
Track LLVM 15 changes.

Per https://llvm.org/docs/OpaquePointers.html, support for non-opaque
pointers still exists and we can request that on our context.  We have
until LLVM 16 to move to opaque pointers, a much larger change.

Back-patch to 11, where LLVM support arrived.

Author: Thomas Munro <thomas.munro@gmail.com>
Author: Andres Freund <andres@anarazel.de>
Discussion: https://postgr.es/m/CAMHz58Sf_xncdyqsekoVsNeKcruKootLtVH6cYXVhhUR1oKPCg%40mail.gmail.com

Files

PathChange+/−
configure modified +89 −0
configure.ac modified +3 −0
src/backend/jit/llvm/llvmjit.c modified +18 −0
src/backend/jit/llvm/llvmjit_inline.cpp modified +1 −0

Discussion