================ @@ -1136,15 +1135,15 @@ llvm::Value *CodeGenFunction::EmitCountedByFieldExpr( return nullptr; } - llvm::Value *Zero = Builder.getInt32(0); RecIndicesTy Indices; - getGEPIndicesToField(*this, RD, CountDecl, Indices); + if (Indices.empty()) + return nullptr; - for (auto I = Indices.rbegin(), E = Indices.rend(); I != E; ++I) - Res = Builder.CreateInBoundsGEP( - ConvertType(QualType(I->first->getTypeForDecl(), 0)), Res, - {Zero, I->second}, "..counted_by.gep"); + Indices.emplace_back(Builder.getInt32(0)); ---------------- efriedma-quic wrote:
push_back https://github.com/llvm/llvm-project/pull/101434 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits