diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2016-06-29 08:55:27 +0200 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2016-06-29 08:55:27 +0200 |
commit | 1ce7176ba1b39f02ab45056023f8e7622f48cc74 (patch) | |
tree | b891c603eac63fe4520ff51100a3d822160b719f /compilerplugins/clang/checkconfigmacros.cxx | |
parent | 6439d93cbe64bacba1bcb858dd7cbb6a33fca60b (diff) |
Remove support for Clang < 3.3
Change-Id: I185852a738bac10dc6d331afccfcbc7ae1225cb1
Diffstat (limited to 'compilerplugins/clang/checkconfigmacros.cxx')
-rw-r--r-- | compilerplugins/clang/checkconfigmacros.cxx | 30 |
1 files changed, 4 insertions, 26 deletions
diff --git a/compilerplugins/clang/checkconfigmacros.cxx b/compilerplugins/clang/checkconfigmacros.cxx index 5baea1ecfc50..01ffde6d280a 100644 --- a/compilerplugins/clang/checkconfigmacros.cxx +++ b/compilerplugins/clang/checkconfigmacros.cxx @@ -34,13 +34,6 @@ class CheckConfigMacros public: explicit CheckConfigMacros( const InstantiationData& data ); virtual void run() override; -#if CLANG_VERSION < 30300 - virtual void MacroDefined( const Token& macroToken, const MacroInfo* info ) override; - virtual void MacroUndefined( const Token& macroToken, const MacroInfo* info ) override; - virtual void Ifdef( SourceLocation location, const Token& macroToken ) override; - virtual void Ifndef( SourceLocation location, const Token& macroToken ) override; - virtual void Defined( const Token& macroToken ) override; -#else virtual void MacroDefined( const Token& macroToken, const MacroDirective* info ) override; #if CLANG_VERSION < 30700 virtual void MacroUndefined( const Token& macroToken, const MacroDirective* info ) override; @@ -58,7 +51,6 @@ class CheckConfigMacros #else virtual void Defined( const Token& macroToken, const MacroDefinition& info, SourceRange Range ) override; #endif -#endif enum { isPPCallback = true }; private: void checkMacro( const Token& macroToken, SourceLocation location ); @@ -76,15 +68,9 @@ void CheckConfigMacros::run() // nothing, only check preprocessor usage } -#if CLANG_VERSION < 30300 -void CheckConfigMacros::MacroDefined( const Token& macroToken, const MacroInfo* info ) - { - SourceLocation location = info->getDefinitionLoc(); -#else void CheckConfigMacros::MacroDefined( const Token& macroToken, const MacroDirective* info ) { SourceLocation location = info->getLocation(); -#endif const char* filename = compiler.getSourceManager().getPresumedLoc( location ).getFilename(); if( filename != NULL && ( strncmp( filename, BUILDDIR "/config_host/", strlen( BUILDDIR "/config_host/" )) == 0 @@ -95,9 +81,7 @@ void CheckConfigMacros::MacroDefined( const Token& macroToken, const MacroDirect } } -#if CLANG_VERSION < 30300 -void CheckConfigMacros::MacroUndefined( const Token& macroToken, const MacroInfo* ) -#elif CLANG_VERSION < 30700 +#if CLANG_VERSION < 30700 void CheckConfigMacros::MacroUndefined( const Token& macroToken, const MacroDirective* ) #else void CheckConfigMacros::MacroUndefined( const Token& macroToken, const MacroDefinition& ) @@ -106,9 +90,7 @@ void CheckConfigMacros::MacroUndefined( const Token& macroToken, const MacroDefi configMacros.erase( macroToken.getIdentifierInfo()->getName()); } -#if CLANG_VERSION < 30300 -void CheckConfigMacros::Ifdef( SourceLocation location, const Token& macroToken ) -#elif CLANG_VERSION < 30700 +#if CLANG_VERSION < 30700 void CheckConfigMacros::Ifdef( SourceLocation location, const Token& macroToken, const MacroDirective* ) #else void CheckConfigMacros::Ifdef( SourceLocation location, const Token& macroToken, const MacroDefinition& ) @@ -117,9 +99,7 @@ void CheckConfigMacros::Ifdef( SourceLocation location, const Token& macroToken, checkMacro( macroToken, location ); } -#if CLANG_VERSION < 30300 -void CheckConfigMacros::Ifndef( SourceLocation location, const Token& macroToken ) -#elif CLANG_VERSION < 30700 +#if CLANG_VERSION < 30700 void CheckConfigMacros::Ifndef( SourceLocation location, const Token& macroToken, const MacroDirective* ) #else void CheckConfigMacros::Ifndef( SourceLocation location, const Token& macroToken, const MacroDefinition& ) @@ -128,9 +108,7 @@ void CheckConfigMacros::Ifndef( SourceLocation location, const Token& macroToken checkMacro( macroToken, location ); } -#if CLANG_VERSION < 30300 -void CheckConfigMacros::Defined( const Token& macroToken ) -#elif CLANG_VERSION < 30400 +#if CLANG_VERSION < 30400 void CheckConfigMacros::Defined( const Token& macroToken, const MacroDirective* ) #elif CLANG_VERSION < 30700 void CheckConfigMacros::Defined( const Token& macroToken, const MacroDirective* , SourceRange ) |