| 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 eced8e2d4ff3c77b31cae9180377157432352bf9..4528610366454a5d2ec8a53f9a5feac29958d1ee 100644
|
| --- a/tools/clang/rewrite_to_chrome_style/RewriteToChromeStyle.cpp
|
| +++ b/tools/clang/rewrite_to_chrome_style/RewriteToChromeStyle.cpp
|
| @@ -1533,6 +1533,7 @@ int main(int argc, const char* argv[]) {
|
| // there's nothing interesting to rewrite in those either.
|
| unless(hasAncestor(functionDecl(isDefaulted())))));
|
| auto decl_ref_matcher = id("expr", declRefExpr(to(var_decl_matcher)));
|
| + auto type_trait_ref_matcher = id("expr", declRefExpr(to(type_trait_matcher)));
|
| auto enum_member_ref_matcher =
|
| id("expr", declRefExpr(to(enum_member_decl_matcher)));
|
|
|
| @@ -1542,6 +1543,10 @@ int main(int argc, const char* argv[]) {
|
| DeclRefRewriter decl_ref_rewriter(&replacements);
|
| match_finder.addMatcher(decl_ref_matcher, &decl_ref_rewriter);
|
|
|
| + DeclRefRewriter type_trait_ref_rewriter(&replacements);
|
| + type_trait_ref_rewriter.set_for_type_traits(true);
|
| + match_finder.addMatcher(type_trait_ref_matcher, &type_trait_ref_rewriter);
|
| +
|
| EnumConstantDeclRefRewriter enum_member_ref_rewriter(&replacements);
|
| match_finder.addMatcher(enum_member_ref_matcher, &enum_member_ref_rewriter);
|
|
|
|
|