summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndres Freund2018-01-24 22:34:50 +0000
committerAndres Freund2018-01-24 22:34:51 +0000
commit6b86c3b14ce4ac1d586dbc96855192caceaacd97 (patch)
tree9e36d61ad4e36b9756fd585172c06c57e28caa71
parentbb857e1dabb2177b6e45c21b743b9eb345d9abab (diff)
fixup! LLVM JIT infrastructure.jit-before-rebase-2018-01-29
Don't actually need getBaseObject() here - no possibility for aliases - and the getBaseObject() handling changed between llvm 5.0 and master/6. Reported-By: Pierre Ducroquet Discussion: 3802608.mkVm2M9brZ@peanuts2
-rw-r--r--src/backend/lib/llvmjit_wrap.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backend/lib/llvmjit_wrap.cpp b/src/backend/lib/llvmjit_wrap.cpp
index 0d2567302f..d2e1c48eb3 100644
--- a/src/backend/lib/llvmjit_wrap.cpp
+++ b/src/backend/lib/llvmjit_wrap.cpp
@@ -282,7 +282,7 @@ llvm_build_inline_plan(llvm::Module *mod)
const llvm::Module *defMod;
llvm::Function *funcDef;
- fs = llvm::cast<llvm::FunctionSummary>(gvs->getBaseObject());
+ fs = llvm::cast<llvm::FunctionSummary>(gvs.get());
elog(DEBUG2, "func %s might be in %s",
funcName.data(),
modPath.data());