Bound pre-allocation to the maximal size representable by StorageIndex and throw bad_alloc if that's not possible.
Bound pre-allocation to the maximal size representable by StorageIndex and throw bad_alloc if that's not possible.

madlib/eigen,madlib/eigen,madlib/eigen,madlib/eigen