summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/DiagnosticOptions.cpp
diff options
context:
space:
mode:
authorYitzhak Mandelbaum <yitzhakm@google.com>2019-05-22 18:56:18 +0000
committerYitzhak Mandelbaum <yitzhakm@google.com>2019-05-22 18:56:18 +0000
commit9df7ce596bf05172f426e548087b221e718db613 (patch)
tree0aa5782a72602ba2afd7bbb02d13cb01c7da4d22 /clang/lib/Basic/DiagnosticOptions.cpp
parent53726588f672a915c6f907569356091552500f23 (diff)
downloadbcm5719-llvm-9df7ce596bf05172f426e548087b221e718db613.tar.gz
bcm5719-llvm-9df7ce596bf05172f426e548087b221e718db613.zip
[clang-tidy] Add support for writing a check as a Transformer rewrite rule.
This revision introduces an adaptor from Transformer's rewrite rules (`clang::tooling::RewriteRule`) to `ClangTidyCheck`. For example, given a RewriteRule `MyCheckAsRewriteRule`, it lets one define a tidy check as follows: ``` class MyTidyCheck : public TransformerClangTidyCheck { public: MyTidyCheck(StringRef Name, ClangTidyContext *Context) : TransformerClangTidyCheck(MyCheckAsRewriteRule, Name, Context) {} }; ``` Reviewers: aaron.ballman Subscribers: mgorny, xazax.hun, cfe-commits, ilya-biryukov Tags: #clang Differential Revision: https://reviews.llvm.org/D61386 llvm-svn: 361418
Diffstat (limited to 'clang/lib/Basic/DiagnosticOptions.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud