Fix build using cl.exe
https://en.cppreference.com/w/c/language/array
`Zero-length array declarations are not allowed, even though some compilers offer them as extensions (typically as a pre-C99 implementation of flexible array members).`
This is needed to build catboost for Windows.