もしかして負数だと0から加算して宣言するから無限に宣言してるのかな だとすればOut of memoryもありえる