================ @@ -367,6 +367,25 @@ class RenamerClangTidyVisitor return true; } + bool VisitDesignatedInitExpr(DesignatedInitExpr *Expr) { + for (const auto &Designator : Expr->designators()) { + if (!Designator.isFieldDesignator()) + continue; + auto *FieldDecl = Designator.getFieldDecl(); + if (!FieldDecl) + continue; + auto *II = FieldDecl->getIdentifier(); + if (!II) + continue; + SourceRange FixLocation{ + Designator.getFieldLoc(), + Designator.getFieldLoc().getLocWithOffset(II->getLength())}; ---------------- revane wrote:
You're right. Good to know! https://github.com/llvm/llvm-project/pull/86976 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits