Also remove clang-query related code, since it's unused now. Reviewed By: ldionne, Mordante, #libc Spies: libcxx-commits, arichardson Differential Revision: https://reviews.llvm.org/D141805
31 lines
1.2 KiB
C++
31 lines
1.2 KiB
C++
//===----------------------------------------------------------------------===//
|
|
//
|
|
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
|
// See https://llvm.org/LICENSE.txt for license information.
|
|
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
|
//
|
|
//===----------------------------------------------------------------------===//
|
|
|
|
#include "clang-tidy/ClangTidyModule.h"
|
|
#include "clang-tidy/ClangTidyModuleRegistry.h"
|
|
|
|
#include "abi_tag_on_virtual.hpp"
|
|
#include "hide_from_abi.hpp"
|
|
#include "robust_against_adl.hpp"
|
|
#include "qualify_declval.hpp"
|
|
|
|
namespace {
|
|
class LibcxxTestModule : public clang::tidy::ClangTidyModule {
|
|
public:
|
|
void addCheckFactories(clang::tidy::ClangTidyCheckFactories& check_factories) override {
|
|
check_factories.registerCheck<libcpp::abi_tag_on_virtual>("libcpp-avoid-abi-tag-on-virtual");
|
|
check_factories.registerCheck<libcpp::hide_from_abi>("libcpp-hide-from-abi");
|
|
check_factories.registerCheck<libcpp::robust_against_adl_check>("libcpp-robust-against-adl");
|
|
check_factories.registerCheck<libcpp::qualify_declval>("libcpp-qualify-declval");
|
|
}
|
|
};
|
|
} // namespace
|
|
|
|
clang::tidy::ClangTidyModuleRegistry::Add<LibcxxTestModule> libcpp_module{
|
|
"libcpp-module", "Adds libc++-specific checks."};
|