[Libreoffice] Cppcheck Same expression on both sides of '<'

Julien Nabet serval2412 at yahoo.fr
Mon May 16 10:08:21 PDT 2011


Hello,

Here a line I get in cppcheck (updated today) :
[source/core/layout/flycnt.cxx:1194] -> 
[source/core/layout/flycnt.cxx:1194]: (style) Same expression on both 
sides of '<'.

I checked the file git history, it's there since the beginning.
                 while ( pDownFrm && ( ( nDown.nMain != LONG_MAX && 
nDownLst < nDownLst
&& pDownFrm->IsInTab()) || bBody != pDownFrm->IsInDocBody() ) )
I saw there was an overload :
    sal_Bool operator<( const SwDistance& rTwo )
         { return nMain < rTwo.nMain || ( nMain == rTwo.nMain && nSub &&
           rTwo.nSub && nSub < rTwo.nSub ); }
But then ?

Julien.


More information about the LibreOffice mailing list