From 9a8313dabe5ebb6a99d9a165d3c9bc3fa0213088 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Sun, 5 Jan 2025 11:30:48 +0100 Subject: [PATCH] Remove useless configure check The test for "decltype" as a variant of "typeof" apparently never worked (see also commit 3582b223d49), so remove it. Discussion: https://www.postgresql.org/message-id/flat/795b1c54-c64a-47f9-8fa3-880dcab59975%40eisentraut.org --- config/c-compiler.m4 | 2 +- configure | 2 +- meson.build | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/config/c-compiler.m4 b/config/c-compiler.m4 index e112fd45d4..8534cc54c1 100644 --- a/config/c-compiler.m4 +++ b/config/c-compiler.m4 @@ -142,7 +142,7 @@ fi])# PGAC_C_STATIC_ASSERT AC_DEFUN([PGAC_C_TYPEOF], [AC_CACHE_CHECK(for typeof, pgac_cv_c_typeof, [pgac_cv_c_typeof=no -for pgac_kw in typeof __typeof__ decltype; do +for pgac_kw in typeof __typeof__; do AC_COMPILE_IFELSE([AC_LANG_PROGRAM([], [int x = 0; $pgac_kw(x) y; diff --git a/configure b/configure index ac69bc6343..a0b5e10ca3 100755 --- a/configure +++ b/configure @@ -14344,7 +14344,7 @@ if ${pgac_cv_c_typeof+:} false; then : $as_echo_n "(cached) " >&6 else pgac_cv_c_typeof=no -for pgac_kw in typeof __typeof__ decltype; do +for pgac_kw in typeof __typeof__; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ diff --git a/meson.build b/meson.build index 5ee0d73200..fdc7b21273 100644 --- a/meson.build +++ b/meson.build @@ -2540,7 +2540,7 @@ endif # Check if the C compiler understands typeof or a variant. Define # HAVE_TYPEOF if so, and define 'typeof' to the actual key word. -foreach kw : ['typeof', '__typeof__', 'decltype'] +foreach kw : ['typeof', '__typeof__'] if cc.compiles(''' int main(void) { -- 2.39.5