]> granicus.if.org Git - postgresql/commit
Reset context at the tail end of JITed EEOP_AGG_PLAIN_TRANS.
authorAndres Freund <andres@anarazel.de>
Mon, 23 Jul 2018 03:31:22 +0000 (20:31 -0700)
committerAndres Freund <andres@anarazel.de>
Mon, 23 Jul 2018 03:31:22 +0000 (20:31 -0700)
commit1307bc3d45c1a8a72c7483f2a81e72725116f007
tree219c036b4985405f04a51bdc65522988dd3c97df
parent013f320dc390e501a766f89c5a8f650f4574d70f
Reset context at the tail end of JITed EEOP_AGG_PLAIN_TRANS.

While no negative consequences are currently known, it's clearly wrong
to not reset the context in one of the branches.

Reported-By: Dmitry Dolgov
Author: Dmitry Dolgov
Discussion: https://postgr.es/m/CAGPqQf165-=+Drw3Voim7M5EjHT1zwPF9BQRjLFQzCzYnNZEiQ@mail.gmail.com
Backpatch: 11-, where JIT compilation support was added
src/backend/jit/llvm/llvmjit_expr.c