Advertisement
PVS-StudioWarnings

PVS-Studio warning V501 for Crystalspace

Nov 26th, 2014
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.74 KB | None | 0 0
  1. inline_ bool Contains(const LSS& lss)
  2. {
  3.   // We check the LSS contains the two spheres
  4.   // at the start and end of the sweep
  5.   return Contains(Sphere(lss.mP0, lss.mRadius)) &&
  6.          Contains(Sphere(lss.mP0, lss.mRadius));
  7. }
  8.  
  9. A Copy-Paste error. The lss.mP1 variable should have been probably used when calling the Sphere function for the second time.
  10.  
  11. This suspicious code was found in Crystalspace project by PVS-Studio static code analyzer.
  12. Warning message is:
  13. V501 There are identical sub-expressions to the left and to the right of the '&&' operator. plgcsopcode icelss.h 69
  14.  
  15. PVS-Studio is a static analyzer for detecting bugs in the source code of applications written in C, C++, C++11, C++/CX. Site: http://www.viva64.com/en/pvs-studio/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement