A lot of the code, including ironically the nested namespace checker itself, was using "namespace clang { tidy { modernize...", so I put those together for readability as "namespace clang::tidy::modernize"
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
As the warnings suggest, nested name definitions can't be used because llvm-project is still using C++14.
llvm.org as a reviewer doesn't work. You can use git log and find active contributors for your patches.
Last time you closed a revision manually for a commit I pushed on your behalf - it is not necessary, Phabricator will close a revision automatically if a commit description contains Differential Revision:
clang-tidy: warning: nested namespace definition is a C++17 extension; define each namespace separately [clang-diagnostic-c++17-extensions]
not useful