================
@@ -427,12 +427,15 @@ class AggExprEmitter : public StmtVisitor<AggExprEmitter>
{
void VisitPredefinedExpr(const PredefinedExpr *e) { emitAggLoadOfLValue(e); }
void VisitBinaryOperator(const BinaryOperator *e) {
- cgf.cgm.errorNYI(e->getSourceRange(),
- "AggExprEmitter: VisitBinaryOperator");
+ if (e->getOpcode() == BO_PtrMemD || e->getOpcode() == BO_PtrMemI)
+ VisitPointerToDataMemberBinaryOperator(e);
+ else
+ cgf.cgm.errorNYI(e->getSourceRange(),
+ "AggExprEmitter: VisitBinaryOperator");
----------------
amanmaurya92 wrote:
Thanks, implemented 👍
https://github.com/llvm/llvm-project/pull/221784
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits