c++: Tweak PR101029 fix

The case of an initializer with side effects for a zero-length array seems
extremely unlikely, but we should still return the right type in that case.

	PR c++/101029

gcc/cp/ChangeLog:

	* init.c (build_vec_init): Preserve the type of base.
1 file changed