================
@@ -19,11 +19,11 @@
 
 namespace clang {
 namespace api_notes {
-class APINotesWriter::Implementation {
-  template <typename T>
-  using VersionedSmallVector =
-      llvm::SmallVector<std::pair<llvm::VersionTuple, T>, 1>;
+template <typename T>
+using VersionedSmallVector =
+    llvm::SmallVector<std::pair<llvm::VersionTuple, T>, 1>;
----------------
egorzhdan wrote:

We can't access `APINotesWriter::Implementation::VersionedSmallVector` from 
`APINotesWriter::addObjCContext` unless we declare `friend class 
APINotesWriter`.
I just did that, let me know if you think this is better 🙂

https://github.com/llvm/llvm-project/pull/65187
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to