Jin Shang created ARROW-17790:
---------------------------------
Summary: [C++][Gandiva] Adapt to LLVM opaque pointer
Key: ARROW-17790
URL: https://issues.apache.org/jira/browse/ARROW-17790
Project: Apache Arrow
Issue Type: Improvement
Components: C++ - Gandiva
Affects Versions: 9.0.0
Reporter: Jin Shang
Fix For: 10.0.0
Starting from LLVM 13, LLVM IR has been shifting towards a unified opaque
pointer type, i.e. pointers without pointee types. It has provided workarounds
until LLVM 15. The temporary workarounds need to be replaced in order to
support LLVM 15 and onwards.
For more background info, see [https://llvm.org/docs/OpaquePointers.html] and
[https://lists.llvm.org/pipermail/llvm-dev/2015-February/081822.html]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)