Remove dead code
authorPeter Eisentraut <peter@eisentraut.org>
Wed, 17 Apr 2024 08:46:43 +0000 (10:46 +0200)
committerPeter Eisentraut <peter@eisentraut.org>
Wed, 17 Apr 2024 08:48:04 +0000 (10:48 +0200)
The configure check for HAVE_DECL_LLVMORCREGISTERPERF was removed by
e9a9843e138, but some code guarded by it was left.  (That commit
removed the "register" calls but left the "unregister" calls.)  That
code cannot be reached anymore, so remove it.

Reported-by: Heikki Linnakangas <hlinnaka@iki.fi>
Discussion: https://www.postgresql.org/message-id/5539b16c-cff7-46d5-9621-c3fb6b549e9e@iki.fi

src/backend/jit/llvm/llvmjit.c

index 92b4993a98a82283f5e4eeb5640cf92766814aca..1d439f2455455dfee2c26ca9ee8e5c6c07bda23b 100644 (file)
@@ -1033,20 +1033,12 @@ llvm_shutdown(int code, Datum arg)
 
        if (llvm_opt3_orc)
        {
-#if defined(HAVE_DECL_LLVMORCREGISTERPERF) && HAVE_DECL_LLVMORCREGISTERPERF
-           if (jit_profiling_support)
-               LLVMOrcUnregisterPerf(llvm_opt3_orc);
-#endif
            LLVMOrcDisposeInstance(llvm_opt3_orc);
            llvm_opt3_orc = NULL;
        }
 
        if (llvm_opt0_orc)
        {
-#if defined(HAVE_DECL_LLVMORCREGISTERPERF) && HAVE_DECL_LLVMORCREGISTERPERF
-           if (jit_profiling_support)
-               LLVMOrcUnregisterPerf(llvm_opt0_orc);
-#endif
            LLVMOrcDisposeInstance(llvm_opt0_orc);
            llvm_opt0_orc = NULL;
        }