summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2020-04-14 14:54:45 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2020-04-14 16:17:55 +0200
commit14471a694271777440c19916055d659337c0fb8d (patch)
tree50f889a9cee6caa123501a40a06d3b1a2030bf41
parente6b8be25a6fb5afbd1649489318a7a2d7ae62efa (diff)
loplugin:buriedassign in b*
Change-Id: Ic20f46105a30b54bc5a991b4070e6c8edb15376e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92189 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
-rw-r--r--basegfx/source/point/b2dpoint.cxx3
-rw-r--r--basegfx/source/point/b3dpoint.cxx3
-rw-r--r--basegfx/source/range/b2drange.cxx3
-rw-r--r--basegfx/source/range/b3drange.cxx3
-rw-r--r--basegfx/source/vector/b2dvector.cxx3
-rw-r--r--basegfx/source/vector/b3dvector.cxx3
-rw-r--r--basic/source/comp/exprtree.cxx3
-rw-r--r--basic/source/comp/token.cxx44
-rw-r--r--basic/source/runtime/runtime.cxx11
-rw-r--r--basic/source/uno/namecont.cxx6
-rw-r--r--bean/native/unix/com_sun_star_comp_beans_LocalOfficeWindow.c5
-rw-r--r--bridges/source/cpp_uno/shared/component.cxx3
12 files changed, 60 insertions, 30 deletions
diff --git a/basegfx/source/point/b2dpoint.cxx b/basegfx/source/point/b2dpoint.cxx
index 9775e1476740..0dc18b513db1 100644
--- a/basegfx/source/point/b2dpoint.cxx
+++ b/basegfx/source/point/b2dpoint.cxx
@@ -65,7 +65,8 @@ namespace basegfx
B2DPoint operator*( const ::basegfx::B2DHomMatrix& rMat, const B2DPoint& rPoint )
{
B2DPoint aRes( rPoint );
- return aRes *= rMat;
+ aRes *= rMat;
+ return aRes;
}
} // end of namespace basegfx
diff --git a/basegfx/source/point/b3dpoint.cxx b/basegfx/source/point/b3dpoint.cxx
index 0e44dad13d79..ff70b501ed7a 100644
--- a/basegfx/source/point/b3dpoint.cxx
+++ b/basegfx/source/point/b3dpoint.cxx
@@ -68,7 +68,8 @@ namespace basegfx
B3DPoint operator*( const ::basegfx::B3DHomMatrix& rMat, const B3DPoint& rPoint )
{
B3DPoint aRes( rPoint );
- return aRes *= rMat;
+ aRes *= rMat;
+ return aRes;
}
} // end of namespace basegfx
diff --git a/basegfx/source/range/b2drange.cxx b/basegfx/source/range/b2drange.cxx
index a5f0db728eb5..55b545933d88 100644
--- a/basegfx/source/range/b2drange.cxx
+++ b/basegfx/source/range/b2drange.cxx
@@ -74,7 +74,8 @@ namespace basegfx
B2DRange operator*( const ::basegfx::B2DHomMatrix& rMat, const B2DRange& rB2DRange )
{
B2DRange aRes( rB2DRange );
- return aRes *= rMat;
+ aRes *= rMat;
+ return aRes;
}
} // end of namespace basegfx
diff --git a/basegfx/source/range/b3drange.cxx b/basegfx/source/range/b3drange.cxx
index 40e2f7ddf419..a8e5f359c3e3 100644
--- a/basegfx/source/range/b3drange.cxx
+++ b/basegfx/source/range/b3drange.cxx
@@ -55,7 +55,8 @@ namespace basegfx
B3DRange operator*( const ::basegfx::B3DHomMatrix& rMat, const B3DRange& rB3DRange )
{
B3DRange aRes( rB3DRange );
- return aRes *= rMat;
+ aRes *= rMat;
+ return aRes;
}
} // end of namespace basegfx
diff --git a/basegfx/source/vector/b2dvector.cxx b/basegfx/source/vector/b2dvector.cxx
index a9223175e4ee..1ad51a9b5a4c 100644
--- a/basegfx/source/vector/b2dvector.cxx
+++ b/basegfx/source/vector/b2dvector.cxx
@@ -161,7 +161,8 @@ namespace basegfx
B2DVector operator*( const B2DHomMatrix& rMat, const B2DVector& rVec )
{
B2DVector aRes( rVec );
- return aRes*=rMat;
+ aRes *= rMat;
+ return aRes;
}
B2VectorContinuity getContinuity(const B2DVector& rBackVector, const B2DVector& rForwardVector )
diff --git a/basegfx/source/vector/b3dvector.cxx b/basegfx/source/vector/b3dvector.cxx
index 22a7c6220960..7dd5acf57f36 100644
--- a/basegfx/source/vector/b3dvector.cxx
+++ b/basegfx/source/vector/b3dvector.cxx
@@ -68,7 +68,8 @@ namespace basegfx
B3DVector operator*( const ::basegfx::B3DHomMatrix& rMat, const B3DVector& rVec )
{
B3DVector aRes( rVec );
- return aRes*=rMat;
+ aRes *= rMat;
+ return aRes;
}
bool areParallel( const B3DVector& rVecA, const B3DVector& rVecB )
diff --git a/basic/source/comp/exprtree.cxx b/basic/source/comp/exprtree.cxx
index 4fe389983d28..cd6094db736b 100644
--- a/basic/source/comp/exprtree.cxx
+++ b/basic/source/comp/exprtree.cxx
@@ -210,7 +210,8 @@ std::unique_ptr<SbiExprNode> SbiExpression::Term( const KeywordSymbolInfo* pKeyw
bError = true;
}
- if( DoParametersFollow( pParser, eCurExpr, eTok = eNextTok ) )
+ eTok = eNextTok;
+ if( DoParametersFollow( pParser, eCurExpr, eTok ) )
{
bool bStandaloneExpression = (m_eMode == EXPRMODE_STANDALONE);
pPar = SbiExprList::ParseParameters( pParser, bStandaloneExpression );
diff --git a/basic/source/comp/token.cxx b/basic/source/comp/token.cxx
index 92fabfe98ddd..37c8f9b3a475 100644
--- a/basic/source/comp/token.cxx
+++ b/basic/source/comp/token.cxx
@@ -259,7 +259,8 @@ SbiToken SbiTokenizer::Peek()
nPCol1 = nCol1; nCol1 = nOldCol1;
nPCol2 = nCol2; nCol2 = nOldCol2;
}
- return eCurTok = ePush;
+ eCurTok = ePush;
+ return eCurTok;
}
// For decompilation. Numbers and symbols return an empty string.
@@ -329,44 +330,54 @@ SbiToken SbiTokenizer::Next()
if( !NextSym() )
{
bEof = bEos = true;
- return eCurTok = EOLN;
+ eCurTok = EOLN;
+ return eCurTok;
}
if( aSym.startsWith("\n") )
{
bEos = true;
- return eCurTok = EOLN;
+ eCurTok = EOLN;
+ return eCurTok;
}
bEos = false;
if( bNumber )
{
- return eCurTok = NUMBER;
+ eCurTok = NUMBER;
+ return eCurTok;
}
else if( ( eScanType == SbxDATE || eScanType == SbxSTRING ) && !bSymbol )
{
- return eCurTok = FIXSTRING;
+ eCurTok = FIXSTRING;
+ return eCurTok;
}
else if( aSym.isEmpty() )
{
//something went wrong
bEof = bEos = true;
- return eCurTok = EOLN;
+ eCurTok = EOLN;
+ return eCurTok;
}
// Special cases of characters that are between "Z" and "a". ICompare()
// evaluates the position of these characters in different ways.
else if( aSym[0] == '^' )
{
- return eCurTok = EXPON;
+ eCurTok = EXPON;
+ return eCurTok;
}
else if( aSym[0] == '\\' )
{
- return eCurTok = IDIV;
+ eCurTok = IDIV;
+ return eCurTok;
}
else
{
if( eScanType != SbxVARIANT )
- return eCurTok = SYMBOL;
+ {
+ eCurTok = SYMBOL;
+ return eCurTok;
+ }
// valid token?
short lb = 0;
short ub = SAL_N_ELEMENTS(aTokTable_Basic)-1;
@@ -409,9 +420,11 @@ SbiToken SbiTokenizer::Next()
sal_Unicode ch = aSym[0];
if( !BasicCharClass::isAlpha( ch, bCompatible ) && !bSymbol )
{
- return eCurTok = static_cast<SbiToken>(ch & 0x00FF);
+ eCurTok = static_cast<SbiToken>(ch & 0x00FF);
+ return eCurTok;
}
- return eCurTok = SYMBOL;
+ eCurTok = SYMBOL;
+ return eCurTok;
}
special:
// #i92642
@@ -419,11 +432,13 @@ special:
eCurTok == THEN || eCurTok == ELSE); // single line If
if( !bStartOfLine && (tp->t == NAME || tp->t == LINE) )
{
- return eCurTok = SYMBOL;
+ eCurTok = SYMBOL;
+ return eCurTok;
}
else if( tp->t == TEXT )
{
- return eCurTok = SYMBOL;
+ eCurTok = SYMBOL;
+ return eCurTok;
}
// maybe we can expand this for other statements that have parameters
// that are keywords ( and those keywords are only used within such
@@ -434,7 +449,8 @@ special:
// Also we accept Dim APPEND
else if ( ( !bInStatement || eCurTok == DIM ) && tp->t == APPEND )
{
- return eCurTok = SYMBOL;
+ eCurTok = SYMBOL;
+ return eCurTok;
}
// #i92642: Special LINE token handling -> SbiParser::Line()
diff --git a/basic/source/runtime/runtime.cxx b/basic/source/runtime/runtime.cxx
index 279f26f48971..9d81ea52c62d 100644
--- a/basic/source/runtime/runtime.cxx
+++ b/basic/source/runtime/runtime.cxx
@@ -3221,11 +3221,14 @@ bool SbiRuntime::implIsClass( SbxObject const * pObj, const OUString& aClass )
{
const OUString& aObjClass = pObj->GetClassName();
SbModule* pClassMod = GetSbData()->pClassFac->FindClass( aObjClass );
- SbClassData* pClassData;
- if( pClassMod && (pClassData=pClassMod->pClassData.get()) != nullptr )
+ if( pClassMod )
{
- SbxVariable* pClassVar = pClassData->mxIfaces->Find( aClass, SbxClassType::DontCare );
- bRet = (pClassVar != nullptr);
+ SbClassData* pClassData = pClassMod->pClassData.get();
+ if (pClassData != nullptr )
+ {
+ SbxVariable* pClassVar = pClassData->mxIfaces->Find( aClass, SbxClassType::DontCare );
+ bRet = (pClassVar != nullptr);
+ }
}
}
}
diff --git a/basic/source/uno/namecont.cxx b/basic/source/uno/namecont.cxx
index 179df9b3d009..6a510e0cc313 100644
--- a/basic/source/uno/namecont.cxx
+++ b/basic/source/uno/namecont.cxx
@@ -1215,11 +1215,13 @@ void SfxLibraryContainer::implScanExtensions()
{
#if HAVE_FEATURE_EXTENSIONS
ScriptExtensionIterator aScriptIt;
- OUString aLibURL;
bool bPureDialogLib = false;
- while ( !(aLibURL = aScriptIt.nextBasicOrDialogLibrary( bPureDialogLib )).isEmpty())
+ for (;;)
{
+ OUString aLibURL = aScriptIt.nextBasicOrDialogLibrary( bPureDialogLib );
+ if (aLibURL.isEmpty())
+ break;
if( bPureDialogLib && maInfoFileName == "script" )
{
continue;
diff --git a/bean/native/unix/com_sun_star_comp_beans_LocalOfficeWindow.c b/bean/native/unix/com_sun_star_comp_beans_LocalOfficeWindow.c
index 36464626c1bc..069bb1ee050e 100644
--- a/bean/native/unix/com_sun_star_comp_beans_LocalOfficeWindow.c
+++ b/bean/native/unix/com_sun_star_comp_beans_LocalOfficeWindow.c
@@ -90,8 +90,9 @@ SAL_DLLPUBLIC_EXPORT jlong JNICALL Java_com_sun_star_comp_beans_LocalOfficeWindo
if (!result)
ThrowException(env, "java/lang/RuntimeException", "JAWT_GetAWT failed");
- /* Get the drawing surface */
- if ((ds = awt.GetDrawingSurface(env, obj_this)) == NULL)
+ /* Get the drawing surface */
+ ds = awt.GetDrawingSurface(env, obj_this);
+ if (ds == NULL)
return 0L;
/* Lock the drawing surface */
diff --git a/bridges/source/cpp_uno/shared/component.cxx b/bridges/source/cpp_uno/shared/component.cxx
index 2c755fedb111..9cd2b5ba5f36 100644
--- a/bridges/source/cpp_uno/shared/component.cxx
+++ b/bridges/source/cpp_uno/shared/component.cxx
@@ -98,7 +98,8 @@ static void s_stub_computeObjectIdentifier(va_list * pParam)
// ];good guid
oid.append( cppu_cppenv_getStaticOIdPart() );
OUString aRet( oid.makeStringAndClear() );
- ::rtl_uString_acquire( *ppOId = aRet.pData );
+ *ppOId = aRet.pData;
+ ::rtl_uString_acquire( *ppOId );
}
}
catch (const ::com::sun::star::uno::RuntimeException & e)