| Index: tools/clang/rewrite_to_chrome_style/RewriteToChromeStyle.cpp
|
| diff --git a/tools/clang/rewrite_to_chrome_style/RewriteToChromeStyle.cpp b/tools/clang/rewrite_to_chrome_style/RewriteToChromeStyle.cpp
|
| index 78df7a35440638fd7cada77ecc3919c48000fcec..98b4c9453d376aa24450476a1991068f6e7e1443 100644
|
| --- a/tools/clang/rewrite_to_chrome_style/RewriteToChromeStyle.cpp
|
| +++ b/tools/clang/rewrite_to_chrome_style/RewriteToChromeStyle.cpp
|
| @@ -399,8 +399,16 @@ int main(int argc, const char* argv[]) {
|
| // void g();
|
| // };
|
| // matches |f| but not |g|.
|
| - auto function_decl_matcher =
|
| - id("decl", functionDecl(unless(cxxMethodDecl()), in_blink_namespace));
|
| + auto function_decl_matcher = id(
|
| + "decl",
|
| + functionDecl(
|
| + unless(anyOf(
|
| + // Methods are covered by the method matchers.
|
| + cxxMethodDecl(),
|
| + // Out-of-line overloaded operators have special names and should
|
| + // never be renamed.
|
| + isOverloadedOperator())),
|
| + in_blink_namespace));
|
| FunctionDeclRewriter function_decl_rewriter(&replacements);
|
| match_finder.addMatcher(function_decl_matcher, &function_decl_rewriter);
|
|
|
|
|