Missing llvm_leave_fatal_on_oom() call

Heikki Linnakangas <hlinnaka@iki.fi>

From: Heikki Linnakangas <hlinnaka@iki.fi>
To: pgsql-hackers <pgsql-hackers@postgresql.org>
Date: 2023-02-21T14:50:53Z
Lists: pgsql-hackers

Attachments

llvm_release_context() calls llvm_enter_fatal_on_oom(), but it never 
calls llvm_leave_fatal_on_oom(). Isn't that a clear leak?

(spotted this while investigating 
https://www.postgresql.org/message-id/a53cacb0-8835-57d6-31e4-4c5ef196de1a@deepbluecap.com, 
but it seems unrelated)

- Heikki

Commits

  1. Fix leak of LLVM "fatal-on-oom" section counter.