Fix for part 1 of issue 424.

Yet another difference between static arrays and vectors. Initializing a static array with one element is handled  especially. This fix adds the same handling for vector types.