aaron.ballman added inline comments.
================ Comment at: clang-tidy/abseil/NoNamespaceCheck.cpp:23 + + Finder->addMatcher(namespaceDecl(hasName("absl")).bind("absl_namespace"), + this); ---------------- I think this needs a `not(isExpansionInSystemHeader())` in there, as this is going to trigger on code that includes a header file using an `absl` namespace. If I'm incorrect and users typically include abseil as something other than system includes, you'll have to find a different way to solve this. ================ Comment at: clang-tidy/abseil/NoNamespaceCheck.cpp:32 + "namespace 'absl' is reserved for implementation of the Abseil library " + "and should not be opened in the user code"); +} ---------------- in the user code -> in user code Does Abseil prohibit the user from specializing templates in the `absl` namespace with user-defined types? Repository: rCTE Clang Tools Extra https://reviews.llvm.org/D50580 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits