Did you mean the other way around? I think someArray[] is a flexible array member and someArray[0] is a constraint violation.
https://gcc.gnu.org/onlinedocs/gcc-5.1.0/gcc/Zero-Length.htm...
Other compilers might have similar treatment for someArray[0].