================ @@ -54,31 +56,43 @@ static bool shouldBeDefaultMemberInitializer(const Expr *Value) { } namespace { + AST_MATCHER_P(FieldDecl, indexNotLessThan, unsigned, Index) { return Node.getFieldIndex() >= Index; } + +enum class AssignedLevel { None, Assigned, UnsafetyAssigned }; ---------------- PiotrZSL wrote:
Maybe use some more clear names, I do not like "UnsafetyAssigned" here. Maybe something that would say whats wrong, like `enum class AssignmentLevel { None, Default, ToReference, UnsafeToChange};` https://github.com/llvm/llvm-project/pull/70316 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits