From: Justin Pryzby Date: Sat, 24 Apr 2021 17:02:52 -0500 Subject: [PATCH v2 02/12] Deforming is never done for Virtual TTS since 36d22dd95bc87ca68e742da91f47f8826f8758c9 --- src/backend/jit/llvm/llvmjit_deform.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/backend/jit/llvm/llvmjit_deform.c b/src/backend/jit/llvm/llvmjit_deform.c index 008cd617f6..3221f28b8f 100644 --- a/src/backend/jit/llvm/llvmjit_deform.c +++ b/src/backend/jit/llvm/llvmjit_deform.c @@ -89,9 +89,7 @@ slot_compile_deform(LLVMJitContext *context, TupleDesc desc, int attnum; - /* virtual tuples never need deforming, so don't generate code */ - if (ops == &TTSOpsVirtual) - return NULL; + Assert (ops != &TTSOpsVirtual); /* decline to JIT for slot types we don't know to handle */ if (ops != &TTSOpsHeapTuple && ops != &TTSOpsBufferHeapTuple && -- 2.17.0 --EMQjp+MvU6EBGjHc Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="v2-0003-tablefunc.c-Fix-comment.patch"