Skip to content

Commit c980eed

Browse files
Register llvm_shutdown using on_proc_exit, not before_shmem_exit.
This seems more correct, because other before_shmem_exit calls may expect the infrastructure that is needed to run queries and access the database to be working, and also because this cleanup has nothing to do with shared memory. This is a back-patch of bab1500. There were no known user-visible consequences to this, though, apart from what was previous fixed by commit 3036401 and back-patched as commit bcbc272 and commit f701368, so bab1500 was not no back-patched at the time. Bharath Rupireddy Discussion: http://postgr.es/m/CALj2ACWk7j4F2v2fxxYfrroOF=AdFNPr1WsV+AGtHAFQOqm_pw@mail.gmail.com Backpatch-through: 13, 12
1 parent abd1b13 commit c980eed

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/backend/jit/llvm/llvmjit.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -925,7 +925,7 @@ llvm_session_initialize(void)
925925
}
926926
#endif /* LLVM_VERSION_MAJOR > 11 */
927927

928-
before_shmem_exit(llvm_shutdown, 0);
928+
on_proc_exit(llvm_shutdown, 0);
929929

930930
llvm_session_initialized = true;
931931

0 commit comments

Comments
 (0)