[PATCH] PR/16882: overload resolution of vector types
Gabriel Dos Reis
Thu Aug 5 15:55:00 GMT 2004
Paolo Bonzini <firstname.lastname@example.org> writes:
| > I'm of the opinion that this should be handled the same way we do
| > for regular arrays. In particular the TYPE_MAIN_VARIANT should be the
| > array of the TYPE_MAIN_VARIANT of the element-type.
| But if we do so, we print "const const __vector__ signed short" in the
| case of vector types.
No, we should not. The bits I'm objecting to are
This patch fixes the problem by:
- using the main variant (unqualified) as the vector type's inner type
- qualifying the vector type
- ensuring the inner type is unqualified (otherwise we'd print vectors
as "const const")
Either you collapse repeated const or you diagnose it.
More information about the Gcc-patches