================ @@ -6719,6 +6719,16 @@ QualType Sema::CheckVectorConditionalTypes(ExprResult &Cond, ExprResult &LHS, : UsualArithmeticConversions(LHS, RHS, QuestionLoc, ACK_Conditional); + if (ResultElementTy.isNull()) { + Diag(QuestionLoc, diag::err_conditional_vector_mismatched) + << LHSType << RHSType; + return {}; + } ---------------- pskrgag wrote:
Yeah, it looks better, thanks! I am actually not sure if we support different types or not. `vector_size` is an extension and there is no clear wording what is allowed and what is not... https://github.com/llvm/llvm-project/pull/102004 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits