fix bug related to Type.MakeArrayType