On Jun 26, 2009, at 2:51 PM, Eli Friedman wrote:

> On Thu, Jun 25, 2009 at 5:50 PM, Nate Begeman<[email protected]>  
> wrote:
>> +  // If SrcTy is also an ExtVectorType, the types must be  
>> identical unless
>> +  // lax vector conversions is enabled.
>> +  if (SrcTy->isExtVectorType()) {
>> +    if (getLangOptions().LaxVectorConversions &&
>> +        Context.getTypeSize(DestTy) == Context.getTypeSize(SrcTy))
>> +      return false;
>> +    if (DestTy != SrcTy)
>> +      return Diag(R.getBegin 
>> (),diag::err_invalid_conversion_between_ext_vectors)
>> +      << DestTy << SrcTy << R;
>> +    return false;
>> +  }
>
> LaxVectorConversions is supposed to control implicit conversions.  I
> see no reason to disallow explicit conversions.
>
> -Eli

Good call.

Nate
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to