Compiler Error C2118
negative subscript
The value defining the array size is larger than the maximum array size or smaller than zero.
The following sample generates C2118:
// C2118.cpp
int main() {
int array1[-1]; // C2118
int array2[3]; // OK
}