llvmjit: Fix building against LLVM 11 by removing unnecessary include.
authorAndres Freund <andres@anarazel.de>
Thu, 28 May 2020 22:08:12 +0000 (15:08 -0700)
committerAndres Freund <andres@anarazel.de>
Thu, 28 May 2020 22:24:28 +0000 (15:24 -0700)
LLVM has removed this header, in the branch that will become llvm
11. But as it turns out we didn't actually need it, so just remove it.

Author: Jesse Zhang <sbjesse@gmail.com>
Discussion: https://postgr.es/m/CAGf+fX7bvtP0YXMu7pOsu_NwhxW6dArTkxb=jt7M2-UJkyJ_3g@mail.gmail.com
Backpatch: 11, where JIT support using llvm was introduced.

src/backend/jit/llvm/llvmjit_inline.cpp

index 95d4d854f43c31c928198d81f93671af90e19494..2617a461caddf1304b17ea7b8a44ae6e85febb24 100644 (file)
@@ -56,7 +56,6 @@ extern "C"
 #include <llvm/Support/Error.h>
 #endif
 #include <llvm/IR/Attributes.h>
-#include <llvm/IR/CallSite.h>
 #include <llvm/IR/DebugInfo.h>
 #include <llvm/IR/IntrinsicInst.h>
 #include <llvm/IR/IRBuilder.h>