================ @@ -216,11 +216,12 @@ void PreferMemberInitializerCheck::check( return; } - const FieldDecl *Field = nullptr; - const Expr *InitValue = nullptr; - std::tie(Field, InitValue) = isAssignmentToMemberOf(Class, S, Ctor); - if (!Field) + std::optional<std::pair<const FieldDecl *, const Expr *>> + AssignmentToMember = isAssignmentToMemberOf(Class, S, Ctor); + if (!AssignmentToMember) continue; + const FieldDecl *Field = AssignmentToMember.value().first; ---------------- PiotrZSL wrote:
you can use `->` operator here... No ned for value(). https://github.com/llvm/llvm-project/pull/71006 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits