v12-0002-Disable-some-C-warnings-in-MSVC.patch
text/x-patch
Filename: v12-0002-Disable-some-C-warnings-in-MSVC.patch
Type: text/x-patch
Part: 1
Message:
Re: Make copyObject work in C++
Patch
Same data as JSON:
GET /api/v1/attachments/:id/patch
the parsed metadata as JSON — format, series position, per-file stats; never the diff bytes.
API reference →
Format: format-patch
Series: patch v12-0002
Subject: Disable some C++ warnings in MSVC
| File | + | − |
|---|---|---|
| meson.build | 3 | 0 |
From 366dfbc11fd047f75107a87023b39a58fa7a2326 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut <peter@eisentraut.org> Date: Thu, 26 Mar 2026 08:35:45 +0100 Subject: [PATCH v12 2/4] Disable some C++ warnings in MSVC Flexible array members, as used in many PostgreSQL header files, are not a C++ feature. MSVC warns about these. Disable the warning. (GCC and Clang accept them, but they would warn in -pedantic mode.) --- meson.build | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meson.build b/meson.build index 42b0a9a6a71..64a5bb888d6 100644 --- a/meson.build +++ b/meson.build @@ -2321,6 +2321,9 @@ if cc.get_id() == 'msvc' ] msvc_cxx_warning_flags = [ + # Warnings to disable: + # from /W2: + '/wd4200', # nonstandard extension used: zero-sized array in struct/union [widely used in PostgreSQL C headers] ] cflags_warn += msvc_common_warning_flags -- 2.53.0