diff options
author | Luboš Luňák <l.lunak@suse.cz> | 2013-01-03 20:23:51 +0100 |
---|---|---|
committer | Luboš Luňák <l.lunak@suse.cz> | 2013-01-04 15:27:29 +0100 |
commit | 258aca9924d9e47737d750356d45227126dcf6a7 (patch) | |
tree | 6cd315c22ae7e3187cc7666fa65d88073eac35ba /compilerplugins/clang/plugin.cxx | |
parent | c26e655264f03bb8bc484130ab2f539a9f831f16 (diff) |
rewriter plugin for removing forward rtl string declarations
Change-Id: I12bf38985ae62756973c05aacf762ae3c405ac9b
Diffstat (limited to 'compilerplugins/clang/plugin.cxx')
-rw-r--r-- | compilerplugins/clang/plugin.cxx | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/compilerplugins/clang/plugin.cxx b/compilerplugins/clang/plugin.cxx index 22bac0cdfe8c..348386f7aae3 100644 --- a/compilerplugins/clang/plugin.cxx +++ b/compilerplugins/clang/plugin.cxx @@ -22,6 +22,7 @@ #include "bodynotinblock.hxx" #include "lclstaticfix.hxx" #include "postfixincrementfix.hxx" +#include "removeforwardstringdecl.hxx" #include "sallogareas.hxx" #include "unusedvariablecheck.hxx" @@ -192,6 +193,7 @@ class PluginHandler , bodyNotInBlock( context ) , lclStaticFix( context, rewriter ) , postfixIncrementFix( context, rewriter ) + , removeForwardStringDecl( context, rewriter ) , salLogAreas( context ) , unusedVariableCheck( context ) { @@ -204,6 +206,8 @@ class PluginHandler lclStaticFix.run(); else if( isArg( "postfixincrementfix" )) postfixIncrementFix.run(); + else if( isArg( "removeforwardstringdecl" )) + removeForwardStringDecl.run(); else if( args.empty()) { bodyNotInBlock.run(); @@ -292,6 +296,7 @@ class PluginHandler BodyNotInBlock bodyNotInBlock; LclStaticFix lclStaticFix; PostfixIncrementFix postfixIncrementFix; + RemoveForwardStringDecl removeForwardStringDecl; SalLogAreas salLogAreas; UnusedVariableCheck unusedVariableCheck; }; |