Fix invalid array initialize for VS2012

Visual Studio 2012 is not support initialization a local array/struct/union with a nonconstant expression.(aka "initializer element is not computable at load time")