================ @@ -1267,12 +1267,8 @@ bool Compiler<Emitter>::VisitVectorBinOp(const BinaryOperator *E) { assert(E->getLHS()->getType()->isVectorType()); assert(E->getRHS()->getType()->isVectorType()); - // FIXME: Current only support comparison binary operator, add support for - // other binary operator. - if (!E->isComparisonOp() && !E->isLogicalOp()) - return this->emitInvalid(E); // Prepare storage for result. - if (!Initializing) { + if (!Initializing || E->isCompoundAssignmentOp()) { ---------------- yronglin wrote:
Yeah, I have removed that. https://github.com/llvm/llvm-project/pull/108949 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits