diff options
Diffstat (limited to 'compilerplugins/clang/staticanonymous.cxx')
-rw-r--r-- | compilerplugins/clang/staticanonymous.cxx | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/compilerplugins/clang/staticanonymous.cxx b/compilerplugins/clang/staticanonymous.cxx index f31499af6f73..0fd00f2279e7 100644 --- a/compilerplugins/clang/staticanonymous.cxx +++ b/compilerplugins/clang/staticanonymous.cxx @@ -5,6 +5,8 @@ * Based on LLVM/Clang. * */ +#ifndef LO_CLANG_SHARED_PLUGINS + #include "plugin.hxx" /* @@ -22,7 +24,7 @@ class StaticAnonymous public: explicit StaticAnonymous( const InstantiationData& data ); virtual void run() override; - bool VisitFunctionDecl( FunctionDecl* func ); + bool VisitFunctionDecl( const FunctionDecl* func ); }; @@ -37,7 +39,7 @@ void StaticAnonymous::run() } -bool StaticAnonymous::VisitFunctionDecl( FunctionDecl* func ) +bool StaticAnonymous::VisitFunctionDecl( const FunctionDecl* func ) { if( ignoreLocation( func ) ) @@ -59,8 +61,10 @@ bool StaticAnonymous::VisitFunctionDecl( FunctionDecl* func ) } // Register the plugin action with the LO plugin handling. -static Plugin::Registration< StaticAnonymous > X( "staticanonymous",true); +static Plugin::Registration< StaticAnonymous > staticanonymous("staticanonymous"); } // namespace +#endif // LO_CLANG_SHARED_PLUGINS + /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |