Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- G4double G4Cons::DistanceToOut( const G4ThreeVector& p,
- const G4ThreeVector& v,
- const G4bool calcNorm,
- G4bool *validNorm,
- G4ThreeVector *n) const
- {
- ....
- if( p.x() != 0. || p.x() != 0.)
- {
- G4cout << "point phi = " << std::atan2(p.y(),p.x())/degree
- << " degree" << G4endl << G4endl ;
- }
- ....
- }
- Most likely this is what should be written here: p.x() != 0. || p.y() != 0.
- This suspicious code was found in Geant4 project by PVS-Studio static code analyzer.
- Warning message is:
- V501 There are identical sub-expressions to the left and to the right of the '||' operator: p.x() != 0. || p.x() != 0. G4csg g4cons.cc 2041
- 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