[PATCH] D77341: [DomTree] Replace ChildrenGetter with GraphTraits over GraphDiff.
Jakub Kuderski via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sun Apr 5 19:45:49 PDT 2020
kuhar added inline comments.
================
Comment at: llvm/include/llvm/IR/CFGDiff.h:198
+namespace {
+template <typename Range>
----------------
kuhar wrote:
> What benefit does an anonymous namespace in a header have over a named one, e.g., `detail`/`impl`? Doesn't it make it more difficult to deduplicate symbols across different translation units? Not sure what the best practices are in C++ now in this area.
Found an article on this matter: https://wiki.sei.cmu.edu/confluence/display/cplusplus/DCL59-CPP.+Do+not+define+an+unnamed+namespace+in+a+header+file
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D77341/new/
https://reviews.llvm.org/D77341
More information about the llvm-commits
mailing list