mirror of
https://github.com/postgres/postgres.git
synced 2026-05-28 04:35:45 -04:00
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.) Reviewed-by: Jelte Fennema-Nio <postgres@jeltef.nl> Discussion: https://www.postgresql.org/message-id/flat/CAGECzQR21OnnKiZO_1rLWO0-16kg1JBxnVq-wymYW0-_1cUNtg%40mail.gmail.com
This commit is contained in:
parent
4c83f12535
commit
82a7cbea74
1 changed files with 3 additions and 0 deletions
|
|
@ -2325,6 +2325,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
|
||||
|
|
|
|||
Loading…
Reference in a new issue