================ @@ -3134,6 +3139,17 @@ Attr *ASTRecordReader::readAttr() { // Kind is stored as a 1-based integer because 0 is used to indicate a null // Attr pointer. auto Kind = static_cast<attr::Kind>(V - 1); + if (Kind == attr::PreferredName && D != nullptr) { ---------------- ilya-biryukov wrote:
Could you add a comment explaining why we need to defer some attribute? https://github.com/llvm/llvm-project/pull/122726 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits