GCC complains about accessing struct hstring_vector with a too small allocated (-Warray-bounds) define struct hstring_vector with a 0-length array (which is was the allocation strategy does) Signed-off-by: Eric Pouech <eric.pouech(a)gmail.com> --- dlls/windows.globalization/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/windows.globalization/main.c b/dlls/windows.globalization/main.c index e8fcd46ef63..1f9e5ba259d 100644 --- a/dlls/windows.globalization/main.c +++ b/dlls/windows.globalization/main.c @@ -54,7 +54,7 @@ struct hstring_vector LONG ref; ULONG count; - HSTRING values[1]; + HSTRING values[0]; }; static inline struct hstring_vector *impl_from_IVectorView_HSTRING(IVectorView_HSTRING *iface)