From 35f4f7fc801962e73f73f4b5e6b7fd09c2f273fb Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Sat, 5 Apr 2025 12:38:30 -0700 Subject: [PATCH] Improved warning check [skip ci] --- src/hnsw.c | 2 +- src/ivfflat.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/hnsw.c b/src/hnsw.c index d0d7086..5d16ae3 100644 --- a/src/hnsw.c +++ b/src/hnsw.c @@ -223,7 +223,7 @@ hnswcostestimate(PlannerInfo *root, IndexPath *path, double loop_count, static bytea * hnswoptions(Datum reloptions, bool validate) { -#if PG_VERSION_NUM >= 180000 +#if PG_VERSION_NUM >= 180000 && defined(__GNUC__) #pragma GCC diagnostic ignored "-Wmissing-field-initializers" #endif static const relopt_parse_elt tab[] = { diff --git a/src/ivfflat.c b/src/ivfflat.c index 9d95f1d..3ff0299 100644 --- a/src/ivfflat.c +++ b/src/ivfflat.c @@ -151,7 +151,7 @@ ivfflatcostestimate(PlannerInfo *root, IndexPath *path, double loop_count, static bytea * ivfflatoptions(Datum reloptions, bool validate) { -#if PG_VERSION_NUM >= 180000 +#if PG_VERSION_NUM >= 180000 && defined(__GNUC__) #pragma GCC diagnostic ignored "-Wmissing-field-initializers" #endif static const relopt_parse_elt tab[] = {