gribozavr2 accepted this revision.
gribozavr2 added inline comments.

================
Comment at: clang/include/clang/AST/NestedNameSpecifier.h:20
 #include "clang/Basic/SourceLocation.h"
+#include "llvm/ADT//DenseMapInfo.h"
 #include "llvm/ADT/FoldingSet.h"
----------------



================
Comment at: clang/include/clang/AST/NestedNameSpecifier.h:534
+// Define DenseMapInfo so that DeclarationNames can be used as keys
+// in DenseMap and DenseSets.
+template <> struct DenseMapInfo<clang::NestedNameSpecifierLoc> {
----------------
I'd suggest to remove the comment because it repeats the API (this is the only 
reason to define a DenseMapInfo specialization).


================
Comment at: clang/include/clang/AST/NestedNameSpecifier.h:539
+
+  static inline clang::NestedNameSpecifierLoc getEmptyKey() {
+    return clang::NestedNameSpecifierLoc(FirstInfo::getEmptyKey(),
----------------
Inline is implied here.


================
Comment at: clang/include/clang/AST/NestedNameSpecifier.h:544
+
+  static inline clang::NestedNameSpecifierLoc getTombstoneKey() {
+    return clang::NestedNameSpecifierLoc(FirstInfo::getTombstoneKey(),
----------------
Inline is implied here.


================
Comment at: clang/include/clang/AST/NestedNameSpecifier.h:550
+  static unsigned getHashValue(const clang::NestedNameSpecifierLoc &PairVal) {
+    return detail::combineHashValue(
+        FirstInfo::getHashValue(PairVal.getNestedNameSpecifier()),
----------------
Please use hash_combine instead of this internal API (see an example in 
`include/clang/Sema/Sema.h`).


================
Comment at: clang/lib/Tooling/Syntax/BuildTree.cpp:770
+  /// Given a nested-name-specifier return the range for the last name
+  /// specifier
   ///
----------------



Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D85439/new/

https://reviews.llvm.org/D85439

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to