0002-headerscheck-Ignore-llvmjit_backport.h.patch

text/plain

Filename: 0002-headerscheck-Ignore-llvmjit_backport.h.patch
Type: text/plain
Part: 1
Message: Re: headerscheck warnings with late-model gcc

Patch

Format: format-patch
Series: patch 0002
Subject: headerscheck: Ignore llvmjit_backport.h
File+
src/tools/pginclude/headerscheck 3 0
From eedfa689ce1a940b1187bcbd29d65437999052d6 Mon Sep 17 00:00:00 2001
From: Peter Eisentraut <peter@eisentraut.org>
Date: Thu, 7 Aug 2025 15:57:12 +0200
Subject: [PATCH 2/4] headerscheck: Ignore llvmjit_backport.h

This requires --with-llvm, which is not always active.  (So perhaps in
a similar category as sepgsql.h.)

XXX alternative: Only check if --with-llvm is enabled?
---
 src/tools/pginclude/headerscheck | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/tools/pginclude/headerscheck b/src/tools/pginclude/headerscheck
index 30afa967305..e984a441edb 100755
--- a/src/tools/pginclude/headerscheck
+++ b/src/tools/pginclude/headerscheck
@@ -172,6 +172,9 @@ do
 	# SectionMemoryManager.h is C++
 	test "$f" = src/include/jit/SectionMemoryManager.h && continue
 
+	# XXX depends on --with-llvm
+	test "$f" = src/include/jit/llvmjit_backport.h && continue
+
 	# ppport.h is not under our control, so we can't make it standalone.
 	test "$f" = src/pl/plperl/ppport.h && continue
 
-- 
2.50.1