| Index: tools/clang/plugins/ChromeClassTester.cpp
|
| diff --git a/tools/clang/plugins/ChromeClassTester.cpp b/tools/clang/plugins/ChromeClassTester.cpp
|
| index f23f6e2c7a38f684d169bbb9d2d128896c7bf9ae..5784334c2be3ed23197d4ca1a7d81ea8bb3111f8 100644
|
| --- a/tools/clang/plugins/ChromeClassTester.cpp
|
| +++ b/tools/clang/plugins/ChromeClassTester.cpp
|
| @@ -36,9 +36,11 @@ bool ends_with(const std::string& one, const std::string& two) {
|
|
|
| } // namespace
|
|
|
| -ChromeClassTester::ChromeClassTester(CompilerInstance& instance)
|
| +ChromeClassTester::ChromeClassTester(CompilerInstance& instance,
|
| + bool check_url_directory)
|
| : instance_(instance),
|
| - diagnostic_(instance.getDiagnostics()) {
|
| + diagnostic_(instance.getDiagnostics()),
|
| + check_url_directory_(check_url_directory) {
|
| BuildBannedLists();
|
| }
|
|
|
| @@ -156,6 +158,9 @@ void ChromeClassTester::BuildBannedLists() {
|
| banned_directories_.push_back("icu4c/");
|
| banned_directories_.push_back("frameworks/");
|
|
|
| + if (!check_url_directory_)
|
| + banned_directories_.push_back("url/");
|
| +
|
| // Don't check autogenerated headers.
|
| // Make puts them below $(builddir_name)/.../gen and geni.
|
| // Ninja puts them below OUTPUT_DIR/.../gen
|
|
|