From c43a418850e6d5c23eb6fb1ed83935e688c1d261 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Sun, 29 Dec 2024 13:43:38 +0100 Subject: [PATCH 1/2] meson: Fix missing name arguments of cc.compiles() calls Without it, the check won't show up in the meson setup/configure output. --- meson.build | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index e5ce437a5c7..cb642b1f2fb 100644 --- a/meson.build +++ b/meson.build @@ -1727,6 +1727,7 @@ if cc.compiles(''' my_label: return 1; }''', + name: 'computed goto', args: test_c_args) cdata.set('HAVE_COMPUTED_GOTO', 1) endif @@ -1743,6 +1744,7 @@ if cc.compiles(''' ({ _Static_assert(1, "foo"); }); } ''', + name: '_Static_assert', args: test_c_args) cdata.set('HAVE__STATIC_ASSERT', 1) endif @@ -2359,6 +2361,7 @@ elif host_cpu == 'ppc' or host_cpu == 'ppc64' } int test_adds(int x) { return addi(3, x) + addi(x, 5); } ''', + name: '@0@: "i"(x) when __builtin_constant_p(x)'.format(host_cpu), args: test_c_args) cdata.set('HAVE_I_CONSTRAINT__BUILTIN_CONSTANT_P', 1) endif @@ -2547,7 +2550,7 @@ int main(void) return y; } '''.format(kw), - name: 'typeof()', + name: kw, args: test_c_args, include_directories: postgres_inc) cdata.set('HAVE_TYPEOF', 1) base-commit: d85ce012f99f63249bb45a78fcecb7a2383920b1 -- 2.47.1