VS2012 doesn't support `initializer list`. So this usage will cause compilation errors on windows.