[Libreoffice-commits] core.git: compilerplugins/clang sc/source

Stephan Bergmann sbergman at redhat.com
Thu Nov 9 06:55:22 UTC 2017


 compilerplugins/clang/unnecessaryoverride.cxx |    3 ---
 sc/source/ui/vba/vbaformatcondition.cxx       |    6 ------
 sc/source/ui/vba/vbaformatcondition.hxx       |    1 -
 3 files changed, 10 deletions(-)

New commits:
commit 9fbe22e1d9b30c5c0087e84809c80b936c5c142f
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Thu Nov 9 07:52:32 2017 +0100

    No need to blacklist this loplugin:unnecessaryoverride
    
    This now hides one of the ScVbaFormatCondition_BASE::Operator overloads, but
    that doesn't get called directly at ScVbaFormatCondition anyway.  (And if it
    were, we could add an appropriate using declaration to ScVbaFormatCondition.)
    
    Change-Id: I8440b76a5745c6874f7a3bfcbb4bc4ce5618a4c4

diff --git a/compilerplugins/clang/unnecessaryoverride.cxx b/compilerplugins/clang/unnecessaryoverride.cxx
index b71cf2003f3e..eb3dabb26f60 100644
--- a/compilerplugins/clang/unnecessaryoverride.cxx
+++ b/compilerplugins/clang/unnecessaryoverride.cxx
@@ -267,9 +267,6 @@ bool UnnecessaryOverride::VisitCXXMethodDecl(const CXXMethodDecl* methodDecl)
     // some very creative method hiding going on here
     if (loplugin::isSamePathname(aFileName, SRCDIR "/svx/source/dialog/checklbx.cxx"))
         return true;
-    // entertaining template magic
-    if (loplugin::isSamePathname(aFileName, SRCDIR "/sc/source/ui/vba/vbaformatcondition.cxx"))
-        return true;
 
     const CXXMethodDecl* overriddenMethodDecl = findOverriddenOrSimilarMethodInSuperclasses(methodDecl);
     if (!overriddenMethodDecl) {
diff --git a/sc/source/ui/vba/vbaformatcondition.cxx b/sc/source/ui/vba/vbaformatcondition.cxx
index f5f3aff26e7a..55d81e888030 100644
--- a/sc/source/ui/vba/vbaformatcondition.cxx
+++ b/sc/source/ui/vba/vbaformatcondition.cxx
@@ -128,12 +128,6 @@ ScVbaFormatCondition::Type(  )
     return nReturnType;
 }
 
-::sal_Int32
-ScVbaFormatCondition::Operator( bool bVal )
-{
-    return ScVbaFormatCondition_BASE::Operator( bVal );
-}
-
 ::sal_Int32 SAL_CALL
 ScVbaFormatCondition::Operator(  )
 {
diff --git a/sc/source/ui/vba/vbaformatcondition.hxx b/sc/source/ui/vba/vbaformatcondition.hxx
index 8ffb1f700b96..85b102310762 100644
--- a/sc/source/ui/vba/vbaformatcondition.hxx
+++ b/sc/source/ui/vba/vbaformatcondition.hxx
@@ -56,7 +56,6 @@ public:
     virtual void SAL_CALL Delete(  ) override;
     virtual void SAL_CALL Modify( ::sal_Int32 Type, const css::uno::Any& Operator, const css::uno::Any& Formula1, const css::uno::Any& Formula2 ) override;
     virtual ::sal_Int32 SAL_CALL Type(  ) override;
-    virtual ::sal_Int32 Operator( bool  ) override;
     virtual ::sal_Int32 SAL_CALL Operator(  ) override;
     virtual void setFormula1( const css::uno::Any& _aFormula1) override;
     virtual css::uno::Reference< ::ooo::vba::excel::XInterior > SAL_CALL Interior(  ) override;


More information about the Libreoffice-commits mailing list