Running the command clang-tidy -checks='-*,fuchsia-overloaded-operator' bug.cc -- on the following valid code snippet ============================================================ void operator delete (void*, void*) throw(); ============================================================ triggers the following assertion: clang-tidy: /llvm/tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp:193: clang::DiagnosticBuilder clang::tidy::ClangTidyContext::diag(llvm::StringRef, clang::SourceLocation, llvm::StringRef, clang::DiagnosticIDs::Level): Assertion `Loc.isValid()' failed. Abort (core dumped) This makes the switch -checks='*' completely unusable because this will trigger with most system STL-headers as they use '#include <new>' at some point from which the above snippet was extracted.
Fixed in https://reviews.llvm.org/rCTE321762.