hoff-fix.diff
text/x-diff
Patch
Format: unified
| File | + | − |
|---|---|---|
| src/backend/jit/llvm/llvmjit_deform.c | 5 | 3 |
diff --git a/src/backend/jit/llvm/llvmjit_deform.c b/src/backend/jit/llvm/llvmjit_deform.c index 4111bf0a54b..0719675d5b8 100644 --- a/src/backend/jit/llvm/llvmjit_deform.c +++ b/src/backend/jit/llvm/llvmjit_deform.c @@ -249,9 +249,11 @@ slot_compile_deform(LLVMJitContext *context, TupleDesc desc, "maxatt"); v_hoff = - l_load_struct_gep(b, v_tuplep, - FIELDNO_HEAPTUPLEHEADERDATA_HOFF, - "t_hoff"); + LLVMBuildZExt(b, + l_load_struct_gep(b, v_tuplep, + FIELDNO_HEAPTUPLEHEADERDATA_HOFF, + ""), + LLVMInt32Type(), "t_hoff"); v_tupdata_base = LLVMBuildGEP(b,