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)

Reply via email to