2024-04-14 22:58 ftp://ftp.de.debian.org/debian/pool/main/b/bullet/bullet_3.24+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openmp --library=googletest --library=tinyxml2 --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-102-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.55 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.13.0 head-info: 01c049d (2024-04-13 21:28:19 +0200) count: 5641 4136 elapsed-time: 478.6 311.4 head-timing-info: old-timing-info: head results: bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:57:2: warning: Member variable 'ConvexResult::mHullVolume' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:57:2: warning: Member variable 'ConvexResult::mOBBSides' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:57:2: warning: Member variable 'ConvexResult::mOBBCenter' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:57:2: warning: Member variable 'ConvexResult::mOBBOrientation' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:57:2: warning: Member variable 'ConvexResult::mOBBTransform' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:57:2: warning: Member variable 'ConvexResult::mOBBVolume' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:57:2: warning: Member variable 'ConvexResult::mSphereRadius' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:57:2: warning: Member variable 'ConvexResult::mSphereCenter' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:57:2: warning: Member variable 'ConvexResult::mSphereVolume' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:65:2: warning: Member variable 'ConvexResult::mHullVolume' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:65:2: warning: Member variable 'ConvexResult::mOBBSides' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:65:2: warning: Member variable 'ConvexResult::mOBBCenter' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:65:2: warning: Member variable 'ConvexResult::mOBBOrientation' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:65:2: warning: Member variable 'ConvexResult::mOBBTransform' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:65:2: warning: Member variable 'ConvexResult::mOBBVolume' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:65:2: warning: Member variable 'ConvexResult::mSphereRadius' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:65:2: warning: Member variable 'ConvexResult::mSphereCenter' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:65:2: warning: Member variable 'ConvexResult::mSphereVolume' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:91:2: warning: Member variable 'ConvexResult::mHullVolume' is not initialized in the copy constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:91:2: warning: Member variable 'ConvexResult::mOBBSides' is not initialized in the copy constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:91:2: warning: Member variable 'ConvexResult::mOBBCenter' is not initialized in the copy constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:91:2: warning: Member variable 'ConvexResult::mOBBOrientation' is not initialized in the copy constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:91:2: warning: Member variable 'ConvexResult::mOBBTransform' is not initialized in the copy constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:91:2: warning: Member variable 'ConvexResult::mOBBVolume' is not initialized in the copy constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:91:2: warning: Member variable 'ConvexResult::mSphereRadius' is not initialized in the copy constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:91:2: warning: Member variable 'ConvexResult::mSphereCenter' is not initialized in the copy constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:91:2: warning: Member variable 'ConvexResult::mSphereVolume' is not initialized in the copy constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.h:80:2: warning: Member variable 'HullDesc::mMaxFaces' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.h:77:7: performance:inconclusive: Technically the member function 'ConvexBuilder::isDuplicate' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.cpp:64:21: note: Technically the member function 'ConvexBuilder::isDuplicate' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.h:77:7: note: Technically the member function 'ConvexBuilder::isDuplicate' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.h:80:7: performance:inconclusive: Technically the member function 'ConvexBuilder::getMesh' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.cpp:79:21: note: Technically the member function 'ConvexBuilder::getMesh' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.h:80:7: note: Technically the member function 'ConvexBuilder::getMesh' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.h:97:7: performance:inconclusive: Technically the member function 'ConvexBuilder::sortChulls' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.cpp:346:21: note: Technically the member function 'ConvexBuilder::sortChulls' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.h:97:7: note: Technically the member function 'ConvexBuilder::sortChulls' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:70:4: warning: Class 'ConvexResult' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.cpp:17:2: warning: Class 'CHull' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.cpp:17:2: warning: Class 'CHull' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.h:45:2: style: Class 'CHull' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.h:73:2: style: Class 'ConvexBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.h:75:11: style: The destructor '~ConvexBuilder' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:143:11: note: Virtual destructor in base class bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.h:75:11: note: Destructor in derived class bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.h:88:15: style: The function 'ConvexDebugTri' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:144:15: note: Virtual function in base class bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.h:88:15: note: Function in derived class bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.h:90:15: style: The function 'ConvexDebugOBB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:147:15: note: Virtual function in base class bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.h:90:15: note: Function in derived class bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.h:91:15: style: The function 'ConvexDebugPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:145:15: note: Virtual function in base class bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.h:91:15: note: Function in derived class bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.h:93:15: style: The function 'ConvexDebugBound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.h:146:15: note: Virtual function in base class bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.h:93:15: note: Function in derived class bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.cpp:210:14: style: Local variable 'cr' shadows outer variable [shadowVariable] bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.cpp:192:10: note: Shadowed declaration bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.cpp:210:14: note: Shadow variable bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.cpp:286:34: style: Local variable 'ret' shadows outer variable [shadowVariable] bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.cpp:248:15: note: Shadowed declaration bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.cpp:286:34: note: Shadow variable bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.cpp:79:103: style: Parameter 'indices' can be declared as reference to const [constParameterReference] bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.cpp:81:16: style: Variable 'src' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.cpp:123:39: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.cpp:123:49: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.cpp:93:6: style: Variable 'i1' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.cpp:94:6: style: Variable 'i2' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/ConvexDecomposition/ConvexBuilder.cpp:95:6: style: Variable 'i3' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/ConvexDecomposition/cd_vector.h:53:2: warning:inconclusive: Member variable 'Vector3d::x' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/cd_vector.h:53:2: warning:inconclusive: Member variable 'Vector3d::y' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/cd_vector.h:53:2: warning:inconclusive: Member variable 'Vector3d::z' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/cd_vector.h:890:2: warning:inconclusive: Member variable 'Vector2d::x' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/cd_vector.h:890:2: warning:inconclusive: Member variable 'Vector2d::y' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/cd_vector.h:1163:3: performance: Variable 'mP1' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/Extras/ConvexDecomposition/cd_vector.h:1164:3: performance: Variable 'mP2' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/Extras/ConvexDecomposition/cd_vector.h:570:7: style:inconclusive: Technically the member function 'ConvexDecomposition::Vector3d::Concave' can be const. [functionConst] bullet3-3.24/Extras/ConvexDecomposition/cd_vector.h:757:7: style:inconclusive: Technically the member function 'ConvexDecomposition::Vector3d::NearestPointInPlane' can be const. [functionConst] bullet3-3.24/Extras/ConvexDecomposition/cd_vector.h:777:7: style:inconclusive: Technically the member function 'ConvexDecomposition::Vector3d::NearestPointInPlane' can be const. [functionConst] bullet3-3.24/Extras/ConvexDecomposition/cd_vector.h:790:7: style:inconclusive: Technically the member function 'ConvexDecomposition::Vector3d::NearestPointInTriangle' can be const. [functionConst] bullet3-3.24/Extras/ConvexDecomposition/cd_vector.h:1058:8: style:inconclusive: Technically the member function 'ConvexDecomposition::Vector2d::Length2' can be const. [functionConst] bullet3-3.24/Extras/ConvexDecomposition/cd_vector.h:1087:8: style:inconclusive: Technically the member function 'ConvexDecomposition::Vector2d::Distance2' can be const. [functionConst] bullet3-3.24/Extras/ConvexDecomposition/cd_vector.h:69:2: style: Class 'Vector3d' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/ConvexDecomposition/cd_vector.h:76:2: style: Class 'Vector3d' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/ConvexDecomposition/cd_vector.h:898:2: style: Class 'Vector2d' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/ConvexDecomposition/cd_vector.h:833:9: style: Condition 'bForce' is always true [knownConditionTrueFalse] bullet3-3.24/Extras/ConvexDecomposition/cd_vector.h:824:18: note: Assignment 'bForce=true', assigned value is 1 bullet3-3.24/Extras/ConvexDecomposition/cd_vector.h:833:9: note: Condition 'bForce' is always true bullet3-3.24/Extras/ConvexDecomposition/cd_vector.h:347:24: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_vector.h:348:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_vector.h:347:23: portability: Casting from float * to const signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/Extras/ConvexDecomposition/cd_vector.h:348:21: portability: Casting from const float * to const signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.cpp:321:17: style: Local variable 'vcount' shadows outer argument [shadowArgument] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.cpp:95:43: note: Shadowed declaration bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.cpp:321:17: note: Shadow variable bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.cpp:322:17: style: Local variable 'vertices' shadows outer argument [shadowArgument] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.cpp:96:22: note: Shadowed declaration bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.cpp:322:17: note: Shadow variable bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.cpp:323:17: style: Local variable 'tcount' shadows outer argument [shadowArgument] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.cpp:97:22: note: Shadowed declaration bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.cpp:323:17: note: Shadow variable bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.cpp:334:17: style: Local variable 'vcount' shadows outer argument [shadowArgument] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.cpp:95:43: note: Shadowed declaration bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.cpp:334:17: note: Shadow variable bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.cpp:335:17: style: Local variable 'vertices' shadows outer argument [shadowArgument] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.cpp:96:22: note: Shadowed declaration bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.cpp:335:17: note: Shadow variable bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.cpp:336:17: style: Local variable 'tcount' shadows outer argument [shadowArgument] bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.cpp:97:22: note: Shadowed declaration bullet3-3.24/Extras/ConvexDecomposition/ConvexDecomposition.cpp:336:17: note: Shadow variable bullet3-3.24/Extras/ConvexDecomposition/cd_vector.h:1087:28: style: Parameter 'a' can be declared as reference to const [constParameterReference] bullet3-3.24/Extras/ConvexDecomposition/cd_vector.h:858:21: style: Variable 'bestMagnitude2' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/ConvexDecomposition/bestfit.cpp:58:2: warning:inconclusive: Member variable 'Vec3::x' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/bestfit.cpp:58:2: warning:inconclusive: Member variable 'Vec3::y' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/bestfit.cpp:58:2: warning:inconclusive: Member variable 'Vec3::z' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/bestfit.cpp:66:8: style:inconclusive: Technically the member function 'BestFit::Vec3::dot' can be const. [functionConst] bullet3-3.24/Extras/ConvexDecomposition/bestfit.cpp:287:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/bestfit.cpp:288:26: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/bestfit.cpp:292:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/bestfit.cpp:298:24: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/bestfit.cpp:329:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/bestfit.cpp:330:26: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/bestfit.cpp:334:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/bestfit.cpp:340:24: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/bestfit.cpp:406:33: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/bestfit.cpp:419:21: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/bestfit.cpp:287:24: portability:inconclusive: Casting from const float * to const char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/Extras/ConvexDecomposition/bestfit.cpp:288:25: portability:inconclusive: Casting from const float * to const char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/Extras/ConvexDecomposition/bestfit.cpp:292:21: portability: Casting between const char * and const float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/Extras/ConvexDecomposition/bestfit.cpp:298:23: portability: Casting between const char * and const float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/Extras/ConvexDecomposition/bestfit.cpp:329:24: portability:inconclusive: Casting from const float * to const char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/Extras/ConvexDecomposition/bestfit.cpp:330:25: portability:inconclusive: Casting from const float * to const char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/Extras/ConvexDecomposition/bestfit.cpp:334:21: portability: Casting between const char * and const float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/Extras/ConvexDecomposition/bestfit.cpp:340:23: portability: Casting between const char * and const float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/Extras/ConvexDecomposition/bestfit.cpp:406:32: portability:inconclusive: Casting from const float * to const unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/Extras/ConvexDecomposition/bestfit.cpp:419:20: portability: Casting between const unsigned char * and const float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/Extras/ConvexDecomposition/bestfitobb.cpp:49:21: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/bestfitobb.cpp:56:21: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/bestfitobb.cpp:49:20: portability:inconclusive: Casting from const float * to const char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/Extras/ConvexDecomposition/bestfitobb.cpp:56:20: portability: Casting between const char * and const float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1797:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1993:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2817:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3112:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:130:50: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:130:47: note: Address of variable taken here. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:130:50: note: The address of variable 'x' might be accessed at non-zero index. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:131:38: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:131:35: note: Address of variable taken here. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:131:38: note: The address of variable 'x' might be accessed at non-zero index. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2570:50: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2570:47: note: Address of variable taken here. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2570:50: note: The address of variable 'x' might be accessed at non-zero index. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2571:38: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2571:35: note: Address of variable taken here. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2571:38: note: The address of variable 'x' might be accessed at non-zero index. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:123:2: warning:inconclusive: Member variable 'int3::x' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:123:2: warning:inconclusive: Member variable 'int3::y' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:123:2: warning:inconclusive: Member variable 'int3::z' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1716:3: warning:inconclusive: Member variable 'HalfEdge::ea' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1716:3: warning:inconclusive: Member variable 'HalfEdge::v' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1716:3: warning:inconclusive: Member variable 'HalfEdge::p' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2562:2: warning:inconclusive: Member variable 'int4::x' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2562:2: warning:inconclusive: Member variable 'int4::y' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2562:2: warning:inconclusive: Member variable 'int4::z' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2562:2: warning:inconclusive: Member variable 'int4::w' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.h:132:12: performance:inconclusive: Technically the member function 'ConvexDecomposition::HullLibrary::ReleaseResult' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3055:24: note: Technically the member function 'ConvexDecomposition::HullLibrary::ReleaseResult' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/Extras/ConvexDecomposition/cd_hull.h:132:12: note: Technically the member function 'ConvexDecomposition::HullLibrary::ReleaseResult' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/Extras/ConvexDecomposition/cd_hull.h:135:7: performance:inconclusive: Technically the member function 'ConvexDecomposition::HullLibrary::BringOutYourDead' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3334:19: note: Technically the member function 'ConvexDecomposition::HullLibrary::BringOutYourDead' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/Extras/ConvexDecomposition/cd_hull.h:135:7: note: Technically the member function 'ConvexDecomposition::HullLibrary::BringOutYourDead' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/Extras/ConvexDecomposition/cd_hull.h:137:7: performance:inconclusive: Technically the member function 'ConvexDecomposition::HullLibrary::CleanupVertices' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3088:19: note: Technically the member function 'ConvexDecomposition::HullLibrary::CleanupVertices' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/Extras/ConvexDecomposition/cd_hull.h:137:7: note: Technically the member function 'ConvexDecomposition::HullLibrary::CleanupVertices' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:395:2: style:inconclusive: Technically the member function 'ConvexDecomposition::Quaternion::operatorfloat3x3' can be const. [functionConst] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1439:6: style:inconclusive: Technically the member function 'Array < float3 >::Contains' can be const. [functionConst] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1594:18: note: Technically the member function 'Array < float3 >::Contains' can be const. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1439:6: note: Technically the member function 'Array < float3 >::Contains' can be const. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1441:6: style:inconclusive: Technically the member function 'Array < float3 >::IndexOf' can be const. [functionConst] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1657:18: note: Technically the member function 'Array < float3 >::IndexOf' can be const. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1441:6: note: Technically the member function 'Array < float3 >::IndexOf' can be const. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1439:6: style:inconclusive: Technically the member function 'Array < HalfEdge >::Contains' can be const. [functionConst] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1594:18: note: Technically the member function 'Array < HalfEdge >::Contains' can be const. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1439:6: note: Technically the member function 'Array < HalfEdge >::Contains' can be const. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1441:6: style:inconclusive: Technically the member function 'Array < HalfEdge >::IndexOf' can be const. [functionConst] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1657:18: note: Technically the member function 'Array < HalfEdge >::IndexOf' can be const. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1441:6: note: Technically the member function 'Array < HalfEdge >::IndexOf' can be const. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1439:6: style:inconclusive: Technically the member function 'Array < Plane >::Contains' can be const. [functionConst] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1594:18: note: Technically the member function 'Array < Plane >::Contains' can be const. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1439:6: note: Technically the member function 'Array < Plane >::Contains' can be const. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1441:6: style:inconclusive: Technically the member function 'Array < Plane >::IndexOf' can be const. [functionConst] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1657:18: note: Technically the member function 'Array < Plane >::IndexOf' can be const. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1441:6: note: Technically the member function 'Array < Plane >::IndexOf' can be const. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1439:6: style:inconclusive: Technically the member function 'Array < int >::Contains' can be const. [functionConst] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1594:18: note: Technically the member function 'Array < int >::Contains' can be const. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1439:6: note: Technically the member function 'Array < int >::Contains' can be const. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1441:6: style:inconclusive: Technically the member function 'Array < int >::IndexOf' can be const. [functionConst] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1657:18: note: Technically the member function 'Array < int >::IndexOf' can be const. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1441:6: note: Technically the member function 'Array < int >::IndexOf' can be const. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1439:6: style:inconclusive: Technically the member function 'Array < btHullTriangle * >::Contains' can be const. [functionConst] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1594:18: note: Technically the member function 'Array < btHullTriangle * >::Contains' can be const. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1439:6: note: Technically the member function 'Array < btHullTriangle * >::Contains' can be const. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1441:6: style:inconclusive: Technically the member function 'Array < btHullTriangle * >::IndexOf' can be const. [functionConst] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1657:18: note: Technically the member function 'Array < btHullTriangle * >::IndexOf' can be const. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1441:6: note: Technically the member function 'Array < btHullTriangle * >::IndexOf' can be const. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1439:6: style:inconclusive: Technically the member function 'Array < int3 >::Contains' can be const. [functionConst] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1594:18: note: Technically the member function 'Array < int3 >::Contains' can be const. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1439:6: note: Technically the member function 'Array < int3 >::Contains' can be const. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1441:6: style:inconclusive: Technically the member function 'Array < int3 >::IndexOf' can be const. [functionConst] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1657:18: note: Technically the member function 'Array < int3 >::IndexOf' can be const. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1441:6: note: Technically the member function 'Array < int3 >::IndexOf' can be const. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1430:2: style: Class 'Array < float3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1432:2: style: Class 'Array < float3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1430:2: style: Class 'Array < HalfEdge >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1432:2: style: Class 'Array < HalfEdge >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1430:2: style: Class 'Array < Plane >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1432:2: style: Class 'Array < Plane >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1430:2: style: Class 'Array < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1432:2: style: Class 'Array < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1430:2: style: Class 'Array < btHullTriangle * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1432:2: style: Class 'Array < btHullTriangle * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1430:2: style: Class 'Array < int3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1432:2: style: Class 'Array < int3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2555:10: warning: Possible null pointer dereference: t [nullPointer] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2547:22: note: Assignment 't=NULL', assigned value is 0 bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2548:16: note: Assuming condition is false bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2555:10: note: Null pointer dereference bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:153:11: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:158:11: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:186:11: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:191:11: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:300:11: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:305:11: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:307:39: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:308:27: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2809:14: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2866:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2870:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2872:21: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2876:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2892:21: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2894:20: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2937:19: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2968:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2977:30: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2981:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3008:30: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3011:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3114:21: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3120:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3199:9: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3203:21: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3336:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1544:12: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3114:20: portability:inconclusive: Casting from const float * to const char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3120:21: portability: Casting between const char * and const float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3199:8: portability:inconclusive: Casting from const float * to const char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3203:20: portability: Casting between const char * and const float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2765:9: style: The scope of the variable 'j' can be reduced. [variableScope] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3345:12: style: Unsigned expression 'v' can't be negative so it is unnecessary to test it. [unsignedPositive] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3361:18: style: Unsigned expression 'ocount' can't be negative so it is unnecessary to test it. [unsignedPositive] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:516:27: style:inconclusive: Function 'cmul' argument 1 names different: declaration 'a' definition 'v1'. [funcArgNamesDifferent] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:220:27: note: Function 'cmul' argument 1 names different: declaration 'a' definition 'v1'. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:516:27: note: Function 'cmul' argument 1 names different: declaration 'a' definition 'v1'. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:516:45: style:inconclusive: Function 'cmul' argument 2 names different: declaration 'b' definition 'v2'. [funcArgNamesDifferent] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:220:44: note: Function 'cmul' argument 2 names different: declaration 'b' definition 'v2'. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:516:45: note: Function 'cmul' argument 2 names different: declaration 'b' definition 'v2'. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:666:36: style:inconclusive: Function 'operator*' argument 1 names different: declaration 'ma' definition 'a'. [funcArgNamesDifferent] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:259:36: note: Function 'operator*' argument 1 names different: declaration 'ma' definition 'a'. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:666:36: note: Function 'operator*' argument 1 names different: declaration 'ma' definition 'a'. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:666:55: style:inconclusive: Function 'operator*' argument 2 names different: declaration 'mb' definition 'b'. [funcArgNamesDifferent] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:259:56: note: Function 'operator*' argument 2 names different: declaration 'mb' definition 'b'. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:666:55: note: Function 'operator*' argument 2 names different: declaration 'mb' definition 'b'. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:671:36: style:inconclusive: Function 'operator*' argument 1 names different: declaration 'm' definition 'a'. [funcArgNamesDifferent] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:258:36: note: Function 'operator*' argument 1 names different: declaration 'm' definition 'a'. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:671:36: note: Function 'operator*' argument 1 names different: declaration 'm' definition 'a'. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:789:49: style:inconclusive: Function 'MatrixPerspectiveFov' argument 2 names different: declaration 'Aspect' definition 'aspect'. [funcArgNamesDifferent] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:352:49: note: Function 'MatrixPerspectiveFov' argument 2 names different: declaration 'Aspect' definition 'aspect'. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:789:49: note: Function 'MatrixPerspectiveFov' argument 2 names different: declaration 'Aspect' definition 'aspect'. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:932:49: style:inconclusive: Function 'operator*' argument 2 names different: declaration 's' definition 'b'. [funcArgNamesDifferent] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:400:49: note: Function 'operator*' argument 2 names different: declaration 's' definition 'b'. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:932:49: note: Function 'operator*' argument 2 names different: declaration 's' definition 'b'. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:942:36: style:inconclusive: Function 'operator*=' argument 1 names different: declaration 'a' definition 'q'. [funcArgNamesDifferent] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:399:36: note: Function 'operator*=' argument 1 names different: declaration 'a' definition 'q'. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:942:36: note: Function 'operator*=' argument 1 names different: declaration 'a' definition 'q'. bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1317:43: warning: Function 'VirtualTrackBall' argument order different: declaration 'cop, cor, dir0, dir1' definition 'cop, cor, dir1, dir2' [funcArgOrderDifferent] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:451:43: note: Function 'VirtualTrackBall' argument order different: declaration 'cop, cor, dir0, dir1' definition 'cop, cor, dir1, dir2' bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1317:43: note: Function 'VirtualTrackBall' argument order different: declaration 'cop, cor, dir0, dir1' definition 'cop, cor, dir1, dir2' bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2369:12: style: Local variable 's' shadows outer variable [shadowVariable] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2356:10: note: Shadowed declaration bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2369:12: note: Shadow variable bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2370:12: style: Local variable 'c' shadows outer variable [shadowVariable] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2357:10: note: Shadowed declaration bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2370:12: note: Shadow variable bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2848:13: style: Local variable 'calchullpbev' shadows outer function [shadowFunction] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2728:5: note: Shadowed declaration bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2848:13: note: Shadow variable bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3229:11: style: Local variable 'dx' shadows outer variable [shadowVariable] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3132:8: note: Shadowed declaration bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3229:11: note: Shadow variable bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3230:11: style: Local variable 'dy' shadows outer variable [shadowVariable] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3133:8: note: Shadowed declaration bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3230:11: note: Shadow variable bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3231:11: style: Local variable 'dz' shadows outer variable [shadowVariable] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3134:8: note: Shadowed declaration bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3231:11: note: Shadow variable bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3267:9: style: Local variable 'bmin' shadows outer variable [shadowVariable] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3111:8: note: Shadowed declaration bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3267:9: note: Shadow variable bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3268:9: style: Local variable 'bmax' shadows outer variable [shadowVariable] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3112:8: note: Shadowed declaration bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3268:9: note: Shadow variable bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3280:9: style: Local variable 'dx' shadows outer variable [shadowVariable] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3132:8: note: Shadowed declaration bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3280:9: note: Shadow variable bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3281:9: style: Local variable 'dy' shadows outer variable [shadowVariable] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3133:8: note: Shadowed declaration bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3281:9: note: Shadow variable bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3282:9: style: Local variable 'dz' shadows outer variable [shadowVariable] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3134:8: note: Shadowed declaration bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:3282:9: note: Shadow variable bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1751:24: style: Parameter 'convex' can be declared as reference to const [constParameterReference] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1998:14: style: Variable 'edge0' can be declared as reference to const [constVariableReference] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1999:14: style: Variable 'edge1' can be declared as reference to const [constVariableReference] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2000:14: style: Variable 'edgea' can be declared as reference to const [constVariableReference] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2039:15: style: Variable 'edge2' can be declared as reference to const [constVariableReference] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2074:13: style: Variable 'p0' can be declared as reference to const [constVariableReference] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2075:13: style: Variable 'pa' can be declared as reference to const [constVariableReference] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2128:13: style: Variable 'p0' can be declared as reference to const [constVariableReference] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2129:13: style: Variable 'pa' can be declared as reference to const [constVariableReference] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2544:68: style: Parameter 'tris' can be declared as reference to const [constParameterReference] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1486:33: style: Parameter 'array' can be declared as reference to const [constParameterReference] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1498:36: style: Parameter 'array' can be declared as reference to const [constParameterReference] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1515:50: style: Parameter 'array' can be declared as reference to const [constParameterReference] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:466:18: style: Parameter 'a' can be declared as const array [constParameter] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1735:30: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2267:69: style: Parameter 'convex' can be declared as pointer to const [constParameterPointer] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2414:19: style: Parameter 'vertices' can be declared as pointer to const [constParameterPointer] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2574:26: style: Parameter 'verts' can be declared as pointer to const [constParameterPointer] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2651:18: style: Variable 'te' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2745:21: style: Variable 's' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2762:55: style: Parameter 'verts' can be declared as pointer to const [constParameterPointer] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2002:17: warning: Uninitialized variables: vertflag.planetest, vertflag.junk, vertflag.undermap, vertflag.overmap [uninitvar] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1956:16: note: Assuming condition is false bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2002:17: note: Uninitialized variables: vertflag.planetest, vertflag.junk, vertflag.undermap, vertflag.overmap bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1765:16: style: class member 'VertFlag::junk' is never used. [unusedStructMember] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1772:16: style: class member 'EdgeFlag::planetest' is never used. [unusedStructMember] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1773:16: style: class member 'EdgeFlag::fixes' is never used. [unusedStructMember] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1775:8: style: class member 'EdgeFlag::overmap' is never used. [unusedStructMember] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1781:16: style: class member 'PlaneFlag::overmap' is never used. [unusedStructMember] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1940:22: style: Variable 'vertscoplanar.count' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:1942:18: style: Variable 'edgesplit.count' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2190:37: style: Variable 'planeflag[currentplane].undermap' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2196:37: style: Variable 'planeflag[currentplane].undermap' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2723:11: style: Variable 'ts.count' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2723:27: style: Variable 'ts.array_size' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2896:13: style: Variable 'tris.count' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/ConvexDecomposition/cd_hull.cpp:2896:31: style: Variable 'tris.array_size' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/ConvexDecomposition/cd_wavefront.cpp:548:1: style: The class 'OBJ' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] bullet3-3.24/Extras/ConvexDecomposition/cd_wavefront.cpp:181:7: style:inconclusive: Technically the member function 'ConvexDecomposition::InPlaceParser::EOS' can be const. [functionConst] bullet3-3.24/Extras/ConvexDecomposition/cd_wavefront.cpp:197:14: style:inconclusive: Technically the member function 'ConvexDecomposition::InPlaceParser::IsHard' can be const. [functionConst] bullet3-3.24/Extras/ConvexDecomposition/cd_wavefront.cpp:258:21: note: Technically the member function 'ConvexDecomposition::InPlaceParser::IsHard' can be const. bullet3-3.24/Extras/ConvexDecomposition/cd_wavefront.cpp:197:14: note: Technically the member function 'ConvexDecomposition::InPlaceParser::IsHard' can be const. bullet3-3.24/Extras/ConvexDecomposition/cd_wavefront.cpp:199:14: style:inconclusive: Technically the member function 'ConvexDecomposition::InPlaceParser::IsWhiteSpace' can be const. [functionConst] bullet3-3.24/Extras/ConvexDecomposition/cd_wavefront.cpp:277:21: note: Technically the member function 'ConvexDecomposition::InPlaceParser::IsWhiteSpace' can be const. bullet3-3.24/Extras/ConvexDecomposition/cd_wavefront.cpp:199:14: note: Technically the member function 'ConvexDecomposition::InPlaceParser::IsWhiteSpace' can be const. bullet3-3.24/Extras/ConvexDecomposition/cd_wavefront.cpp:117:2: style: Class 'InPlaceParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/ConvexDecomposition/cd_wavefront.cpp:552:6: style: The function 'ParseLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/ConvexDecomposition/cd_wavefront.cpp:92:14: note: Virtual function in base class bullet3-3.24/Extras/ConvexDecomposition/cd_wavefront.cpp:552:6: note: Function in derived class bullet3-3.24/Extras/ConvexDecomposition/cd_wavefront.cpp:762:15: style: The function 'NodeTriangle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/ConvexDecomposition/cd_wavefront.cpp:539:15: note: Virtual function in base class bullet3-3.24/Extras/ConvexDecomposition/cd_wavefront.cpp:762:15: note: Function in derived class bullet3-3.24/Extras/ConvexDecomposition/cd_wavefront.cpp:722:16: style: Condition 'vcount>=3' is always true [knownConditionTrueFalse] bullet3-3.24/Extras/ConvexDecomposition/cd_wavefront.cpp:688:47: note: Assuming that condition 'argc>=4' is not redundant bullet3-3.24/Extras/ConvexDecomposition/cd_wavefront.cpp:692:23: note: Assignment 'vcount=argc-1', assigned value is greater than 2 bullet3-3.24/Extras/ConvexDecomposition/cd_wavefront.cpp:722:16: note: Condition 'vcount>=3' is always true bullet3-3.24/Extras/ConvexDecomposition/cd_wavefront.cpp:231:12: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/cd_wavefront.cpp:436:46: style:inconclusive: Function 'GetArglist' argument 1 names different: declaration 'source' definition 'line'. [funcArgNamesDifferent] bullet3-3.24/Extras/ConvexDecomposition/cd_wavefront.cpp:157:32: note: Function 'GetArglist' argument 1 names different: declaration 'source' definition 'line'. bullet3-3.24/Extras/ConvexDecomposition/cd_wavefront.cpp:436:46: note: Function 'GetArglist' argument 1 names different: declaration 'source' definition 'line'. bullet3-3.24/Extras/ConvexDecomposition/cd_wavefront.cpp:567:57: style:inconclusive: Function 'LoadMesh' argument 2 names different: declaration 'callback' definition 'iface'. [funcArgNamesDifferent] bullet3-3.24/Extras/ConvexDecomposition/cd_wavefront.cpp:551:53: note: Function 'LoadMesh' argument 2 names different: declaration 'callback' definition 'iface'. bullet3-3.24/Extras/ConvexDecomposition/cd_wavefront.cpp:567:57: note: Function 'LoadMesh' argument 2 names different: declaration 'callback' definition 'iface'. bullet3-3.24/Extras/ConvexDecomposition/concavity.cpp:130:2: warning:inconclusive: Member variable 'CTri::mPlaneD' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/concavity.cpp:130:2: warning:inconclusive: Member variable 'CTri::mConcavity' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/concavity.cpp:130:2: warning:inconclusive: Member variable 'CTri::mC1' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/concavity.cpp:130:2: warning:inconclusive: Member variable 'CTri::mC2' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/concavity.cpp:130:2: warning:inconclusive: Member variable 'CTri::mC3' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/concavity.cpp:130:2: warning:inconclusive: Member variable 'CTri::mI1' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/concavity.cpp:130:2: warning:inconclusive: Member variable 'CTri::mI2' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/concavity.cpp:130:2: warning:inconclusive: Member variable 'CTri::mI3' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/concavity.cpp:130:2: warning:inconclusive: Member variable 'CTri::mProcessed' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/concavity.cpp:132:2: warning: Member variable 'CTri::mConcavity' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/concavity.cpp:132:2: warning: Member variable 'CTri::mC1' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/concavity.cpp:132:2: warning: Member variable 'CTri::mC2' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/concavity.cpp:132:2: warning: Member variable 'CTri::mC3' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/concavity.cpp:88:3: performance: Variable 'mPoint' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/Extras/ConvexDecomposition/concavity.cpp:146:8: style:inconclusive: Technically the member function 'ConvexDecomposition::CTri::Facing' can be const. [functionConst] bullet3-3.24/Extras/ConvexDecomposition/concavity.cpp:173:7: performance:inconclusive: Technically the member function 'ConvexDecomposition::CTri::addTri' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/Extras/ConvexDecomposition/concavity.cpp:315:8: style:inconclusive: Technically the member function 'ConvexDecomposition::CTri::area' can be const. [functionConst] bullet3-3.24/Extras/ConvexDecomposition/concavity.cpp:615:14: style: The scope of the variable 'ftris' can be reduced. [variableScope] bullet3-3.24/Extras/ConvexDecomposition/concavity.cpp:619:9: style: The scope of the variable 'maxc' can be reduced. [variableScope] bullet3-3.24/Extras/ConvexDecomposition/concavity.cpp:456:31: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/Extras/ConvexDecomposition/concavity.cpp:410:29: note: Shadowed declaration bullet3-3.24/Extras/ConvexDecomposition/concavity.cpp:456:31: note: Shadow variable bullet3-3.24/Extras/ConvexDecomposition/concavity.cpp:626:25: style: Local variable 'src' shadows outer variable [shadowVariable] bullet3-3.24/Extras/ConvexDecomposition/concavity.cpp:617:23: note: Shadowed declaration bullet3-3.24/Extras/ConvexDecomposition/concavity.cpp:626:25: note: Shadow variable bullet3-3.24/Extras/ConvexDecomposition/concavity.cpp:517:12: style: Variable 'ftri' can be declared as reference to const [constVariableReference] bullet3-3.24/Extras/ConvexDecomposition/concavity.cpp:59:22: style: Variable 'colors' can be declared as const array [constVariable] bullet3-3.24/Extras/ConvexDecomposition/concavity.cpp:445:13: style: Variable 'nearest' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/ConvexDecomposition/concavity.cpp:663:15: style: Variable 'maxctri' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/ConvexDecomposition/float_math.cpp:89:33: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/float_math.cpp:102:21: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/float_math.cpp:89:32: portability:inconclusive: Casting from const float * to const unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/Extras/ConvexDecomposition/float_math.cpp:102:20: portability: Casting between const unsigned char * and const float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/Extras/ConvexDecomposition/float_math.cpp:207:7: style: Variable 'nxt' can be declared as const array [constVariable] bullet3-3.24/Extras/ConvexDecomposition/planetri.cpp:64:12: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/planetri.cpp:66:9: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/planetri.cpp:107:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/planetri.cpp:110:21: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/planetri.cpp:111:21: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/planetri.cpp:112:21: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/planetri.cpp:64:12: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/Extras/ConvexDecomposition/planetri.cpp:66:9: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/Extras/ConvexDecomposition/planetri.cpp:107:24: portability:inconclusive: Casting from const float * to const char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/Extras/ConvexDecomposition/planetri.cpp:110:20: portability: Casting between const char * and const float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/Extras/ConvexDecomposition/planetri.cpp:111:20: portability: Casting between const char * and const float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/Extras/ConvexDecomposition/planetri.cpp:112:20: portability: Casting between const char * and const float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/Extras/ConvexDecomposition/planetri.cpp:214:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] bullet3-3.24/Extras/ConvexDecomposition/planetri.cpp:219:3: note: Found duplicate branches for 'if' and 'else'. bullet3-3.24/Extras/ConvexDecomposition/planetri.cpp:214:3: note: Found duplicate branches for 'if' and 'else'. bullet3-3.24/Extras/ConvexDecomposition/splitplane.cpp:95:2: warning:inconclusive: Member variable 'Rect3d::mMin' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/splitplane.cpp:95:2: warning:inconclusive: Member variable 'Rect3d::mMax' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/vlookup.cpp:209:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mPos [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/ConvexDecomposition/vlookup.cpp:116:2: warning:inconclusive: Member variable 'VertexPosition::mPos' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/ConvexDecomposition/vlookup.cpp:177:24: performance:inconclusive: Technically the member function 'Vlookup::VertexLess::Get' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/Extras/ConvexDecomposition/vlookup.cpp:117:2: style: Class 'VertexPosition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/ConvexDecomposition/vlookup.cpp:290:35: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/vlookup.cpp:296:35: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/vlookup.cpp:303:35: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/vlookup.cpp:309:35: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/ConvexDecomposition/vlookup.cpp:180:17: style: Variable 'vlist' can be declared as reference to const [constVariableReference] bullet3-3.24/Extras/ConvexDecomposition/vlookup.cpp:303:30: style: Variable 'vp' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/ConvexDecomposition/vlookup.cpp:309:30: style: Variable 'vp' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/GIMPACTUtils/btGImpactConvexDecompositionShape.h:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionMargin [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/GIMPACTUtils/btGImpactConvexDecompositionShape.cpp:89:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btVector3 [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/GIMPACTUtils/btGImpactConvexDecompositionShape.cpp:200:15: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/HACD/hacdGraph.cpp:202:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/HACD/hacdCircularList.h:34:2: warning: Member variable 'CircularListElement < TMMEdge >::m_next' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/HACD/hacdCircularList.h:34:2: warning: Member variable 'CircularListElement < TMMEdge >::m_prev' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/HACD/hacdCircularList.h:35:2: warning:inconclusive: Member variable 'CircularListElement < TMMEdge >::m_next' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/HACD/hacdCircularList.h:35:2: warning:inconclusive: Member variable 'CircularListElement < TMMEdge >::m_prev' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/HACD/hacdCircularList.h:34:2: warning: Member variable 'CircularListElement < TMMTriangle >::m_next' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/HACD/hacdCircularList.h:34:2: warning: Member variable 'CircularListElement < TMMTriangle >::m_prev' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/HACD/hacdCircularList.h:35:2: warning:inconclusive: Member variable 'CircularListElement < TMMTriangle >::m_next' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/HACD/hacdCircularList.h:35:2: warning:inconclusive: Member variable 'CircularListElement < TMMTriangle >::m_prev' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/HACD/hacdCircularList.h:34:2: warning: Member variable 'CircularListElement < TMMVertex >::m_next' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/HACD/hacdCircularList.h:34:2: warning: Member variable 'CircularListElement < TMMVertex >::m_prev' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/HACD/hacdCircularList.h:35:2: warning:inconclusive: Member variable 'CircularListElement < TMMVertex >::m_next' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/HACD/hacdCircularList.h:35:2: warning:inconclusive: Member variable 'CircularListElement < TMMVertex >::m_prev' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/HACD/hacdCircularList.h:34:39: performance: Variable 'm_data' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/Extras/HACD/hacdICHull.h:40:7: style:inconclusive: Technically the member function 'HACD::ICHull::IsFlat' can be const. [functionConst] bullet3-3.24/Extras/HACD/hacdManifoldMesh.h:50:2: style: Class 'DPoint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/HACD/hacdCircularList.h:34:2: style: Class 'CircularListElement < TMMEdge >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/HACD/hacdCircularList.h:34:2: style: Class 'CircularListElement < TMMTriangle >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/HACD/hacdCircularList.h:34:2: style: Class 'CircularListElement < TMMVertex >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/HACD/hacdVector.h:53:2: style: Class 'Vec3 < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/HACD/hacdVector.h:53:2: style: Class 'Vec3 < long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/HACD/hacdGraph.cpp:151:10: style: Variable 'b' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/HACD/hacdGraph.cpp:253:10: style: Variable 'v2' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/HACD/hacdHACD.cpp:444:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_name [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/HACD/hacdHACD.cpp:683:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/HACD/hacdHACD.cpp:193:2: portability: Using memset() on class which contains a floating point number. [memsetClassFloat] bullet3-3.24/Extras/HACD/hacdHACD.cpp:348:7: warning: Member variable 'HACD::m_addFacesPoints' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/HACD/hacdHACD.cpp:359:2: performance: Variable 'm_barycenter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/Extras/HACD/hacdHACD.h:226:9: style:inconclusive: Technically the member function 'HACD::HACD::Concavity' can be const. [functionConst] bullet3-3.24/Extras/HACD/hacdHACD.cpp:32:14: note: Technically the member function 'HACD::HACD::Concavity' can be const. bullet3-3.24/Extras/HACD/hacdHACD.h:226:9: note: Technically the member function 'HACD::HACD::Concavity' can be const. bullet3-3.24/Extras/HACD/hacdHACD.h:40:2: style: Class 'reservable_priority_queue < GraphEdgePriorityQueue , std :: vector < GraphEdgePriorityQueue > , std :: greater < std :: vector < GraphEdgePriorityQueue > :: value_type > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/HACD/hacdHACD.cpp:508:38: style: Condition 'itDP1==gE.m_distPoints.end()' is always true [knownConditionTrueFalse] bullet3-3.24/Extras/HACD/hacdHACD.cpp:506:17: note: Assuming that condition 'itDP1==gE.m_distPoints.end()' is not redundant bullet3-3.24/Extras/HACD/hacdHACD.cpp:508:38: note: Condition 'itDP1==gE.m_distPoints.end()' is always true bullet3-3.24/Extras/HACD/hacdHACD.cpp:128:9: style: The scope of the variable 'cc' can be reduced. [variableScope] bullet3-3.24/Extras/HACD/hacdHACD.cpp:145:14: style: The scope of the variable 'dist' can be reduced. [variableScope] bullet3-3.24/Extras/HACD/hacdHACD.cpp:182:7: style: The scope of the variable 'i' can be reduced. [variableScope] bullet3-3.24/Extras/HACD/hacdHACD.cpp:182:10: style: The scope of the variable 'j' can be reduced. [variableScope] bullet3-3.24/Extras/HACD/hacdHACD.cpp:182:13: style: The scope of the variable 'k' can be reduced. [variableScope] bullet3-3.24/Extras/HACD/hacdHACD.cpp:302:7: style: The scope of the variable 'x' can be reduced. [variableScope] bullet3-3.24/Extras/HACD/hacdHACD.cpp:302:10: style: The scope of the variable 'y' can be reduced. [variableScope] bullet3-3.24/Extras/HACD/hacdHACD.cpp:302:13: style: The scope of the variable 'z' can be reduced. [variableScope] bullet3-3.24/Extras/HACD/hacdHACD.cpp:440:8: style: The scope of the variable 'ptIndex' can be reduced. [variableScope] bullet3-3.24/Extras/HACD/hacdHACD.cpp:480:9: style: The scope of the variable 'a' can be reduced. [variableScope] bullet3-3.24/Extras/HACD/hacdHACD.cpp:480:12: style: The scope of the variable 'b' can be reduced. [variableScope] bullet3-3.24/Extras/HACD/hacdHACD.cpp:287:14: style: Local variable 'v' shadows outer variable [shadowVariable] bullet3-3.24/Extras/HACD/hacdHACD.cpp:183:16: note: Shadowed declaration bullet3-3.24/Extras/HACD/hacdHACD.cpp:287:14: note: Shadow variable bullet3-3.24/Extras/HACD/hacdHACD.cpp:457:36: style: Local variable 'itDP' shadows outer variable [shadowVariable] bullet3-3.24/Extras/HACD/hacdHACD.cpp:407:35: note: Shadowed declaration bullet3-3.24/Extras/HACD/hacdHACD.cpp:457:36: note: Shadow variable bullet3-3.24/Extras/HACD/hacdHACD.cpp:458:36: style: Local variable 'itDPEnd' shadows outer variable [shadowVariable] bullet3-3.24/Extras/HACD/hacdHACD.cpp:408:35: note: Shadowed declaration bullet3-3.24/Extras/HACD/hacdHACD.cpp:458:36: note: Shadow variable bullet3-3.24/Extras/HACD/hacdHACD.cpp:500:39: style: Local variable 'itDP' shadows outer variable [shadowVariable] bullet3-3.24/Extras/HACD/hacdHACD.cpp:407:35: note: Shadowed declaration bullet3-3.24/Extras/HACD/hacdHACD.cpp:500:39: note: Shadow variable bullet3-3.24/Extras/HACD/hacdHACD.cpp:501:39: style: Local variable 'itDPEnd' shadows outer variable [shadowVariable] bullet3-3.24/Extras/HACD/hacdHACD.cpp:408:35: note: Shadowed declaration bullet3-3.24/Extras/HACD/hacdHACD.cpp:501:39: note: Shadow variable bullet3-3.24/Extras/HACD/hacdHACD.cpp:502:39: style: Local variable 'itDP1' shadows outer variable [shadowVariable] bullet3-3.24/Extras/HACD/hacdHACD.cpp:409:35: note: Shadowed declaration bullet3-3.24/Extras/HACD/hacdHACD.cpp:502:39: note: Shadow variable bullet3-3.24/Extras/HACD/hacdHACD.cpp:656:10: style: Local variable 'msg' shadows outer variable [shadowVariable] bullet3-3.24/Extras/HACD/hacdHACD.cpp:571:7: note: Shadowed declaration bullet3-3.24/Extras/HACD/hacdHACD.cpp:656:10: note: Shadow variable bullet3-3.24/Extras/HACD/hacdHACD.cpp:35:18: style: Variable 'distance' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/HACD/hacdHACD.cpp:248:14: style: Variable 'nhit' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/HACD/hacdHACD.cpp:440:16: style: Variable 'ptIndex' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/HACD/hacdHACD.cpp:566:10: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/HACD/hacdHACD.cpp:567:10: style: Variable 'v2' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/HACD/hacdICHull.cpp:41:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_name [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/HACD/hacdICHull.cpp:62:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_name [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/HACD/hacdICHull.cpp:84:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pos [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/HACD/hacdICHull.cpp:213:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pos [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/HACD/hacdICHull.cpp:343:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tag [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/HACD/hacdICHull.cpp:381:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pos [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/HACD/hacdICHull.cpp:465:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_edges [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/HACD/hacdICHull.cpp:494:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vertices [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/HACD/hacdICHull.cpp:537:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vertices [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/HACD/hacdICHull.cpp:602:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_triangles [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/HACD/hacdICHull.cpp:626:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_triangles [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/HACD/hacdICHull.cpp:674:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_newFace [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/HACD/hacdICHull.cpp:738:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vertices [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/HACD/hacdICHull.cpp:809:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vertices [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/HACD/hacdICHull.cpp:833:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vertices [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/HACD/hacdICHull.cpp:909:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_name [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/HACD/hacdICHull.h:97:7: performance:inconclusive: Technically the member function 'HACD::ICHull::MakeCCW' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/Extras/HACD/hacdICHull.cpp:620:14: note: Technically the member function 'HACD::ICHull::MakeCCW' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/Extras/HACD/hacdICHull.h:97:7: note: Technically the member function 'HACD::ICHull::MakeCCW' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/Extras/HACD/hacdICHull.cpp:664:9: style: Return value 'r0' is always true [knownConditionTrueFalse] bullet3-3.24/Extras/HACD/hacdICHull.cpp:661:22: note: Calling function 'CleanEdges' returns 1 bullet3-3.24/Extras/HACD/hacdICHull.cpp:661:22: note: Assignment 'r0=CleanEdges()', assigned value is 1 bullet3-3.24/Extras/HACD/hacdICHull.cpp:664:9: note: Return value 'r0' is always true bullet3-3.24/Extras/HACD/hacdICHull.cpp:664:15: style: Return value 'r1' is always true [knownConditionTrueFalse] bullet3-3.24/Extras/HACD/hacdICHull.cpp:662:26: note: Calling function 'CleanTriangles' returns 1 bullet3-3.24/Extras/HACD/hacdICHull.cpp:662:26: note: Assignment 'r1=CleanTriangles()', assigned value is 1 bullet3-3.24/Extras/HACD/hacdICHull.cpp:664:15: note: Return value 'r1' is always true bullet3-3.24/Extras/HACD/hacdICHull.cpp:664:21: style: Return value 'r2' is always true [knownConditionTrueFalse] bullet3-3.24/Extras/HACD/hacdICHull.cpp:663:25: note: Calling function 'CleanVertices' returns 1 bullet3-3.24/Extras/HACD/hacdICHull.cpp:663:25: note: Assignment 'r2=CleanVertices(addedPoints)', assigned value is 1 bullet3-3.24/Extras/HACD/hacdICHull.cpp:664:21: note: Return value 'r2' is always true bullet3-3.24/Extras/HACD/hacdICHull.cpp:186:37: style: The scope of the variable 'newTriangle' can be reduced. [variableScope] bullet3-3.24/Extras/HACD/hacdICHull.cpp:323:37: style: The scope of the variable 'newTriangle' can be reduced. [variableScope] bullet3-3.24/Extras/HACD/hacdICHull.cpp:532:9: style: The scope of the variable 'vol' can be reduced. [variableScope] bullet3-3.24/Extras/HACD/hacdICHull.cpp:593:7: style: The scope of the variable 'nvisible' can be reduced. [variableScope] bullet3-3.24/Extras/HACD/hacdICHull.cpp:830:10: style: The scope of the variable 'u' can be reduced. [variableScope] bullet3-3.24/Extras/HACD/hacdICHull.cpp:830:13: style: The scope of the variable 'v' can be reduced. [variableScope] bullet3-3.24/Extras/HACD/hacdICHull.cpp:898:9: style: The scope of the variable 'nameVE1' can be reduced. [variableScope] bullet3-3.24/Extras/HACD/hacdICHull.cpp:899:9: style: The scope of the variable 'nameVE2' can be reduced. [variableScope] bullet3-3.24/Extras/HACD/hacdICHull.cpp:488:121: style:inconclusive: Function 'MakeConeFace' argument 2 names different: declaration 'v' definition 'p'. [funcArgNamesDifferent] bullet3-3.24/Extras/HACD/hacdICHull.h:81:114: note: Function 'MakeConeFace' argument 2 names different: declaration 'v' definition 'p'. bullet3-3.24/Extras/HACD/hacdICHull.cpp:488:121: note: Function 'MakeConeFace' argument 2 names different: declaration 'v' definition 'p'. bullet3-3.24/Extras/HACD/hacdICHull.cpp:178:28: style: Local variable 'vertices' shadows outer variable [shadowVariable] bullet3-3.24/Extras/HACD/hacdICHull.cpp:115:27: note: Shadowed declaration bullet3-3.24/Extras/HACD/hacdICHull.cpp:178:28: note: Shadow variable bullet3-3.24/Extras/HACD/hacdICHull.cpp:315:28: style: Local variable 'vertices' shadows outer variable [shadowVariable] bullet3-3.24/Extras/HACD/hacdICHull.cpp:246:27: note: Shadowed declaration bullet3-3.24/Extras/HACD/hacdICHull.cpp:315:28: note: Shadow variable bullet3-3.24/Extras/HACD/hacdICHull.cpp:953:16: style: Local variable 'ptNormal' shadows outer variable [shadowVariable] bullet3-3.24/Extras/HACD/hacdICHull.cpp:881:15: note: Shadowed declaration bullet3-3.24/Extras/HACD/hacdICHull.cpp:953:16: note: Shadow variable bullet3-3.24/Extras/HACD/hacdICHull.cpp:168:13: style: Variable 'currentEdge' can be declared as reference to const [constVariableReference] bullet3-3.24/Extras/HACD/hacdICHull.cpp:305:13: style: Variable 'currentEdge' can be declared as reference to const [constVariableReference] bullet3-3.24/Extras/HACD/hacdICHull.cpp:433:7: style: Variable 'vol' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/HACD/hacdICHull.cpp:532:13: style: Variable 'vol' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/HACD/hacdICHull.cpp:592:36: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/HACD/hacdICHull.cpp:593:16: style: Variable 'nvisible' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/HACD/hacdManifoldMesh.cpp:81:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/HACD/hacdManifoldMesh.cpp:138:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/HACD/hacdManifoldMesh.cpp:156:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/HACD/hacdManifoldMesh.cpp:227:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pos [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/HACD/hacdManifoldMesh.cpp:255:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/HACD/hacdManifoldMesh.cpp:491:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_triangles [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/HACD/hacdManifoldMesh.cpp:528:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pos [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/HACD/hacdManifoldMesh.cpp:576:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pos [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/HACD/hacdManifoldMesh.cpp:71:2: performance: Variable 'm_barycenter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/Extras/HACD/hacdManifoldMesh.cpp:139:15: style: Condition 'SaveVRML2(fout)' is always true [knownConditionTrueFalse] bullet3-3.24/Extras/HACD/hacdManifoldMesh.cpp:148:18: note: Calling function 'SaveVRML2' returns 1 bullet3-3.24/Extras/HACD/hacdManifoldMesh.cpp:139:15: note: Calling function 'SaveVRML2' returns 1 bullet3-3.24/Extras/HACD/hacdManifoldMesh.cpp:139:15: note: Condition 'SaveVRML2(fout)' is always true bullet3-3.24/Extras/HACD/hacdManifoldMesh.cpp:531:7: style: The scope of the variable 'x' can be reduced. [variableScope] bullet3-3.24/Extras/HACD/hacdManifoldMesh.cpp:531:10: style: The scope of the variable 'y' can be reduced. [variableScope] bullet3-3.24/Extras/HACD/hacdManifoldMesh.cpp:531:13: style: The scope of the variable 'z' can be reduced. [variableScope] bullet3-3.24/Extras/InverseDynamics/CloneTreeCreator.hpp:15:2: style: Class 'CloneTreeCreator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/InverseDynamics/CloneTreeCreator.hpp:16:3: style: The destructor '~CloneTreeCreator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/InverseDynamics/MultiBodyTreeCreator.hpp:21:11: note: Virtual destructor in base class bullet3-3.24/Extras/InverseDynamics/CloneTreeCreator.hpp:16:3: note: Destructor in derived class bullet3-3.24/Extras/InverseDynamics/CloneTreeCreator.hpp:18:6: style: The function 'getNumBodies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/InverseDynamics/MultiBodyTreeCreator.hpp:25:14: note: Virtual function in base class bullet3-3.24/Extras/InverseDynamics/CloneTreeCreator.hpp:18:6: note: Function in derived class bullet3-3.24/Extras/InverseDynamics/CloneTreeCreator.hpp:20:6: style: The function 'getBody' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/InverseDynamics/MultiBodyTreeCreator.hpp:29:14: note: Virtual function in base class bullet3-3.24/Extras/InverseDynamics/CloneTreeCreator.hpp:20:6: note: Function in derived class bullet3-3.24/Extras/InverseDynamics/CoilCreator.cpp:18:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ID_PI [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/InverseDynamics/CoilCreator.cpp:61:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REVOLUTE [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/InverseDynamics/CoilCreator.hpp:19:2: style: Class 'CoilCreator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/InverseDynamics/CoilCreator.hpp:21:3: style: The destructor '~CoilCreator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/InverseDynamics/MultiBodyTreeCreator.hpp:21:11: note: Virtual destructor in base class bullet3-3.24/Extras/InverseDynamics/CoilCreator.hpp:21:3: note: Destructor in derived class bullet3-3.24/Extras/InverseDynamics/CoilCreator.hpp:23:6: style: The function 'getNumBodies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/InverseDynamics/MultiBodyTreeCreator.hpp:25:14: note: Virtual function in base class bullet3-3.24/Extras/InverseDynamics/CoilCreator.hpp:23:6: note: Function in derived class bullet3-3.24/Extras/InverseDynamics/CoilCreator.hpp:25:6: style: The function 'getBody' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/InverseDynamics/MultiBodyTreeCreator.hpp:29:14: note: Virtual function in base class bullet3-3.24/Extras/InverseDynamics/CoilCreator.hpp:25:6: note: Function in derived class bullet3-3.24/Extras/InverseDynamics/DillCreator.cpp:61:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REVOLUTE [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/InverseDynamics/DillCreator.cpp:129:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ID_PI [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/InverseDynamics/DillCreator.hpp:19:2: style: Class 'DillCreator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/InverseDynamics/DillCreator.hpp:21:3: style: The destructor '~DillCreator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/InverseDynamics/MultiBodyTreeCreator.hpp:21:11: note: Virtual destructor in base class bullet3-3.24/Extras/InverseDynamics/DillCreator.hpp:21:3: note: Destructor in derived class bullet3-3.24/Extras/InverseDynamics/DillCreator.hpp:23:6: style: The function 'getNumBodies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/InverseDynamics/MultiBodyTreeCreator.hpp:25:14: note: Virtual function in base class bullet3-3.24/Extras/InverseDynamics/DillCreator.hpp:23:6: note: Function in derived class bullet3-3.24/Extras/InverseDynamics/DillCreator.hpp:25:6: style: The function 'getBody' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/InverseDynamics/MultiBodyTreeCreator.hpp:29:14: note: Virtual function in base class bullet3-3.24/Extras/InverseDynamics/DillCreator.hpp:25:6: note: Function in derived class bullet3-3.24/Extras/InverseDynamics/DillCreator.cpp:5:30: style:inconclusive: Function 'DillCreator' argument 1 names different: declaration 'levels' definition 'level'. [funcArgNamesDifferent] bullet3-3.24/Extras/InverseDynamics/DillCreator.hpp:19:18: note: Function 'DillCreator' argument 1 names different: declaration 'levels' definition 'level'. bullet3-3.24/Extras/InverseDynamics/DillCreator.cpp:5:30: note: Function 'DillCreator' argument 1 names different: declaration 'levels' definition 'level'. bullet3-3.24/Extras/InverseDynamics/DillCreator.cpp:74:40: style:inconclusive: Function 'recurseDill' argument 1 names different: declaration 'levels' definition 'level'. [funcArgNamesDifferent] bullet3-3.24/Extras/InverseDynamics/DillCreator.hpp:33:28: note: Function 'recurseDill' argument 1 names different: declaration 'levels' definition 'level'. bullet3-3.24/Extras/InverseDynamics/DillCreator.cpp:74:40: note: Function 'recurseDill' argument 1 names different: declaration 'levels' definition 'level'. bullet3-3.24/Extras/InverseDynamics/IDRandomUtil.cpp:23:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/InverseDynamics/RandomTreeCreator.cpp:48:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIXED [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/InverseDynamics/RandomTreeCreator.hpp:19:2: style: Class 'RandomTreeCreator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/InverseDynamics/RandomTreeCreator.hpp:20:3: style: The destructor '~RandomTreeCreator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/InverseDynamics/MultiBodyTreeCreator.hpp:21:11: note: Virtual destructor in base class bullet3-3.24/Extras/InverseDynamics/RandomTreeCreator.hpp:20:3: note: Destructor in derived class bullet3-3.24/Extras/InverseDynamics/RandomTreeCreator.hpp:22:6: style: The function 'getNumBodies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/InverseDynamics/MultiBodyTreeCreator.hpp:25:14: note: Virtual function in base class bullet3-3.24/Extras/InverseDynamics/RandomTreeCreator.hpp:22:6: note: Function in derived class bullet3-3.24/Extras/InverseDynamics/RandomTreeCreator.hpp:24:6: style: The function 'getBody' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/InverseDynamics/MultiBodyTreeCreator.hpp:29:14: note: Virtual function in base class bullet3-3.24/Extras/InverseDynamics/RandomTreeCreator.hpp:24:6: note: Function in derived class bullet3-3.24/Extras/InverseDynamics/RandomTreeCreator.cpp:9:65: style:inconclusive: Function 'RandomTreeCreator' argument 2 names different: declaration 'use_seed' definition 'random_seed'. [funcArgNamesDifferent] bullet3-3.24/Extras/InverseDynamics/RandomTreeCreator.hpp:19:47: note: Function 'RandomTreeCreator' argument 2 names different: declaration 'use_seed' definition 'random_seed'. bullet3-3.24/Extras/InverseDynamics/RandomTreeCreator.cpp:9:65: note: Function 'RandomTreeCreator' argument 2 names different: declaration 'use_seed' definition 'random_seed'. bullet3-3.24/Extras/InverseDynamics/SimpleTreeCreator.cpp:57:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRISMATIC [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/InverseDynamics/SimpleTreeCreator.cpp:10:2: performance: Variable 'm_mass' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/Extras/InverseDynamics/SimpleTreeCreator.hpp:14:2: style: Class 'SimpleTreeCreator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/InverseDynamics/SimpleTreeCreator.hpp:16:3: style: The destructor '~SimpleTreeCreator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/InverseDynamics/MultiBodyTreeCreator.hpp:21:11: note: Virtual destructor in base class bullet3-3.24/Extras/InverseDynamics/SimpleTreeCreator.hpp:16:3: note: Destructor in derived class bullet3-3.24/Extras/InverseDynamics/SimpleTreeCreator.hpp:18:6: style: The function 'getNumBodies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/InverseDynamics/MultiBodyTreeCreator.hpp:25:14: note: Virtual function in base class bullet3-3.24/Extras/InverseDynamics/SimpleTreeCreator.hpp:18:6: note: Function in derived class bullet3-3.24/Extras/InverseDynamics/SimpleTreeCreator.hpp:20:6: style: The function 'getBody' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/InverseDynamics/MultiBodyTreeCreator.hpp:29:14: note: Virtual function in base class bullet3-3.24/Extras/InverseDynamics/SimpleTreeCreator.hpp:20:6: note: Function in derived class bullet3-3.24/Extras/InverseDynamics/User2InternalIndex.cpp:5:21: warning: Member variable 'User2InternalIndex::m_current_index' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/InverseDynamics/User2InternalIndex.cpp:39:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bullet3-3.24/Extras/InverseDynamics/User2InternalIndex.cpp:59:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bullet3-3.24/Extras/InverseDynamics/User2InternalIndex.cpp:71:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bullet3-3.24/Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:29:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIXED [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/InverseDynamics/btMultiBodyTreeCreator.cpp:292:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parent_index [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/InverseDynamics/btMultiBodyTreeCreator.hpp:20:3: style: The destructor '~btMultiBodyTreeCreator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/InverseDynamics/MultiBodyTreeCreator.hpp:21:11: note: Virtual destructor in base class bullet3-3.24/Extras/InverseDynamics/btMultiBodyTreeCreator.hpp:20:3: note: Destructor in derived class bullet3-3.24/Extras/InverseDynamics/btMultiBodyTreeCreator.hpp:27:6: style: The function 'getNumBodies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/InverseDynamics/MultiBodyTreeCreator.hpp:25:14: note: Virtual function in base class bullet3-3.24/Extras/InverseDynamics/btMultiBodyTreeCreator.hpp:27:6: note: Function in derived class bullet3-3.24/Extras/InverseDynamics/btMultiBodyTreeCreator.hpp:29:6: style: The function 'getBody' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/InverseDynamics/MultiBodyTreeCreator.hpp:29:14: note: Virtual function in base class bullet3-3.24/Extras/InverseDynamics/btMultiBodyTreeCreator.hpp:29:6: note: Function in derived class bullet3-3.24/Extras/Serialize/BlenderSerialize/bBlenderFile.cpp:35:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mVersion [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bBlenderFile.cpp:42:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mVersion [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bBlenderFile.cpp:62:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mFlags [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bBlenderFile.cpp:129:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNA1 [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bBlenderFile.cpp:151:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOID_IS_8 [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bBlenderFile.cpp:167:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZEOFBLENDERHEADER [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bBlenderFile.cpp:32:15: warning: Member variable 'bBlenderFile::m_glob' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bBlenderFile.cpp:38:15: warning: Member variable 'bBlenderFile::m_glob' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bBlenderFile.h:32:2: style: Class 'bBlenderFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/Serialize/BlenderSerialize/bBlenderFile.cpp:88:42: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BlenderSerialize/bBlenderFile.cpp:94:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BlenderSerialize/bBlenderFile.cpp:99:13: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BlenderSerialize/bBlenderFile.cpp:153:30: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BlenderSerialize/bBlenderFile.cpp:157:30: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BlenderSerialize/bBlenderFile.cpp:170:13: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BlenderSerialize/bBlenderFile.cpp:72:8: style: The scope of the variable 'dataPtrHead' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/BlenderSerialize/bBlenderFile.cpp:62:18: style: Variable 'swap' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/Serialize/BlenderSerialize/bBlenderFile.cpp:72:20: style: Variable 'dataPtrHead' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:146:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_SCE [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:155:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_LI [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:163:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_OB [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:172:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_ME [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:181:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_CU [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:190:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_MB [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:199:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_MA [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:208:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_TE [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:217:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_IM [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:226:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_WV [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:235:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_LT [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:244:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_LA [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:253:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_CA [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:262:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_IP [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:271:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_KE [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:280:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_WO [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:289:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_SCR [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:298:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_SCRIPT [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:307:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_VF [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:316:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_TXT [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:325:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_SO [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:334:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_GR [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:343:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_AR [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:352:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_AC [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:361:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_NT [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:370:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_BR [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.h:55:6: style:inconclusive: Technically the member function 'bParse::bMain::getVersion' can be const. [functionConst] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:71:12: note: Technically the member function 'bParse::bMain::getVersion' can be const. bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.h:55:6: note: Technically the member function 'bParse::bMain::getVersion' can be const. bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.h:56:14: style:inconclusive: Technically the member function 'bParse::bMain::getName' can be const. [functionConst] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:77:20: note: Technically the member function 'bParse::bMain::getName' can be const. bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.h:56:14: note: Technically the member function 'bParse::bMain::getName' can be const. bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:86:18: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:104:19: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:117:12: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:123:7: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:116:8: style: The scope of the variable 'prev' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:116:13: style: Variable 'prev' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/Serialize/BlenderSerialize/bMain.cpp:122:8: style: Variable 'prev' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/Serialize/BulletFileLoader/bChunk.cpp:59:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bChunkPtr4 [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BulletFileLoader/bChunk.h:61:2: warning: Member variable 'bChunkInd::code' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/Serialize/BulletFileLoader/bChunk.h:61:2: warning: Member variable 'bChunkInd::len' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/Serialize/BulletFileLoader/bChunk.h:61:2: warning: Member variable 'bChunkInd::oldPtr' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/Serialize/BulletFileLoader/bChunk.h:61:2: warning: Member variable 'bChunkInd::dna_nr' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/Serialize/BulletFileLoader/bChunk.h:61:2: warning: Member variable 'bChunkInd::nr' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/Serialize/BulletFileLoader/bChunk.cpp:30:2: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bChunk.cpp:37:2: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bChunk.cpp:44:2: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.cpp:51:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_name [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.cpp:152:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isPointer [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.cpp:232:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_name [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.cpp:559:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_name [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.h:39:6: performance:inconclusive: Technically the member function 'bParse::bDNA::getArraySize' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.cpp:503:11: note: Technically the member function 'bParse::bDNA::getArraySize' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.h:39:6: note: Technically the member function 'bParse::bDNA::getArraySize' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.h:40:6: style:inconclusive: Technically the member function 'bParse::bDNA::getArraySizeNew' can be const. [functionConst] bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.h:45:6: style:inconclusive: Technically the member function 'bParse::bDNA::getElementSize' can be const. [functionConst] bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.h:74:6: style:inconclusive: Technically the member function 'bParse::bDNA::getPointerSize' can be const. [functionConst] bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.cpp:125:11: note: Technically the member function 'bParse::bDNA::getPointerSize' can be const. bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.h:74:6: note: Technically the member function 'bParse::bDNA::getPointerSize' can be const. bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.cpp:352:11: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.cpp:377:7: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.cpp:399:11: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.cpp:410:7: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.cpp:427:11: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.cpp:433:11: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.cpp:454:11: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.cpp:455:7: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.cpp:466:11: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.cpp:42:27: style:inconclusive: Function 'lessThan' argument 1 names different: declaration 'other' definition 'file'. [funcArgNamesDifferent] bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.h:67:22: note: Function 'lessThan' argument 1 names different: declaration 'other' definition 'file'. bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.cpp:42:27: note: Function 'lessThan' argument 1 names different: declaration 'other' definition 'file'. bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.cpp:131:36: style:inconclusive: Function 'initRecurseCmpFlags' argument 1 names different: declaration 'i' definition 'iter'. [funcArgNamesDifferent] bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.h:86:31: note: Function 'initRecurseCmpFlags' argument 1 names different: declaration 'i' definition 'iter'. bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.cpp:131:36: note: Function 'initRecurseCmpFlags' argument 1 names different: declaration 'i' definition 'iter'. bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.cpp:503:30: style:inconclusive: Function 'getArraySize' argument 1 names different: declaration 'str' definition 'string'. [funcArgNamesDifferent] bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.h:39:25: note: Function 'getArraySize' argument 1 names different: declaration 'str' definition 'string'. bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.cpp:503:30: note: Function 'getArraySize' argument 1 names different: declaration 'str' definition 'string'. bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.cpp:475:8: style: Local variable 'len' shadows outer argument [shadowArgument] bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.cpp:345:33: note: Shadowed declaration bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.cpp:475:8: note: Shadow variable bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.cpp:135:9: style: Variable 'oldStrc' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.cpp:508:8: style: Variable 'next' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.cpp:546:10: style: Variable 'newStruct' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/bDNA.cpp:547:9: style: Variable 'typeName' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1540:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bChunkInd [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1574:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bChunkPtr4 [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:136:18: error: Buffer is accessed out of bounds: m_headerString [bufferAccessOutOfBounds] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.h:79:6: performance:inconclusive: Technically the member function 'bParse::bFile::getNextBlock' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1559:12: note: Technically the member function 'bParse::bFile::getNextBlock' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.h:79:6: note: Technically the member function 'bParse::bFile::getNextBlock' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.h:97:7: style:inconclusive: Technically the member function 'bParse::bFile::swapData' can be const. [functionConst] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:854:13: note: Technically the member function 'bParse::bFile::swapData' can be const. bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.h:97:7: note: Technically the member function 'bParse::bFile::swapData' can be const. bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.h:99:7: style:inconclusive: Technically the member function 'bParse::bFile::swapLen' can be const. [functionConst] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:334:13: note: Technically the member function 'bParse::bFile::swapLen' can be const. bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.h:99:7: note: Technically the member function 'bParse::bFile::swapLen' can be const. bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.h:100:7: style:inconclusive: Technically the member function 'bParse::bFile::swapDNA' can be const. [functionConst] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:382:13: note: Technically the member function 'bParse::bFile::swapDNA' can be const. bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.h:100:7: note: Technically the member function 'bParse::bFile::swapDNA' can be const. bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.h:139:7: style:inconclusive: Technically the member function 'bParse::bFile::ok' can be const. [functionConst] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:178:13: note: Technically the member function 'bParse::bFile::ok' can be const. bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.h:139:7: note: Technically the member function 'bParse::bFile::ok' can be const. bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.h:82:15: style: Virtual function 'parseHeader' is called from constructor 'bFile(const char*filename,const char headerString[7])' at line 85. Dynamic binding is not used. [virtualCallInConstructor] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:85:3: note: Calling parseHeader bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.h:82:15: note: parseHeader is a virtual function bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.h:82:15: style: Virtual function 'parseHeader' is called from constructor 'bFile(char*memoryBuffer,int len,const char headerString[7])' at line 107. Dynamic binding is not used. [virtualCallInConstructor] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:107:2: note: Calling parseHeader bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.h:82:15: note: parseHeader is a virtual function bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1247:41: style: Condition '*ptrptr' is always true [knownConditionTrueFalse] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1330:12: style: Condition 'dbPtr' is always true [knownConditionTrueFalse] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1355:12: style: Condition 'dbPtr' is always true [knownConditionTrueFalse] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1230:18: warning: Either the condition 'ptrptr' is redundant or there is possible null pointer dereference: ptrptr. [nullPointerRedundantCheck] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1247:31: note: Assuming that condition 'ptrptr' is not redundant bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1230:18: note: Null pointer dereference bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1246:8: warning: Either the condition 'ptrptr' is redundant or there is possible null pointer dereference: ptrptr. [nullPointerRedundantCheck] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1247:31: note: Assuming that condition 'ptrptr' is not redundant bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1246:8: note: Null pointer dereference bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:77:17: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:153:18: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:188:17: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:258:18: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:281:18: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:315:14: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:341:20: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:344:4: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:345:4: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:346:4: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:350:20: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:353:4: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:354:4: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:355:4: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:362:20: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:365:4: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:366:4: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:367:4: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:371:20: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:374:4: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:376:4: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:377:4: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:394:11: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:430:7: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:447:11: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:460:7: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:476:11: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:480:11: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:501:11: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:502:7: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:515:11: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:551:18: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:649:19: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:650:24: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:656:7: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:698:31: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:836:3: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:837:3: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:838:3: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:839:3: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:840:3: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:841:3: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:842:3: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:843:3: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:844:3: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:845:3: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:846:3: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:847:3: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:848:3: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:849:3: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:860:16: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:899:26: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:900:26: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:912:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:915:5: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:916:6: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:921:26: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:922:26: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:930:6: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:986:13: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:987:13: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1109:19: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1126:19: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1143:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1144:20: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1150:18: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1152:20: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1174:14: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1209:20: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1229:21: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1336:53: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1358:53: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1465:19: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1546:32: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1590:5: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1591:5: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1592:5: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1607:5: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1608:5: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1609:5: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1635:6: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1647:5: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1648:5: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1649:5: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1664:5: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1665:5: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1666:5: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:846:3: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:847:3: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:848:3: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:849:3: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1358:53: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:621:7: style: The scope of the variable 'ignoreEndianFlag' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:630:19: style: The scope of the variable 'newType' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:631:15: style: The scope of the variable 'curLen' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:631:23: style: The scope of the variable 'reverseOld' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:752:21: style: The scope of the variable 'size' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:752:27: style: The scope of the variable 'revType' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:869:9: style: The scope of the variable 'c' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1186:8: style: The scope of the variable 'memType' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1325:20: style: The scope of the variable 'newtype' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1328:14: style: The scope of the variable 'tmp' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1350:20: style: The scope of the variable 'newtype' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1353:14: style: The scope of the variable 'tmp' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1509:19: style: The scope of the variable 'newType' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1510:7: style: The scope of the variable 'curLen' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:183:47: style:inconclusive: Function 'setFileDNA' argument 2 names different: declaration 'buffer' definition 'dnaBuffer'. [funcArgNamesDifferent] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.h:154:49: note: Function 'setFileDNA' argument 2 names different: declaration 'buffer' definition 'dnaBuffer'. bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:183:47: note: Function 'setFileDNA' argument 2 names different: declaration 'buffer' definition 'dnaBuffer'. bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:183:62: style:inconclusive: Function 'setFileDNA' argument 3 names different: declaration 'len' definition 'dnaLen'. [funcArgNamesDifferent] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.h:154:61: note: Function 'setFileDNA' argument 3 names different: declaration 'len' definition 'dnaLen'. bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:183:62: note: Function 'setFileDNA' argument 3 names different: declaration 'len' definition 'dnaLen'. bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:308:41: style:inconclusive: Function 'swap' argument 2 names different: declaration 'ch' definition 'dataChunk'. [funcArgNamesDifferent] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.h:96:41: note: Function 'swap' argument 2 names different: declaration 'ch' definition 'dataChunk'. bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:308:41: note: Function 'swap' argument 2 names different: declaration 'ch' definition 'dataChunk'. bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:619:48: style:inconclusive: Function 'readStruct' argument 2 names different: declaration 'chunk' definition 'dataChunk'. [funcArgNamesDifferent] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.h:102:48: note: Function 'readStruct' argument 2 names different: declaration 'chunk' definition 'dataChunk'. bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:619:48: note: Function 'readStruct' argument 2 names different: declaration 'chunk' definition 'dataChunk'. bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:941:39: style:inconclusive: Function 'getMatchingFileDNA' argument 1 names different: declaration 'old' definition 'dna_addr'. [funcArgNamesDifferent] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.h:93:33: note: Function 'getMatchingFileDNA' argument 1 names different: declaration 'old' definition 'dna_addr'. bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:941:39: note: Function 'getMatchingFileDNA' argument 1 names different: declaration 'old' definition 'dna_addr'. bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1182:62: style:inconclusive: Function 'resolvePointersStructRecursive' argument 2 names different: declaration 'old_dna' definition 'dna_nr'. [funcArgNamesDifferent] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.h:89:56: note: Function 'resolvePointersStructRecursive' argument 2 names different: declaration 'old_dna' definition 'dna_nr'. bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1182:62: note: Function 'resolvePointersStructRecursive' argument 2 names different: declaration 'old_dna' definition 'dna_nr'. bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:336:13: style: Local variable 'VOID_IS_8' shadows outer variable [shadowVariable] bullet3-3.24/Extras/Serialize/BulletFileLoader/bChunk.h:81:12: note: Shadowed declaration bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:336:13: note: Shadow variable bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:384:7: style: Local variable 'swap' shadows outer function [shadowFunction] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.h:96:7: note: Shadowed declaration bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:384:7: note: Shadow variable bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1082:14: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1065:11: note: Shadowed declaration bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1082:14: note: Shadow variable bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1275:9: style: Local variable 'arrayLen' shadows outer variable [shadowVariable] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1204:7: note: Shadowed declaration bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1275:9: note: Shadow variable bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1561:7: style: Local variable 'swap' shadows outer function [shadowFunction] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.h:96:7: note: Shadowed declaration bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1561:7: note: Shadow variable bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:308:41: style: Parameter 'dataChunk' can be declared as reference to const [constParameterReference] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:129:8: style: Variable 'blenderBuf' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:145:8: style: Variable 'ver' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:311:9: style: Variable 'strc' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:317:10: style: Variable 'oldStruct' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:318:9: style: Variable 'oldType' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:629:10: style: Variable 'oldStruct' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:629:22: style: Variable 'curStruct' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:630:9: style: Variable 'oldType' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:630:19: style: Variable 'newType' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:742:10: style: Variable 'strc' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1024:55: style: Parameter 'lookupName' can be declared as pointer to const [constParameterPointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1024:73: style: Parameter 'lookupType' can be declared as pointer to const [constParameterPointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1032:9: style: Variable 'type' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1033:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1067:9: style: Variable 'type' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1068:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1128:14: style: Variable 'block' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1170:13: style: Variable 'oldStruct' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1186:8: style: Variable 'memType' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1187:8: style: Variable 'memName' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1416:16: style: Variable 'oldStruct' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1417:11: style: Variable 'oldType' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1465:9: style: Variable 'codeptr' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1466:8: style: Variable 'codestr' can be declared as const array [constVariable] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1468:10: style: Variable 'newStruct' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:1469:9: style: Variable 'typeName' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:724:9: warning: Size of pointer 'dataAlloc' used instead of size of its data. [pointerSize] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:80:13: style: Variable 'bytesRead' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:574:20: style: Variable 'dataPtrHead' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:768:6: style: Variable 'cpo' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.cpp:803:9: style: Variable 'cpo' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.cpp:120:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bChunkInd [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.cpp:288:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bChunkInd [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.h:59:2: style: Class 'btBulletFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.h:63:11: style: The destructor '~btBulletFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.h:113:11: note: Virtual destructor in base class bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.h:63:11: note: Destructor in derived class bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.h:65:15: style: The function 'addDataBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.h:120:15: note: Virtual function in base class bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.h:65:15: note: Function in derived class bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.h:68:14: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.h:143:14: note: Virtual function in base class bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.h:68:14: note: Function in derived class bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.h:70:15: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.h:141:15: note: Virtual function in base class bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.h:70:15: note: Function in derived class bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.h:72:15: style: The function 'parseData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.h:84:15: note: Virtual function in base class bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.h:72:15: note: Function in derived class bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.h:74:15: style: The function 'writeDNA' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/Serialize/BulletFileLoader/bFile.h:147:15: note: Virtual function in base class bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.h:74:15: note: Function in derived class bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.cpp:65:15: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.cpp:71:15: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.cpp:155:44: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.cpp:166:35: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.cpp:170:30: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.cpp:175:41: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.cpp:180:29: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.cpp:185:30: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.cpp:190:36: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.cpp:195:30: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.cpp:200:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.cpp:205:35: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.cpp:210:35: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.cpp:215:34: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.cpp:227:43: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.cpp:335:15: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.cpp:344:15: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.cpp:354:18: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.cpp:368:13: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.cpp:423:40: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.cpp:417:9: style: Variable 'structInfo' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletFileLoader/btBulletFile.cpp:135:20: style: Variable 'dataPtrHead' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.h:117:2: style: Class 'btWorldImporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btBulletWorldImporter.h:35:2: style: Class 'btBulletWorldImporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btBulletWorldImporter.h:37:11: style: The destructor '~btBulletWorldImporter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.h:119:11: note: Virtual destructor in base class bullet3-3.24/Extras/Serialize/BulletWorldImporter/btBulletWorldImporter.h:37:11: note: Destructor in derived class bullet3-3.24/Extras/Serialize/BulletWorldImporter/btBulletWorldImporter.cpp:99:40: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btBulletWorldImporter.cpp:104:39: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btBulletWorldImporter.cpp:112:37: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btBulletWorldImporter.cpp:132:48: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btBulletWorldImporter.cpp:169:47: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btBulletWorldImporter.cpp:210:40: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btBulletWorldImporter.cpp:215:39: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btBulletWorldImporter.cpp:224:46: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btBulletWorldImporter.cpp:256:45: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btBulletWorldImporter.cpp:288:44: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btBulletWorldImporter.cpp:317:39: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btBulletWorldImporter.cpp:324:38: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btBulletWorldImporter.cpp:331:37: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btBulletWorldImporter.cpp:69:70: style:inconclusive: Function 'loadFileFromMemory' argument 1 names different: declaration 'file' definition 'bulletFile2'. [funcArgNamesDifferent] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btBulletWorldImporter.h:46:48: note: Function 'loadFileFromMemory' argument 1 names different: declaration 'file' definition 'bulletFile2'. bullet3-3.24/Extras/Serialize/BulletWorldImporter/btBulletWorldImporter.cpp:69:70: note: Function 'loadFileFromMemory' argument 1 names different: declaration 'file' definition 'bulletFile2'. bullet3-3.24/Extras/Serialize/BulletWorldImporter/btBulletWorldImporter.cpp:86:69: style:inconclusive: Function 'convertAllObjects' argument 1 names different: declaration 'file' definition 'bulletFile2'. [funcArgNamesDifferent] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btBulletWorldImporter.h:49:55: note: Function 'convertAllObjects' argument 1 names different: declaration 'file' definition 'bulletFile2'. bullet3-3.24/Extras/Serialize/BulletWorldImporter/btBulletWorldImporter.cpp:86:69: note: Function 'convertAllObjects' argument 1 names different: declaration 'file' definition 'bulletFile2'. bullet3-3.24/Extras/Serialize/BulletWorldImporter/btBulletWorldImporter.cpp:128:11: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btBulletWorldImporter.cpp:91:6: note: Shadowed declaration bullet3-3.24/Extras/Serialize/BulletWorldImporter/btBulletWorldImporter.cpp:128:11: note: Shadow variable bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:129:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_absFrameTotVelocityTop [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:196:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_linkInertia [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:527:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DefaultFilter [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:20:2: warning: Class 'btMultiBodyWorldImporter' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:20:2: warning: Class 'btMultiBodyWorldImporter' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.h:11:2: style: Class 'btMultiBodyWorldImporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.h:12:11: style: The destructor '~btMultiBodyWorldImporter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btBulletWorldImporter.h:37:11: note: Virtual destructor in base class bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.h:12:11: note: Destructor in derived class bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.h:14:15: style: The function 'convertAllObjects' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btBulletWorldImporter.h:49:15: note: Virtual function in base class bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.h:14:15: note: Function in derived class bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.h:16:15: style: The function 'deleteAllData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.h:123:15: note: Virtual function in base class bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.h:16:15: note: Function in derived class bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.h:16:15: style: The function 'deleteAllData' overrides a function in a base class but just delegates back to the base class. [uselessOverride] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.h:123:15: note: Virtual function in base class bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.h:16:15: note: Function in derived class bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:63:7: style: Condition 'dispatcher' is always true [knownConditionTrueFalse] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:506:11: style: Condition 'shape' is always true [knownConditionTrueFalse] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:289:34: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:304:34: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:345:52: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:350:31: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:358:31: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:365:26: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:374:33: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:389:33: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:430:51: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:435:31: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:442:31: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:449:26: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:462:34: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:467:33: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:491:48: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:307:14: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:302:13: note: Shadowed declaration bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:307:14: note: Shadow variable bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:392:14: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:387:13: note: Shadowed declaration bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:392:14: note: Shadow variable bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:67:28: style: Variable 'numExistingManifolds' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:109:7: style: Variable 'isFixedBase' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btMultiBodyWorldImporter.cpp:110:7: style: Variable 'canSleep' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:163:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRIANGLE_MESH_SHAPE_PROXYTYPE [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1012:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RO_XYZ [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1340:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RO_XYZ [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1390:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numTriangles [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1520:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btVector3FloatData [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1915:10: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1913:18: note: outer condition: *shapePtr bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1915:10: note: identical inner condition: *shapePtr bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1925:10: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1923:17: note: outer condition: *bodyPtr bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1925:10: note: identical inner condition: *bodyPtr bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1935:10: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1933:23: note: outer condition: *constraintPtr bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1935:10: note: identical inner condition: *constraintPtr bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1944:10: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1943:17: note: outer condition: *namePtr bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1944:10: note: identical inner condition: *namePtr bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:526:47: warning: Either the condition 'rbA' is redundant or there is possible null pointer dereference: rbA. [nullPointerRedundantCheck] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:515:8: note: Assuming that condition 'rbA' is not redundant bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:526:47: note: Null pointer dereference bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:546:36: warning: Either the condition 'rbA' is redundant or there is possible null pointer dereference: rbA. [nullPointerRedundantCheck] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:535:8: note: Assuming that condition 'rbA' is not redundant bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:546:36: note: Null pointer dereference bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:574:44: warning: Either the condition 'rbA' is redundant or there is possible null pointer dereference: rbA. [nullPointerRedundantCheck] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:563:8: note: Assuming that condition 'rbA' is not redundant bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:574:44: note: Null pointer dereference bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:690:38: warning: Either the condition 'rbB' is redundant or there is possible null pointer dereference: rbB. [nullPointerRedundantCheck] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:679:15: note: Assuming that condition 'rbB' is not redundant bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:690:38: note: Null pointer dereference bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:749:47: warning: Either the condition 'rbA' is redundant or there is possible null pointer dereference: rbA. [nullPointerRedundantCheck] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:738:8: note: Assuming that condition 'rbA' is not redundant bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:749:47: note: Null pointer dereference bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:768:36: warning: Either the condition 'rbA' is redundant or there is possible null pointer dereference: rbA. [nullPointerRedundantCheck] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:757:8: note: Assuming that condition 'rbA' is not redundant bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:768:36: note: Null pointer dereference bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:796:44: warning: Either the condition 'rbA' is redundant or there is possible null pointer dereference: rbA. [nullPointerRedundantCheck] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:785:8: note: Assuming that condition 'rbA' is not redundant bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:796:44: note: Null pointer dereference bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:911:38: warning: Either the condition 'rbB' is redundant or there is possible null pointer dereference: rbB. [nullPointerRedundantCheck] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:900:15: note: Assuming that condition 'rbB' is not redundant bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:911:38: note: Null pointer dereference bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1074:47: warning: Either the condition 'rbA' is redundant or there is possible null pointer dereference: rbA. [nullPointerRedundantCheck] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1063:8: note: Assuming that condition 'rbA' is not redundant bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1074:47: note: Null pointer dereference bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1094:36: warning: Either the condition 'rbA' is redundant or there is possible null pointer dereference: rbA. [nullPointerRedundantCheck] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1083:8: note: Assuming that condition 'rbA' is not redundant bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1094:36: note: Null pointer dereference bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1122:44: warning: Either the condition 'rbA' is redundant or there is possible null pointer dereference: rbA. [nullPointerRedundantCheck] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1111:8: note: Assuming that condition 'rbA' is not redundant bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1122:44: note: Null pointer dereference bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1238:38: warning: Either the condition 'rbB' is redundant or there is possible null pointer dereference: rbB. [nullPointerRedundantCheck] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1227:15: note: Assuming that condition 'rbB' is not redundant bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1238:38: note: Null pointer dereference bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:150:40: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:161:48: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:162:41: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:165:40: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:200:34: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:226:27: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:238:37: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:248:24: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:262:37: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:291:33: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:320:36: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:341:42: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:389:39: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:451:40: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:514:49: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:534:45: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:560:42: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:586:49: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:634:43: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:677:41: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:737:48: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:756:44: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:782:42: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:807:49: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:855:43: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:898:41: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:923:42: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:943:50: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1062:50: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1082:46: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1108:48: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1134:56: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1182:50: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1225:47: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1250:43: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1271:57: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1397:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1403:36: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1412:29: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1422:37: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1428:29: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1435:37: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1443:33: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1453:37: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1461:35: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1471:29: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1478:36: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1488:29: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:616:9: style: The scope of the variable 'i' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:837:9: style: The scope of the variable 'i' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:973:9: style: The scope of the variable 'i' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1164:9: style: The scope of the variable 'i' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1301:9: style: The scope of the variable 'i' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1774:129: style:inconclusive: Function 'createScaledTrangleMeshShape' argument 2 names different: declaration 'localScalingbtBvhTriangleMeshShape' definition 'localScaling'. [funcArgNamesDifferent] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.h:194:127: note: Function 'createScaledTrangleMeshShape' argument 2 names different: declaration 'localScalingbtBvhTriangleMeshShape' definition 'localScaling'. bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1774:129: note: Function 'createScaledTrangleMeshShape' argument 2 names different: declaration 'localScalingbtBvhTriangleMeshShape' definition 'localScaling'. bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:381:15: style: Local variable 'localScaling' shadows outer variable [shadowVariable] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:241:14: note: Shadowed declaration bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:381:15: note: Shadow variable bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:262:27: style: Variable 'cylData' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:291:23: style: Variable 'conData' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp:1511:19: style: Variable 'curPart' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:223:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btConvexHullShapeData [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:278:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_floats [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:321:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btCompoundShapeData [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:356:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btStaticPlaneShapeData [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:421:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btGeneric6DofConstraintData2 [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:471:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_floats [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:656:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btVector3FloatData [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:26:2: warning: Member variable 'MyLocalCaster::m_int' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.h:82:2: style: Class 'btBulletXmlWorldImporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:223:42: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:248:49: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:252:2: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:253:2: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:256:33: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:283:48: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:321:38: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:340:36: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:347:33: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:356:38: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:366:33: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:385:43: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:397:33: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:421:43: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:426:3: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:427:3: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:450:29: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:464:28: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:470:3: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:575:30: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:581:30: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:593:36: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:595:40: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:596:35: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:611:40: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:612:34: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:656:35: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:726:36: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:640:6: style: The scope of the variable 'numChildren' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:370:70: style:inconclusive: Function 'deSerializeDynamicsWorldData' argument 1 names different: declaration 'parent' definition 'pParent'. [funcArgNamesDifferent] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.h:73:55: note: Function 'deSerializeDynamicsWorldData' argument 1 names different: declaration 'parent' definition 'pParent'. bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:370:70: note: Function 'deSerializeDynamicsWorldData' argument 1 names different: declaration 'parent' definition 'pParent'. bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:246:18: style: Local variable 'cast' shadows outer variable [shadowVariable] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:220:16: note: Shadowed declaration bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:246:18: note: Shadow variable bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:281:18: style: Local variable 'cast' shadows outer variable [shadowVariable] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:262:16: note: Shadowed declaration bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:281:18: note: Shadow variable bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:338:18: style: Local variable 'cast' shadows outer variable [shadowVariable] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:318:16: note: Shadowed declaration bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:338:18: note: Shadow variable bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:795:16: style: Variable 'rbA' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:796:16: style: Variable 'rbB' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:247:15: style: Variable 'cast.m_int' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:282:15: style: Variable 'cast.m_int' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/btBulletXmlWorldImporter.cpp:339:15: style: Variable 'cast.m_int' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/string_split.cpp:53:10: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/string_split.cpp:63:10: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/string_split.cpp:154:3: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] bullet3-3.24/Extras/Serialize/BulletXmlWorldImporter/string_split.cpp:94:19: style: Variable 'next' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/Serialize/HeaderGenerator/apiGen.cpp:205:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bParse [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/HeaderGenerator/apiGen.cpp:427:29: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/HeaderGenerator/apiGen.cpp:385:36: style:inconclusive: Function 'initialize' argument 1 names different: declaration 'dataType' definition 'type'. [funcArgNamesDifferent] bullet3-3.24/Extras/Serialize/HeaderGenerator/apiGen.cpp:61:26: note: Function 'initialize' argument 1 names different: declaration 'dataType' definition 'type'. bullet3-3.24/Extras/Serialize/HeaderGenerator/apiGen.cpp:385:36: note: Function 'initialize' argument 1 names different: declaration 'dataType' definition 'type'. bullet3-3.24/Extras/Serialize/HeaderGenerator/apiGen.cpp:76:31: performance: Function parameter 'dataType' should be passed by const reference. [passedByValue] bullet3-3.24/Extras/Serialize/HeaderGenerator/apiGen.cpp:385:36: performance: Function parameter 'type' should be passed by const reference. [passedByValue] bullet3-3.24/Extras/Serialize/HeaderGenerator/apiGen.cpp:385:50: performance: Function parameter 'variable' should be passed by const reference. [passedByValue] bullet3-3.24/Extras/Serialize/HeaderGenerator/apiGen.cpp:335:25: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] bullet3-3.24/Extras/Serialize/HeaderGenerator/apiGen.cpp:338:19: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/HeaderGenerator/apiGen.cpp:163:38: performance: Searching before insertion is not necessary. Instead of 'includeFiles[dataType]=prefix+dataType' consider using 'includeFiles.try_emplace(dataType, prefix+dataType);'. [stlFindInsert] bullet3-3.24/Extras/Serialize/HeaderGenerator/apiGen.cpp:431:20: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] bullet3-3.24/Extras/Serialize/HeaderGenerator/apiGen.cpp:436:20: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] bullet3-3.24/Extras/Serialize/HeaderGenerator/apiGen.cpp:178:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bullet3-3.24/Extras/Serialize/HeaderGenerator/apiGen.cpp:185:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bullet3-3.24/Extras/Serialize/ReadBulletSample/BulletDataExtractor.cpp:337:2: warning: printf format string requires 3 parameters but 4 are given. [wrongPrintfScanfArgNum] bullet3-3.24/Extras/Serialize/ReadBulletSample/BulletDataExtractor.cpp:83:37: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/ReadBulletSample/BulletDataExtractor.cpp:98:40: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/ReadBulletSample/BulletDataExtractor.cpp:110:37: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/ReadBulletSample/BulletDataExtractor.cpp:77:69: style:inconclusive: Function 'convertAllObjects' argument 1 names different: declaration 'bulletFile' definition 'bulletFile2'. [funcArgNamesDifferent] bullet3-3.24/Extras/Serialize/ReadBulletSample/BulletDataExtractor.h:18:55: note: Function 'convertAllObjects' argument 1 names different: declaration 'bulletFile' definition 'bulletFile2'. bullet3-3.24/Extras/Serialize/ReadBulletSample/BulletDataExtractor.cpp:77:69: note: Function 'convertAllObjects' argument 1 names different: declaration 'bulletFile' definition 'bulletFile2'. bullet3-3.24/Extras/Serialize/ReadBulletSample/BulletDataExtractor.cpp:99:10: style: Local variable 'shape' shadows outer variable [shadowVariable] bullet3-3.24/Extras/Serialize/ReadBulletSample/BulletDataExtractor.cpp:92:8: note: Shadowed declaration bullet3-3.24/Extras/Serialize/ReadBulletSample/BulletDataExtractor.cpp:99:10: note: Shadow variable bullet3-3.24/Extras/Serialize/ReadBulletSample/BulletDataExtractor.cpp:86:9: style: Variable 'shape' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/ReadBulletSample/BulletDataExtractor.cpp:98:28: style: Variable 'planeData' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/ReadBulletSample/BulletDataExtractor.cpp:99:10: style: Variable 'shape' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/ReadBulletSample/BulletDataExtractor.cpp:110:31: style: Variable 'bsd' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/ReadBulletSample/BulletDataExtractor.cpp:86:15: style: Variable 'shape' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/Serialize/ReadBulletSample/BulletDataExtractor.cpp:99:16: style: Variable 'shape' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:1040:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:209:14: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:513:9: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:646:18: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:992:9: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:1045:13: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:1046:13: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:1047:15: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:1050:10: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:1051:10: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:1052:13: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:1053:14: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:1054:12: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:1149:27: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:1162:27: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:1184:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:347:10: style: The scope of the variable 'i' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:347:13: style: The scope of the variable 'j' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:347:16: style: The scope of the variable 'k' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:481:6: style: The scope of the variable 'len' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:808:49: style: The scope of the variable 'lastunknown' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:1008:31: style: The scope of the variable 'lastunknown' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:1035:39: style: The scope of the variable 'cp' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:1099:9: style: The scope of the variable 'num_types' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:1193:8: style: The scope of the variable 'a' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:1289:8: style: The scope of the variable 'file' can be reduced. [variableScope] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:293:20: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:350:8: style: Variable 'name' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:574:35: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:644:19: style: Variable 'mainend' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:783:21: style: Parameter 'astr' can be declared as pointer to const [constParameterPointer] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:786:18: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:990:8: style: Variable 'data' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:1009:9: style: Variable 'structpoin' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:1029:26: style: Parameter 'baseDirectory' can be declared as pointer to const [constParameterPointer] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:1240:33: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] bullet3-3.24/Extras/Serialize/makesdna/makesdna.cpp:1014:15: style: Variable 'lastunknown' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:440:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stage [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:498:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AXIS_X [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:540:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AXIS_X [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:591:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AXIS_X [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:630:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AXIS_X [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:687:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AXIS_X [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:767:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ompNumProcessors [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:1081:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stage [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:1411:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stage [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:1562:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cancel [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:1144:8: style: The statement 'if (firstIteration) firstIteration=false' is logically equivalent to 'firstIteration=false'. [duplicateConditionalAssign] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:1146:20: note: Assignment 'firstIteration=false' bullet3-3.24/Extras/VHACD/src/VHACD.cpp:1144:8: note: Condition 'firstIteration' is redundant bullet3-3.24/Extras/VHACD/src/VHACD.cpp:953:31: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:954:30: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:1168:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:1173:29: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:1205:24: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:1210:30: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:1379:13: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:850:18: style: Redundant initialization for 'oclAcceleration'. The initialized value is overwritten before it is read. [redundantInitialization] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:757:23: note: oclAcceleration is initialized bullet3-3.24/Extras/VHACD/src/VHACD.cpp:850:18: note: oclAcceleration is overwritten bullet3-3.24/Extras/VHACD/src/VHACD.cpp:755:7: style: The scope of the variable 'msg' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:863:7: style: The scope of the variable 'threadID' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:1322:10: style: The scope of the variable 'x' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:1322:13: style: The scope of the variable 'y' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:1322:16: style: The scope of the variable 'z' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:1421:6: style: The scope of the variable 'iteration' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:1463:14: style: Unsigned expression 'p1' can't be negative so it is unnecessary to test it. [unsignedPositive] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:1464:14: style: Unsigned expression 'p2' can't be negative so it is unnecessary to test it. [unsignedPositive] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:1503:19: style: Unsigned expression 'rowIdx' can't be negative so it is unnecessary to test it. [unsignedPositive] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:1528:20: style: Unsigned expression 'rowIdx' can't be negative so it is unnecessary to test it. [unsignedPositive] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:1345:16: style: Local variable 'nConvexHulls' shadows outer variable [shadowVariable] bullet3-3.24/Extras/VHACD/src/VHACD.cpp:1306:9: note: Shadowed declaration bullet3-3.24/Extras/VHACD/src/VHACD.cpp:1345:16: note: Shadow variable bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:23:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isFlat [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:38:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_name [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:46:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_name [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:57:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICHullErrorNotEnoughPoints [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:201:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICHullErrorNotEnoughPoints [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:353:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tag [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:385:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isFlat [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:469:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_edges [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:498:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vertices [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:541:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vertices [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:604:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_triangles [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:628:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_triangles [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:675:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_edgesToUpdate [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:706:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_trianglesToDelete [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:719:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vertices [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:752:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isFlat [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:759:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_edgesToDelete [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:769:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isFlat [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:184:37: style: The scope of the variable 'newTriangle' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:334:37: style: The scope of the variable 'newTriangle' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:536:9: style: The scope of the variable 'vol' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:595:6: style: The scope of the variable 'nvisible' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:773:10: style: The scope of the variable 'u' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:773:13: style: The scope of the variable 'v' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:802:10: style: The scope of the variable 'vol' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:116:30: style: Local variable 'vertices' shadows outer variable [shadowVariable] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:99:27: note: Shadowed declaration bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:116:30: note: Shadow variable bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:169:28: style: Local variable 'vertices' shadows outer variable [shadowVariable] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:99:27: note: Shadowed declaration bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:169:28: note: Shadow variable bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:260:30: style: Local variable 'vertices' shadows outer variable [shadowVariable] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:245:27: note: Shadowed declaration bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:260:30: note: Shadow variable bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:319:28: style: Local variable 'vertices' shadows outer variable [shadowVariable] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:245:27: note: Shadowed declaration bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:319:28: note: Shadow variable bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:161:13: style: Variable 'currentEdge' can be declared as reference to const [constVariableReference] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:311:13: style: Variable 'currentEdge' can be declared as reference to const [constVariableReference] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:536:13: style: Variable 'vol' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:594:36: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/VHACD/src/vhacdICHull.cpp:595:15: style: Variable 'nvisible' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/VHACD/src/vhacdManifoldMesh.cpp:24:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_name [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdManifoldMesh.cpp:40:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdManifoldMesh.cpp:49:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdManifoldMesh.cpp:77:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pos [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdManifoldMesh.cpp:105:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdManifoldMesh.cpp:207:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_triangles [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdMesh.cpp:30:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_diag [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdMesh.cpp:150:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_points [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdMesh.cpp:101:9: style: The scope of the variable 'd' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdMesh.cpp:130:9: style: The scope of the variable 'volume' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdMesh.cpp:152:9: style: The scope of the variable 'x' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdMesh.cpp:152:12: style: The scope of the variable 'y' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdMesh.cpp:152:15: style: The scope of the variable 'z' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:375:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_minBB [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:399:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_minBBVoxels [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:440:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_voxels [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:510:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_scale [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:543:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_scale [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:620:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_voxels [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:650:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_voxels [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:667:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_minBB [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:697:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_minBB [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:756:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_voxels [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:785:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_barycenterPCA [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:825:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dim [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:836:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:840:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:847:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:872:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIMITIVE_UNDEFINED [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:909:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dim [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:930:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dim [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:980:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_minBB [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:1023:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numVoxelsInsideSurface [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:1095:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dim [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:1153:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_minBB [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:1173:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_minBB [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:1209:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tetrahedra [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:1283:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_minBB [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:1301:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIMITIVE_ON_SURFACE [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:1526:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_scale [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:1564:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_scale [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:1672:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tetrahedra [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:1695:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tetrahedra [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:1708:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tetrahedra [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:1724:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tetrahedra [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:1748:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tetrahedra [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:1782:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tetrahedra [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:470:14: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:480:13: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:660:27: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:689:33: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:690:33: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:1229:14: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:1239:13: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:1521:33: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:1555:39: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:1556:39: style: C-style pointer casting [cstyleCast] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:162:9: style: The scope of the variable 'v' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:279:6: style: The scope of the variable 'k0' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:279:10: style: The scope of the variable 'k1' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:279:14: style: The scope of the variable 'k2' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:283:9: style: The scope of the variable 'sqw' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:283:14: style: The scope of the variable 'sqx' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:283:19: style: The scope of the variable 'sqy' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:283:24: style: The scope of the variable 'sqz' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:284:9: style: The scope of the variable 'tmp1' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:284:15: style: The scope of the variable 'tmp2' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:284:21: style: The scope of the variable 'mq' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:286:9: style: The scope of the variable 'thet' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:286:15: style: The scope of the variable 'sgn' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:286:20: style: The scope of the variable 't' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:286:23: style: The scope of the variable 'c' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:544:9: style: The scope of the variable 'd' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:614:9: style: The scope of the variable 'd' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:645:9: style: The scope of the variable 'd' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:708:9: style: The scope of the variable 'd' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:798:9: style: The scope of the variable 'x' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:798:12: style: The scope of the variable 'y' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:798:15: style: The scope of the variable 'z' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:1585:6: style: The scope of the variable 'npos' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:1585:12: style: The scope of the variable 'nneg' can be reduced. [variableScope] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:788:10: style: Variable 'voxel' can be declared as reference to const [constVariableReference] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:801:10: style: Variable 'voxel' can be declared as reference to const [constVariableReference] bullet3-3.24/Extras/VHACD/src/vhacdVolume.cpp:1748:16: style: Variable 'tetrahedron' can be declared as reference to const [constVariableReference] bullet3-3.24/Extras/VHACD/test/src/main_vhacd.cpp:43:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/test/src/main_vhacd.cpp:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/test/src/main_vhacd.cpp:155:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/test/src/main_vhacd.cpp:296:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VHACD_VERSION_MAJOR [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/test/src/main_vhacd.cpp:452:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/test/src/main_vhacd.cpp:618:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/test/src/main_vhacd.cpp:647:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable floatfield [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/test/src/main_vhacd.cpp:686:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable floatfield [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/VHACD/test/src/main_vhacd.cpp:552:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] bullet3-3.24/Extras/VHACD/test/src/main_vhacd.cpp:572:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] bullet3-3.24/Extras/VHACD/test/src/main_vhacd.cpp:122:3: performance: Variable 'm_fileNameIn' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/Extras/VHACD/test/src/main_vhacd.cpp:123:3: performance: Variable 'm_fileNameOut' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/Extras/VHACD/test/src/main_vhacd.cpp:124:3: performance: Variable 'm_fileNameLog' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/Extras/VHACD/test/src/main_vhacd.cpp:66:2: style: Class 'MyLogger' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/Extras/VHACD/test/src/main_vhacd.cpp:479:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] bullet3-3.24/Extras/VHACD/test/src/main_vhacd.cpp:273:142: style: Parameter 'paramsVHACD' can be declared as reference to const [constParameterReference] bullet3-3.24/Extras/VHACD/test/src/main_vhacd.cpp:331:38: style: Parameter 'argv' can be declared as const array [constParameter] bullet3-3.24/Extras/VHACD/test/src/main_vhacd.cpp:537:9: style: Variable 'pch' can be declared as pointer to const [constVariablePointer] bullet3-3.24/Extras/obj2sdf/obj2sdf.cpp:162:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vertex_index [valueFlowBailoutIncompleteVar] bullet3-3.24/Extras/obj2sdf/obj2sdf.cpp:82:15: style: Condition 'fileName==0' is always false [knownConditionTrueFalse] bullet3-3.24/Extras/obj2sdf/obj2sdf.cpp:90:7: style: Variable 'fileFound' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/obj2sdf/obj2sdf.cpp:98:14: style: Variable 'err' is assigned a value that is never used. [unreadVariable] bullet3-3.24/Extras/obj2sdf/obj2sdf.cpp:53:82: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvh.h:973:3: error: There is an unknown macro here somewhere. Configuration is required. If B3_ATTRIBUTE_ALIGNED16 is a macro then please configure it. [unknownMacro] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:146:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b3HashedOverlappingPairCache [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:194:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_root [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:248:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_root [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:287:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b3DbvtVolume [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:301:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b3DbvtVolume [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:369:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b3DbvtVolume [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:539:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b3DbvtVolume [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:629:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b3DbvtVolume [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:648:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_leaves [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.h:100:11: warning:inconclusive: Member variable 'b3DbvtProxy::leaf' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.h:100:11: warning:inconclusive: Member variable 'b3DbvtProxy::links' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.h:100:11: warning:inconclusive: Member variable 'b3DbvtProxy::stage' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.h:101:2: warning: Member variable 'b3DbvtProxy::leaf' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.h:101:2: warning: Member variable 'b3DbvtProxy::stage' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:105:2: warning: Member variable 'b3DbvtTreeCollider::proxy' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:136:2: performance: Variable 'm_prediction' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:145:2: performance: Variable 'm_updates_ratio' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.h:154:2: style: Struct 'b3DynamicBvhBroadphase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:105:2: style: Struct 'b3DbvtTreeCollider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:233:2: style: Struct 'BroadphaseRayTester' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:272:2: style: Struct 'BroadphaseAabbTester' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3BroadphaseCallback.h:35:11: style: The destructor '~b3BroadphaseRayCallback' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3BroadphaseCallback.h:24:11: note: Virtual destructor in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3BroadphaseCallback.h:35:11: note: Destructor in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3BroadphaseCallback.h:35:11: style: The destructor '~b3BroadphaseRayCallback' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3BroadphaseCallback.h:24:11: note: Virtual destructor in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3BroadphaseCallback.h:35:11: note: Destructor in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:110:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:111:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:204:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:239:24: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:278:24: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:368:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:173:21: style:inconclusive: Function 'createProxy' argument 3 names different: declaration 'objectIndex' definition 'objectId'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.h:160:89: note: Function 'createProxy' argument 3 names different: declaration 'objectIndex' definition 'objectId'. bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:173:21: note: Function 'createProxy' argument 3 names different: declaration 'objectIndex' definition 'objectId'. bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:201:62: style:inconclusive: Function 'destroyProxy' argument 1 names different: declaration 'proxy' definition 'absproxy'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.h:161:47: note: Function 'destroyProxy' argument 1 names different: declaration 'proxy' definition 'absproxy'. bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:201:62: note: Function 'destroyProxy' argument 1 names different: declaration 'proxy' definition 'absproxy'. bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:283:117: style:inconclusive: Function 'aabbTest' argument 3 names different: declaration 'callback' definition 'aabbCallback'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.h:164:102: note: Function 'aabbTest' argument 3 names different: declaration 'callback' definition 'aabbCallback'. bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:283:117: note: Function 'aabbTest' argument 3 names different: declaration 'callback' definition 'aabbCallback'. bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:239:16: style: Variable 'proxy' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:278:16: style: Variable 'proxy' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp:526:30: style: Variable 'collider' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.cpp:369:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.cpp:92:3: style: Class 'RemovePairCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.cpp:540:3: style: Class 'RemovePairCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:96:11: style: The destructor '~b3HashedOverlappingPairCache' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:56:11: note: Virtual destructor in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:96:11: note: Destructor in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:98:15: style: The function 'removeOverlappingPairsContainingProxy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:82:15: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:98:15: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:100:16: style: The function 'removeOverlappingPair' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:81:16: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:100:16: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:115:28: style: The function 'addOverlappingPair' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:80:28: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:115:28: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:125:7: style: The function 'cleanProxyFromPairs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:68:15: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:125:7: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:127:15: style: The function 'processAllOverlappingPairs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:72:15: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:127:15: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:129:28: style: The function 'getOverlappingPairArrayPtr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:58:28: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:129:28: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:134:26: style: The function 'getOverlappingPairArrayPtr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:60:34: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:134:26: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:139:25: style: The function 'getOverlappingPairArray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:62:33: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:139:25: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:149:7: style: The function 'cleanOverlappingPair' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:64:15: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:149:7: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:151:20: style: The function 'findPair' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:74:28: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:151:20: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:161:7: style: The function 'setOverlapFilterCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:70:15: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:161:7: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:166:6: style: The function 'getNumOverlappingPairs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:66:14: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:166:6: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:237:15: style: The function 'hasDeferredRemoval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:76:15: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:237:15: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:248:15: style: The function 'sortOverlappingPairs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:84:15: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:248:15: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:277:11: style: The destructor '~b3SortedOverlappingPairCache' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:56:11: note: Virtual destructor in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:277:11: note: Destructor in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:279:15: style: The function 'processAllOverlappingPairs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:72:15: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:279:15: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:281:8: style: The function 'removeOverlappingPair' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:81:16: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:281:8: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:283:7: style: The function 'cleanOverlappingPair' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:64:15: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:283:7: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:285:20: style: The function 'addOverlappingPair' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:80:28: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:285:20: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:287:20: style: The function 'findPair' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:74:28: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:287:20: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:289:7: style: The function 'cleanProxyFromPairs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:68:15: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:289:7: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:291:15: style: The function 'removeOverlappingPairsContainingProxy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:82:15: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:291:15: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:304:25: style: The function 'getOverlappingPairArray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:62:33: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:304:25: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:314:20: style: The function 'getOverlappingPairArrayPtr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:58:28: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:314:20: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:319:26: style: The function 'getOverlappingPairArrayPtr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:60:34: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:319:26: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:324:6: style: The function 'getNumOverlappingPairs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:66:14: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:324:6: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:334:7: style: The function 'setOverlapFilterCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:70:15: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:334:7: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:339:15: style: The function 'hasDeferredRemoval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:76:15: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:339:15: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:349:15: style: The function 'sortOverlappingPairs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:84:15: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:349:15: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:358:28: style: The function 'getOverlappingPairArrayPtr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:58:28: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:358:28: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:362:26: style: The function 'getOverlappingPairArrayPtr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:60:34: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:362:26: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:366:25: style: The function 'getOverlappingPairArray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:62:33: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:366:25: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:371:15: style: The function 'cleanOverlappingPair' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:64:15: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:371:15: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:375:14: style: The function 'getNumOverlappingPairs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:66:14: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:375:14: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:380:15: style: The function 'cleanProxyFromPairs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:68:15: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:380:15: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:384:15: style: The function 'setOverlapFilterCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:70:15: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:384:15: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:388:15: style: The function 'processAllOverlappingPairs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:72:15: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:388:15: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:392:28: style: The function 'findPair' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:74:28: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:392:28: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:397:15: style: The function 'hasDeferredRemoval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:76:15: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:397:15: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:407:28: style: The function 'addOverlappingPair' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:80:28: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:407:28: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:412:16: style: The function 'removeOverlappingPair' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:81:16: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:412:16: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:417:15: style: The function 'removeOverlappingPairsContainingProxy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:82:15: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:417:15: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:421:15: style: The function 'sortOverlappingPairs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:84:15: note: Virtual function in base class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:421:15: note: Function in derived class bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.cpp:389:20: style: Local variable 'findPair' shadows outer function [shadowFunction] bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h:287:20: note: Shadowed declaration bullet3-3.24/src/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.cpp:389:20: note: Shadow variable bullet3-3.24/src/Bullet3Collision/NarrowPhaseCollision/b3ConvexUtility.h:45:2: error: syntax error [syntaxError] bullet3-3.24/src/Bullet3Collision/NarrowPhaseCollision/b3CpuNarrowPhase.cpp:62:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Collision/NarrowPhaseCollision/b3CpuNarrowPhase.cpp:150:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHAPE_CONVEX_HULL [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Collision/NarrowPhaseCollision/b3CpuNarrowPhase.cpp:263:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_plane [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Collision/NarrowPhaseCollision/b3CpuNarrowPhase.cpp:41:19: warning: Member variable 'b3CpuNarrowPhase::m_acceleratedCompanionShapeIndex' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3Collision/NarrowPhaseCollision/b3CpuNarrowPhase.cpp:41:19: warning: Member variable 'b3CpuNarrowPhase::m_planeBodyIndex' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3Collision/NarrowPhaseCollision/b3CpuNarrowPhase.cpp:41:19: warning: Member variable 'b3CpuNarrowPhase::m_static0Index' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3Collision/NarrowPhaseCollision/b3CpuNarrowPhase.cpp:43:2: warning: Class 'b3CpuNarrowPhase' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] bullet3-3.24/src/Bullet3Collision/NarrowPhaseCollision/b3CpuNarrowPhase.cpp:43:2: warning: Class 'b3CpuNarrowPhase' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] bullet3-3.24/src/Bullet3Collision/NarrowPhaseCollision/b3CpuNarrowPhase.h:24:2: style: Class 'b3CpuNarrowPhase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/Bullet3Collision/NarrowPhaseCollision/b3CpuNarrowPhase.cpp:210:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Collision/NarrowPhaseCollision/b3CpuNarrowPhase.cpp:213:19: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Collision/NarrowPhaseCollision/b3CpuNarrowPhase.cpp:210:23: portability:inconclusive: Casting from const float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/src/Bullet3Collision/NarrowPhaseCollision/b3CpuNarrowPhase.cpp:213:19: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/src/Bullet3Collision/NarrowPhaseCollision/b3CpuNarrowPhase.cpp:218:7: style: The scope of the variable 'merge' can be reduced. [variableScope] bullet3-3.24/src/Bullet3Collision/NarrowPhaseCollision/b3CpuNarrowPhase.cpp:284:11: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/src/Bullet3Collision/NarrowPhaseCollision/b3CpuNarrowPhase.cpp:249:6: note: Shadowed declaration bullet3-3.24/src/Bullet3Collision/NarrowPhaseCollision/b3CpuNarrowPhase.cpp:284:11: note: Shadow variable bullet3-3.24/src/Bullet3Common/b3Scalar.h:471:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Common/b3AlignedAllocator.h:87:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Alignment [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Common/b3AlignedAllocator.h:82:10: performance:inconclusive: Technically the member function 'b3AlignedAllocator::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/Bullet3Common/b3AlignedAllocator.h:83:16: performance:inconclusive: Technically the member function 'b3AlignedAllocator::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/Bullet3Common/b3AlignedAllocator.h:84:10: performance:inconclusive: Technically the member function 'b3AlignedAllocator::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/Bullet3Common/b3AlignedAllocator.h:89:7: performance:inconclusive: Technically the member function 'b3AlignedAllocator::construct' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/Bullet3Common/b3AlignedAllocator.h:90:7: performance:inconclusive: Technically the member function 'b3AlignedAllocator::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/Bullet3Common/b3AlignedAllocator.h:94:7: performance:inconclusive: Technically the member function 'b3AlignedAllocator::destroy' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/Bullet3Common/b3Logging.h:28:3: style: Class 'b3ProfileZone' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/Bullet3Common/b3Scalar.h:658:2: style: Struct 'b3TypedObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/Bullet3Common/b3Scalar.h:507:19: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Common/b3Scalar.h:579:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Common/b3Scalar.h:580:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Common/b3Scalar.h:593:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Common/b3Scalar.h:594:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Common/b3Scalar.h:607:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Common/b3Scalar.h:623:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Common/b3AlignedAllocator.cpp:66:9: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Common/b3AlignedAllocator.cpp:70:5: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Common/b3AlignedAllocator.cpp:74:9: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Common/b3AlignedAllocator.cpp:85:12: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Common/b3Scalar.h:580:23: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/src/Bullet3Common/b3Scalar.h:594:23: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/src/Bullet3Common/b3Scalar.h:607:23: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/src/Bullet3Common/b3Scalar.h:623:23: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/src/Bullet3Common/b3AlignedAllocator.cpp:81:8: style: The scope of the variable 'real' can be reduced. [variableScope] bullet3-3.24/src/Bullet3Common/b3Scalar.h:580:17: style: Variable 'src' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/Bullet3Common/b3Scalar.h:593:17: style: Variable 'src' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/Bullet3Common/b3Scalar.h:607:17: style: Variable 'src' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/Bullet3Common/b3Scalar.h:522:66: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] bullet3-3.24/src/Bullet3Common/b3Scalar.h:528:66: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] bullet3-3.24/src/Bullet3Common/b3Logging.cpp:32:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Common/b3Logging.cpp:42:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Common/b3Logging.cpp:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Common/b3Vector3.h:247:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Common/b3Vector3.h:640:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Common/b3Vector3.h:965:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Common/b3Vector3.h:1008:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Common/b3Vector3.h:110:2: style:inconclusive: Technically the member function 'b3Vector3::operatordelete' can be const. [functionConst] bullet3-3.24/src/Bullet3Common/b3Vector3.h:110:2: style:inconclusive: Technically the member function 'b3Vector3::operatordelete[]' can be const. [functionConst] bullet3-3.24/src/Bullet3Common/b3Vector3.h:1050:11: warning: The class 'b3Vector4' defines member function with name 'getW' also defined in its parent class 'b3Vector3'. [duplInheritedMember] bullet3-3.24/src/Bullet3Common/b3Vector3.h:522:34: note: Parent function 'b3Vector3::getW' bullet3-3.24/src/Bullet3Common/b3Vector3.h:1050:11: note: Derived function 'b3Vector4::getW' bullet3-3.24/src/Bullet3Common/b3Vector3.h:1155:24: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Common/b3Vector3.h:1156:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Common/b3Vector3.h:1155:24: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/src/Bullet3Common/b3Vector3.h:1156:23: portability:inconclusive: Casting from const float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/src/Bullet3Common/b3Vector3.h:908:84: style:inconclusive: Function 'rotate' argument 2 names different: declaration 'angle' definition '_angle'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3Common/b3Vector3.h:307:74: note: Function 'rotate' argument 2 names different: declaration 'angle' definition '_angle'. bullet3-3.24/src/Bullet3Common/b3Vector3.h:908:84: note: Function 'rotate' argument 2 names different: declaration 'angle' definition '_angle'. bullet3-3.24/src/Bullet3Common/b3Vector3.h:970:13: style: Local variable 'dot' shadows outer function [shadowFunction] bullet3-3.24/src/Bullet3Common/b3Vector3.h:202:27: note: Shadowed declaration bullet3-3.24/src/Bullet3Common/b3Vector3.h:970:13: note: Shadow variable bullet3-3.24/src/Bullet3Common/b3Vector3.h:1014:13: style: Local variable 'dot' shadows outer function [shadowFunction] bullet3-3.24/src/Bullet3Common/b3Vector3.h:202:27: note: Shadowed declaration bullet3-3.24/src/Bullet3Common/b3Vector3.h:1014:13: note: Shadow variable bullet3-3.24/src/Bullet3Common/b3Vector3.h:1156:17: style: Variable 'src' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/Bullet3Common/b3Vector3.h:1101:11: style: Variable 'minVal' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h:125:44: debug: Function::addArguments found argument 'worldTransform' with varid 0. [varid0] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h:135:72: debug: Function::addArguments found argument 'rel_pos' with varid 0. [varid0] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h:135:92: debug: Function::addArguments found argument 'velocity' with varid 0. [varid0] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h:143:54: debug: Function::addArguments found argument 'angVel' with varid 0. [varid0] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h:152:53: debug: Function::addArguments found argument 'linearComponent' with varid 0. [varid0] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h:152:87: debug: Function::addArguments found argument 'angularComponent' with varid 0. [varid0] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h:161:65: debug: Function::addArguments found argument 'linearComponent' with varid 0. [varid0] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h:161:99: debug: Function::addArguments found argument 'angularComponent' with varid 0. [varid0] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h:213:43: debug: Function::addArguments found argument 'invMass' with varid 0. [varid0] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h:228:80: debug: Function::addArguments found argument 'rel_pos' with varid 0. [varid0] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h:228:100: debug: Function::addArguments found argument 'velocity' with varid 0. [varid0] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h:233:62: debug: Function::addArguments found argument 'angVel' with varid 0. [varid0] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h:239:61: debug: Function::addArguments found argument 'linearComponent' with varid 0. [varid0] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h:239:95: debug: Function::addArguments found argument 'angularComponent' with varid 0. [varid0] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h:127:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable worldTransform [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h:138:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable velocity [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h:146:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable angVel [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h:157:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable angularComponent [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h:166:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable angularComponent [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h:215:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invMass [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h:230:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable velocity [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h:235:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable angVel [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h:244:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable angularComponent [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3TypedConstraint.h:294:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_objectType [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3TypedConstraint.h:331:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B3_2_PI [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3FixedConstraint.cpp:10:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pivotInA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3FixedConstraint.cpp:29:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3FixedConstraint.cpp:40:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3FixedConstraint.cpp:41:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3FixedConstraint.cpp:42:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3FixedConstraint.cpp:58:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3FixedConstraint.cpp:59:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3FixedConstraint.cpp:60:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3TypedConstraint.h:80:50: style: Parameter 'other' can be declared as reference to const [constParameterReference] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3JacobianEntry.h:107:49: debug: Function::addArguments found argument 'jacB' with varid 0. [varid0] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3JacobianEntry.h:116:49: debug: Function::addArguments found argument 'jacB' with varid 0. [varid0] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3JacobianEntry.h:128:48: debug: Function::addArguments found argument 'linvelA' with varid 0. [varid0] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3JacobianEntry.h:128:74: debug: Function::addArguments found argument 'angvelA' with varid 0. [varid0] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3JacobianEntry.h:128:100: debug: Function::addArguments found argument 'linvelB' with varid 0. [varid0] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3JacobianEntry.h:128:126: debug: Function::addArguments found argument 'angvelB' with varid 0. [varid0] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3JacobianEntry.h:104:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Adiag [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3JacobianEntry.h:110:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_linearJointAxis [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3JacobianEntry.h:119:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_linearJointAxis [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3JacobianEntry.h:130:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linvelA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:432:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_loLimit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:438:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_loLimit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:444:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hiLimit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:450:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hiLimit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:477:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_loLimit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.cpp:71:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B3_HALF_PI [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.cpp:99:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B3_PI [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.cpp:158:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calculatedAxisAngleDiff [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.cpp:195:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.cpp:202:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calculatedTransformA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.cpp:226:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calculatedAxisAngleDiff [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.cpp:237:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.cpp:271:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.cpp:301:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useOffsetForConstraintFrame [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.cpp:323:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentLimit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.cpp:369:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_flags [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.cpp:397:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_frameInA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.cpp:405:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calculatedAxis [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.cpp:410:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calculatedLinearDiff [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.cpp:415:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calculatedAxisAngleDiff [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.cpp:420:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.cpp:439:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calculatedLinearDiff [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.cpp:474:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useOffsetForConstraintFrame [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.cpp:628:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stopERP [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.cpp:678:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_flags [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.cpp:733:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_frameInA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:83:2: warning:inconclusive: Member variable 'b3RotationalLimitMotor::m_maxLimitForce' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:83:2: warning:inconclusive: Member variable 'b3RotationalLimitMotor::m_damping' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:83:2: warning:inconclusive: Member variable 'b3RotationalLimitMotor::m_currentPosition' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:83:2: warning:inconclusive: Member variable 'b3RotationalLimitMotor::m_accumulatedImpulse' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:145:2: warning: Member variable 'b3TranslationalLimitMotor::m_currentLimit' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:165:2: warning:inconclusive: Member variable 'b3TranslationalLimitMotor::m_currentLimitError' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:165:2: warning:inconclusive: Member variable 'b3TranslationalLimitMotor::m_currentLinearDiff' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:165:2: warning: Member variable 'b3TranslationalLimitMotor::m_currentLimit' is not initialized in the copy constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:66:3: performance: Variable 'm_accumulatedImpulse' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:67:3: performance: Variable 'm_targetVelocity' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:68:3: performance: Variable 'm_maxMotorForce' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:69:3: performance: Variable 'm_maxLimitForce' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:70:3: performance: Variable 'm_loLimit' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:71:3: performance: Variable 'm_hiLimit' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:72:3: performance: Variable 'm_normalCFM' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:73:3: performance: Variable 'm_stopERP' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:74:3: performance: Variable 'm_stopCFM' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:75:3: performance: Variable 'm_bounce' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:76:3: performance: Variable 'm_damping' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:77:3: performance: Variable 'm_limitSoftness' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:79:3: performance: Variable 'm_currentLimitError' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:85:3: performance: Variable 'm_targetVelocity' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:86:3: performance: Variable 'm_maxMotorForce' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:87:3: performance: Variable 'm_limitSoftness' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:88:3: performance: Variable 'm_loLimit' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:89:3: performance: Variable 'm_hiLimit' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:90:3: performance: Variable 'm_normalCFM' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:91:3: performance: Variable 'm_stopERP' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:92:3: performance: Variable 'm_stopCFM' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:93:3: performance: Variable 'm_bounce' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:95:3: performance: Variable 'm_currentLimitError' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:167:3: performance: Variable 'm_lowerLimit' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:168:3: performance: Variable 'm_upperLimit' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:169:3: performance: Variable 'm_accumulatedImpulse' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:171:3: performance: Variable 'm_limitSoftness' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:172:3: performance: Variable 'm_damping' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:173:3: performance: Variable 'm_restitution' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:174:3: performance: Variable 'm_normalCFM' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:175:3: performance: Variable 'm_stopERP' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:176:3: performance: Variable 'm_stopCFM' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:100:7: style:inconclusive: Technically the member function 'b3RotationalLimitMotor::isLimited' can be const. [functionConst] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:107:7: style:inconclusive: Technically the member function 'b3RotationalLimitMotor::needApplyTorques' can be const. [functionConst] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:193:14: style:inconclusive: Technically the member function 'b3TranslationalLimitMotor::isLimited' can be const. [functionConst] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:197:14: style:inconclusive: Technically the member function 'b3TranslationalLimitMotor::needApplyForce' can be const. [functionConst] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h:306:62: style: Parameter 'other' can be declared as reference to const [constParameterReference] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:559:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_originalBodyIndex [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:818:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_invMass [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:943:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B3_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:1031:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_invMass [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:1399:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_appliedImpulse [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:1567:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_originalBodyIndex [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:1605:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_appliedImpulse [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:139:20: warning: Member variable 'b3PgsJacobiSolver::m_maxOverrideNumSolverIterations' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:44:11: performance:inconclusive: Technically the member function 'b3PgsJacobiSolver::getContactProcessingThreshold' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:72:11: performance:inconclusive: Technically the member function 'b3PgsJacobiSolver::restitutionCurve' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:451:29: note: Technically the member function 'b3PgsJacobiSolver::restitutionCurve' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:72:11: note: Technically the member function 'b3PgsJacobiSolver::restitutionCurve' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:86:7: performance:inconclusive: Technically the member function 'b3PgsJacobiSolver::initSolverBody' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:422:25: note: Technically the member function 'b3PgsJacobiSolver::initSolverBody' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:86:7: note: Technically the member function 'b3PgsJacobiSolver::initSolverBody' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:88:7: performance:inconclusive: Technically the member function 'b3PgsJacobiSolver::resolveSingleConstraintRowGeneric' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:236:25: note: Technically the member function 'b3PgsJacobiSolver::resolveSingleConstraintRowGeneric' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:88:7: note: Technically the member function 'b3PgsJacobiSolver::resolveSingleConstraintRowGeneric' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:92:7: performance:inconclusive: Technically the member function 'b3PgsJacobiSolver::resolveSingleConstraintRowLowerLimit' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:297:25: note: Technically the member function 'b3PgsJacobiSolver::resolveSingleConstraintRowLowerLimit' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:92:7: note: Technically the member function 'b3PgsJacobiSolver::resolveSingleConstraintRowLowerLimit' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:90:12: style:inconclusive: Technically the member function 'b3ContactPoint::getPositionWorldOnA' can be const. [functionConst] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:94:12: style:inconclusive: Technically the member function 'b3ContactPoint::getPositionWorldOnB' can be const. [functionConst] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:98:11: style:inconclusive: Technically the member function 'b3ContactPoint::getDistance' can be const. [functionConst] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:108:2: style: Class 'b3PgsJacobiSolver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:478:42: style: Condition 'body0' is always true [knownConditionTrueFalse] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:483:42: style: Condition 'body1' is always true [knownConditionTrueFalse] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:492:7: style: Condition 'body0' is always true [knownConditionTrueFalse] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:497:7: style: Condition 'body1' is always true [knownConditionTrueFalse] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:522:60: style: Condition 'body0' is always true [knownConditionTrueFalse] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:523:61: style: Condition 'body1' is always true [knownConditionTrueFalse] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:574:42: style: Condition 'body0' is always true [knownConditionTrueFalse] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:579:42: style: Condition 'body1' is always true [knownConditionTrueFalse] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:583:21: style: Condition 'body0' is always true [knownConditionTrueFalse] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:584:21: style: Condition 'body1' is always true [knownConditionTrueFalse] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:593:60: style: Condition 'body0' is always true [knownConditionTrueFalse] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:594:61: style: Condition 'body1' is always true [knownConditionTrueFalse] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:677:41: style: Condition 'rb0' is always true [knownConditionTrueFalse] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:679:41: style: Condition 'rb1' is always true [knownConditionTrueFalse] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:690:7: style: Condition 'rb0' is always true [knownConditionTrueFalse] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:695:7: style: Condition 'rb1' is always true [knownConditionTrueFalse] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:728:10: style: Condition 'rb0' is always true [knownConditionTrueFalse] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:729:10: style: Condition 'rb1' is always true [knownConditionTrueFalse] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:1349:10: style: Condition 'applyFriction' is always true [knownConditionTrueFalse] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:1348:27: note: Assignment 'applyFriction=true', assigned value is 1 bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:1349:10: note: Condition 'applyFriction' is always true bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:1600:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:1619:31: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:1352:28: style: The scope of the variable 'solveManifold' can be reduced. [variableScope] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:1365:28: style: The scope of the variable 'solveManifold' can be reduced. [variableScope] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:1490:6: style: The scope of the variable 'iteration' can be reduced. [variableScope] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:1593:6: style: The scope of the variable 'i' can be reduced. [variableScope] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:202:77: style:inconclusive: Function 'resolveSingleConstraintRowGenericSIMD' argument 1 names different: declaration 'bodyA' definition 'body1'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:90:59: note: Function 'resolveSingleConstraintRowGenericSIMD' argument 1 names different: declaration 'bodyA' definition 'body1'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:202:77: note: Function 'resolveSingleConstraintRowGenericSIMD' argument 1 names different: declaration 'bodyA' definition 'body1'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:202:98: style:inconclusive: Function 'resolveSingleConstraintRowGenericSIMD' argument 2 names different: declaration 'bodyB' definition 'body2'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:90:80: note: Function 'resolveSingleConstraintRowGenericSIMD' argument 2 names different: declaration 'bodyB' definition 'body2'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:202:98: note: Function 'resolveSingleConstraintRowGenericSIMD' argument 2 names different: declaration 'bodyB' definition 'body2'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:202:131: style:inconclusive: Function 'resolveSingleConstraintRowGenericSIMD' argument 3 names different: declaration 'contactConstraint' definition 'c'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:90:113: note: Function 'resolveSingleConstraintRowGenericSIMD' argument 3 names different: declaration 'contactConstraint' definition 'c'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:202:131: note: Function 'resolveSingleConstraintRowGenericSIMD' argument 3 names different: declaration 'contactConstraint' definition 'c'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:236:73: style:inconclusive: Function 'resolveSingleConstraintRowGeneric' argument 1 names different: declaration 'bodyA' definition 'body1'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:88:55: note: Function 'resolveSingleConstraintRowGeneric' argument 1 names different: declaration 'bodyA' definition 'body1'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:236:73: note: Function 'resolveSingleConstraintRowGeneric' argument 1 names different: declaration 'bodyA' definition 'body1'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:236:94: style:inconclusive: Function 'resolveSingleConstraintRowGeneric' argument 2 names different: declaration 'bodyB' definition 'body2'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:88:76: note: Function 'resolveSingleConstraintRowGeneric' argument 2 names different: declaration 'bodyB' definition 'body2'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:236:94: note: Function 'resolveSingleConstraintRowGeneric' argument 2 names different: declaration 'bodyB' definition 'body2'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:236:127: style:inconclusive: Function 'resolveSingleConstraintRowGeneric' argument 3 names different: declaration 'contactConstraint' definition 'c'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:88:109: note: Function 'resolveSingleConstraintRowGeneric' argument 3 names different: declaration 'contactConstraint' definition 'c'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:236:127: note: Function 'resolveSingleConstraintRowGeneric' argument 3 names different: declaration 'contactConstraint' definition 'c'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:266:80: style:inconclusive: Function 'resolveSingleConstraintRowLowerLimitSIMD' argument 1 names different: declaration 'bodyA' definition 'body1'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:94:62: note: Function 'resolveSingleConstraintRowLowerLimitSIMD' argument 1 names different: declaration 'bodyA' definition 'body1'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:266:80: note: Function 'resolveSingleConstraintRowLowerLimitSIMD' argument 1 names different: declaration 'bodyA' definition 'body1'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:266:101: style:inconclusive: Function 'resolveSingleConstraintRowLowerLimitSIMD' argument 2 names different: declaration 'bodyB' definition 'body2'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:94:83: note: Function 'resolveSingleConstraintRowLowerLimitSIMD' argument 2 names different: declaration 'bodyB' definition 'body2'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:266:101: note: Function 'resolveSingleConstraintRowLowerLimitSIMD' argument 2 names different: declaration 'bodyB' definition 'body2'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:266:134: style:inconclusive: Function 'resolveSingleConstraintRowLowerLimitSIMD' argument 3 names different: declaration 'contactConstraint' definition 'c'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:94:116: note: Function 'resolveSingleConstraintRowLowerLimitSIMD' argument 3 names different: declaration 'contactConstraint' definition 'c'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:266:134: note: Function 'resolveSingleConstraintRowLowerLimitSIMD' argument 3 names different: declaration 'contactConstraint' definition 'c'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:297:76: style:inconclusive: Function 'resolveSingleConstraintRowLowerLimit' argument 1 names different: declaration 'bodyA' definition 'body1'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:92:58: note: Function 'resolveSingleConstraintRowLowerLimit' argument 1 names different: declaration 'bodyA' definition 'body1'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:297:76: note: Function 'resolveSingleConstraintRowLowerLimit' argument 1 names different: declaration 'bodyA' definition 'body1'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:297:97: style:inconclusive: Function 'resolveSingleConstraintRowLowerLimit' argument 2 names different: declaration 'bodyB' definition 'body2'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:92:79: note: Function 'resolveSingleConstraintRowLowerLimit' argument 2 names different: declaration 'bodyB' definition 'body2'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:297:97: note: Function 'resolveSingleConstraintRowLowerLimit' argument 2 names different: declaration 'bodyB' definition 'body2'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:297:130: style:inconclusive: Function 'resolveSingleConstraintRowLowerLimit' argument 3 names different: declaration 'contactConstraint' definition 'c'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:92:112: note: Function 'resolveSingleConstraintRowLowerLimit' argument 3 names different: declaration 'contactConstraint' definition 'c'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:297:130: note: Function 'resolveSingleConstraintRowLowerLimit' argument 3 names different: declaration 'contactConstraint' definition 'c'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:320:16: style:inconclusive: Function 'resolveSplitPenetrationImpulseCacheFriendly' argument 1 names different: declaration 'bodyA' definition 'body1'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:81:17: note: Function 'resolveSplitPenetrationImpulseCacheFriendly' argument 1 names different: declaration 'bodyA' definition 'body1'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:320:16: note: Function 'resolveSplitPenetrationImpulseCacheFriendly' argument 1 names different: declaration 'bodyA' definition 'body1'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:321:16: style:inconclusive: Function 'resolveSplitPenetrationImpulseCacheFriendly' argument 2 names different: declaration 'bodyB' definition 'body2'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:81:38: note: Function 'resolveSplitPenetrationImpulseCacheFriendly' argument 2 names different: declaration 'bodyB' definition 'body2'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:321:16: note: Function 'resolveSplitPenetrationImpulseCacheFriendly' argument 2 names different: declaration 'bodyB' definition 'body2'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:322:28: style:inconclusive: Function 'resolveSplitPenetrationImpulseCacheFriendly' argument 3 names different: declaration 'contactConstraint' definition 'c'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:82:29: note: Function 'resolveSplitPenetrationImpulseCacheFriendly' argument 3 names different: declaration 'contactConstraint' definition 'c'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:322:28: note: Function 'resolveSplitPenetrationImpulseCacheFriendly' argument 3 names different: declaration 'contactConstraint' definition 'c'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:348:67: style:inconclusive: Function 'resolveSplitPenetrationSIMD' argument 1 names different: declaration 'bodyA' definition 'body1'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:77:17: note: Function 'resolveSplitPenetrationSIMD' argument 1 names different: declaration 'bodyA' definition 'body1'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:348:67: note: Function 'resolveSplitPenetrationSIMD' argument 1 names different: declaration 'bodyA' definition 'body1'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:348:88: style:inconclusive: Function 'resolveSplitPenetrationSIMD' argument 2 names different: declaration 'bodyB' definition 'body2'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:77:38: note: Function 'resolveSplitPenetrationSIMD' argument 2 names different: declaration 'bodyB' definition 'body2'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:348:88: note: Function 'resolveSplitPenetrationSIMD' argument 2 names different: declaration 'bodyB' definition 'body2'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:348:121: style:inconclusive: Function 'resolveSplitPenetrationSIMD' argument 3 names different: declaration 'contactConstraint' definition 'c'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:78:29: note: Function 'resolveSplitPenetrationSIMD' argument 3 names different: declaration 'contactConstraint' definition 'c'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:348:121: note: Function 'resolveSplitPenetrationSIMD' argument 3 names different: declaration 'contactConstraint' definition 'c'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:422:98: style:inconclusive: Function 'initSolverBody' argument 3 names different: declaration 'collisionObject' definition 'rb'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:86:80: note: Function 'initSolverBody' argument 3 names different: declaration 'collisionObject' definition 'rb'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:422:98: note: Function 'initSolverBody' argument 3 names different: declaration 'collisionObject' definition 'rb'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:547:161: style:inconclusive: Function 'setupRollingFrictionConstraint' argument 4 names different: declaration 'normalAxis' definition 'normalAxis1'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:53:143: note: Function 'setupRollingFrictionConstraint' argument 4 names different: declaration 'normalAxis' definition 'normalAxis1'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:547:161: note: Function 'setupRollingFrictionConstraint' argument 4 names different: declaration 'normalAxis' definition 'normalAxis1'. bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:763:12: style: Local variable 'rel_vel' shadows outer argument [shadowArgument] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:657:41: note: Shadowed declaration bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:763:12: note: Shadow variable bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:46:67: style: Parameter 'inertia' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:51:60: style: Parameter 'rb' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:56:61: style: Parameter 'rb' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:1623:18: style: Variable 'bodyA' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.cpp:1624:18: style: Variable 'bodyB' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h:44:53: style: Parameter 'contact' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Point2PointConstraint.cpp:51:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Point2PointConstraint.cpp:102:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_flags [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Point2PointConstraint.cpp:149:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_erp [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Point2PointConstraint.cpp:166:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B3_INFINITY [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Point2PointConstraint.cpp:77:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Point2PointConstraint.cpp:78:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Point2PointConstraint.cpp:79:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Point2PointConstraint.cpp:95:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Point2PointConstraint.cpp:96:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3Point2PointConstraint.cpp:97:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3TypedConstraint.cpp:53:13: style: Redundant initialization for 'lim_fact'. The initialized value is overwritten before it is read. [redundantInitialization] bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3TypedConstraint.cpp:47:20: note: lim_fact is initialized bullet3-3.24/src/Bullet3Dynamics/ConstraintSolver/b3TypedConstraint.cpp:53:13: note: lim_fact is overwritten bullet3-3.24/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp:252:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_batchIdx [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp:238:21: performance:inconclusive: Technically the member function 'b3SolveTask::getType' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp:27:2: warning: Class 'b3CpuRigidBodyPipeline' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] bullet3-3.24/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp:27:2: warning: Class 'b3CpuRigidBodyPipeline' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] bullet3-3.24/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp:169:56: style: Condition 'cs.m_fJacCoeffInv[0]==0' is always true [knownConditionTrueFalse] bullet3-3.24/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp:169:27: note: Assuming that condition 'cs.m_fJacCoeffInv[0]==0' is not redundant bullet3-3.24/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp:169:56: note: Condition 'cs.m_fJacCoeffInv[0]==0' is always true bullet3-3.24/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp:127:39: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp:128:39: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp:129:59: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp:131:35: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp:170:29: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp:172:18: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp:303:39: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp:304:12: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp:324:40: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp:325:10: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp:65:11: style: Redundant initialization for 'numPairs'. The initialized value is overwritten before it is read. [redundantInitialization] bullet3-3.24/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp:63:15: note: numPairs is initialized bullet3-3.24/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp:65:11: note: numPairs is overwritten bullet3-3.24/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp:169:32: style: Same expression on both sides of '&&'. [duplicateExpression] bullet3-3.24/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp:385:46: style:inconclusive: Function 'integrate' argument 1 names different: declaration 'timeStep' definition 'deltaTime'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.h:34:31: note: Function 'integrate' argument 1 names different: declaration 'timeStep' definition 'deltaTime'. bullet3-3.24/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp:385:46: note: Function 'integrate' argument 1 names different: declaration 'timeStep' definition 'deltaTime'. bullet3-3.24/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp:397:118: style:inconclusive: Function 'registerPhysicsInstance' argument 4 names different: declaration 'collisionShapeIndex' definition 'collidableIndex'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.h:42:95: note: Function 'registerPhysicsInstance' argument 4 names different: declaration 'collisionShapeIndex' definition 'collidableIndex'. bullet3-3.24/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp:397:118: note: Function 'registerPhysicsInstance' argument 4 names different: declaration 'collisionShapeIndex' definition 'collidableIndex'. bullet3-3.24/src/Bullet3Dynamics/b3CpuRigidBodyPipeline.cpp:255:25: style: Variable 'frictionCoeff' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:1822:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:2012:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:2172:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B3_INFINITY [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:2700:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:748:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PoolArray < Vertex > [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:748:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PoolArray < Edge > [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:748:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PoolArray < Face > [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.h:30:2: style: The class 'Edge' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:54:1: style: The class 'b3ConvexHullInternal' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:87:3: warning:inconclusive: Member variable 'Point32::x' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:87:3: warning:inconclusive: Member variable 'Point32::y' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:87:3: warning:inconclusive: Member variable 'Point32::z' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:87:3: warning:inconclusive: Member variable 'Point32::index' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:147:3: warning:inconclusive: Member variable 'Int128::low' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:147:3: warning:inconclusive: Member variable 'Int128::high' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:781:7: style:inconclusive: Technically the member function 'b3ConvexHullInternal::findEdgeForCoplanarFaces' can be const. [functionConst] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:1468:28: note: Technically the member function 'b3ConvexHullInternal::findEdgeForCoplanarFaces' can be const. bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:781:7: note: Technically the member function 'b3ConvexHullInternal::findEdgeForCoplanarFaces' can be const. bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:823:7: performance:inconclusive: Technically the member function 'b3ConvexHullInternal::mergeProjection' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:1024:28: note: Technically the member function 'b3ConvexHullInternal::mergeProjection' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:823:7: note: Technically the member function 'b3ConvexHullInternal::mergeProjection' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:827:12: style:inconclusive: Technically the member function 'b3ConvexHullInternal::toBtVector' can be const. [functionConst] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:2064:33: note: Technically the member function 'b3ConvexHullInternal::toBtVector' can be const. bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:827:12: note: Technically the member function 'b3ConvexHullInternal::toBtVector' can be const. bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:838:12: style:inconclusive: Technically the member function 'b3ConvexHullInternal::getCoordinates' can be const. [functionConst] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:2078:33: note: Technically the member function 'b3ConvexHullInternal::getCoordinates' can be const. bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:838:12: note: Technically the member function 'b3ConvexHullInternal::getCoordinates' can be const. bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:68:8: style:inconclusive: Technically the member function 'b3ConvexHullInternal::Point64::isZero' can be const. [functionConst] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:105:8: style:inconclusive: Technically the member function 'b3ConvexHullInternal::Point32::isZero' can be const. [functionConst] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:573:11: style:inconclusive: Technically the member function 'b3ConvexHullInternal::Face::getNormal' can be const. [functionConst] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:155:3: style: Class 'Int128' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:159:3: style: Class 'Int128' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:342:3: style: Class 'Rational128' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:679:3: style: Class 'PoolArray < Vertex >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:679:3: style: Class 'PoolArray < Edge >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:679:3: style: Class 'PoolArray < Face >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:228:14: style: Condition '++low==0' is always false [knownConditionTrueFalse] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:1189:2: warning: Possible null pointer dereference: v00 [nullPointer] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:1073:16: note: Assignment 'v00=NULL', assigned value is 0 bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:1175:12: note: Assuming condition is false bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:1189:2: note: Null pointer dereference bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:1190:2: warning: Possible null pointer dereference: v10 [nullPointer] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:1074:16: note: Assignment 'v10=NULL', assigned value is 0 bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:1175:12: note: Assuming condition is false bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:1190:2: note: Null pointer dereference bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:1946:21: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:1951:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:1962:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:2003:9: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:2008:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:2022:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:681:12: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:1951:22: portability: Casting between const char * and const double * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:1962:21: portability: Casting between const char * and const float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:2008:22: portability: Casting between const char * and const double * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:2022:21: portability: Casting between const char * and const float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:556:32: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:556:43: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:2073:51: style: Parameter 'face' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:2126:14: style: Variable 'a' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.cpp:57:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.cpp:154:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b3BufferInfoCL [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.cpp:268:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_minVec [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.cpp:80:2: warning: Class 'b3GpuGridBroadphase' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.cpp:80:2: warning: Class 'b3GpuGridBroadphase' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:52:11: style: The destructor '~b3GpuGridBroadphase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:17:11: note: Virtual destructor in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:52:11: note: Destructor in derived class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:59:15: style: The function 'createProxy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:21:15: note: Virtual function in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:59:15: note: Function in derived class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:60:15: style: The function 'createLargeProxy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:22:15: note: Virtual function in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:60:15: note: Function in derived class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:62:15: style: The function 'calculateOverlappingPairs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:24:15: note: Virtual function in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:62:15: note: Function in derived class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:63:15: style: The function 'calculateOverlappingPairsHost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:25:15: note: Virtual function in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:63:15: note: Function in derived class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:66:15: style: The function 'writeAabbsToGpu' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:28:15: note: Virtual function in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:66:15: note: Function in derived class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:68:17: style: The function 'getAabbBufferWS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:30:17: note: Virtual function in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:68:17: note: Function in derived class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:69:14: style: The function 'getNumOverlap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:31:14: note: Virtual function in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:69:14: note: Function in derived class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:70:17: style: The function 'getOverlappingPairBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:32:17: note: Virtual function in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:70:17: note: Function in derived class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:72:36: style: The function 'getAllAabbsGPU' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:34:36: note: Virtual function in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:72:36: note: Function in derived class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:73:43: style: The function 'getAllAabbsCPU' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:35:43: note: Virtual function in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:73:43: note: Function in derived class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:75:33: style: The function 'getOverlappingPairsGPU' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:37:33: note: Virtual function in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:75:33: note: Function in derived class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:76:30: style: The function 'getSmallAabbIndicesGPU' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:38:30: note: Virtual function in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:76:30: note: Function in derived class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:77:30: style: The function 'getLargeAabbIndicesGPU' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:39:30: note: Virtual function in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:77:30: note: Function in derived class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.cpp:167:14: style: Variable 'numPairs' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.cpp:49:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parallelLinearBvhCL [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.cpp:135:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b3BufferInfoCL [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.cpp:315:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b3BufferInfoCL [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.cpp:393:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b3BufferInfoCL [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.cpp:452:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b3BufferInfoCL [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:98:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:210:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_key [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:307:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_min [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:1065:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b3BufferInfoCL [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:156:2: warning: Class 'b3GpuSapBroadphase' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:156:2: warning: Class 'b3GpuSapBroadphase' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:58:36: style: The function 'getAllAabbsGPU' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:34:36: note: Virtual function in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:58:36: note: Function in derived class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:62:43: style: The function 'getAllAabbsCPU' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:35:43: note: Virtual function in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:62:43: note: Function in derived class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:95:11: style: The destructor '~b3GpuSapBroadphase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:17:11: note: Virtual destructor in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:95:11: note: Destructor in derived class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:120:15: style: The function 'calculateOverlappingPairs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:24:15: note: Virtual function in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:120:15: note: Function in derived class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:121:15: style: The function 'calculateOverlappingPairsHost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:25:15: note: Virtual function in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:121:15: note: Function in derived class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:128:15: style: The function 'createProxy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:21:15: note: Virtual function in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:128:15: note: Function in derived class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:129:15: style: The function 'createLargeProxy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:22:15: note: Virtual function in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:129:15: note: Function in derived class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:132:15: style: The function 'writeAabbsToGpu' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:28:15: note: Virtual function in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:132:15: note: Function in derived class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:134:17: style: The function 'getAabbBufferWS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:30:17: note: Virtual function in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:134:17: note: Function in derived class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:135:14: style: The function 'getNumOverlap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:31:14: note: Virtual function in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:135:14: note: Function in derived class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:136:17: style: The function 'getOverlappingPairBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:32:17: note: Virtual function in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:136:17: note: Function in derived class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:138:33: style: The function 'getOverlappingPairsGPU' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:37:33: note: Virtual function in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:138:33: note: Function in derived class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:139:30: style: The function 'getSmallAabbIndicesGPU' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:38:30: note: Virtual function in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:139:30: note: Function in derived class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:140:30: style: The function 'getLargeAabbIndicesGPU' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:39:30: note: Virtual function in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:140:30: note: Function in derived class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:186:20: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:325:41: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:331:45: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:909:30: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:910:12: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:943:30: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:944:12: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:186:20: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:765:6: style: The scope of the variable 'uniqueRemovedPairs' can be reduced. [variableScope] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:815:6: style: The scope of the variable 'uniqueAddedPairs' can be reduced. [variableScope] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:871:6: style: The scope of the variable 'axis' can be reduced. [variableScope] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:1012:6: style: The scope of the variable 'axis' can be reduced. [variableScope] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:410:8: style: Local variable 'totalNumAabbs' shadows outer variable [shadowVariable] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:359:6: note: Shadowed declaration bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:410:8: note: Shadow variable bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:893:9: style: Variable 'axis' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:141:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:172:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_platform_id [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:193:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_PLATFORM_VENDOR [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:225:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_CONTEXT_PLATFORM [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:308:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:399:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_CONTEXT_DEVICES [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:420:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_CONTEXT_DEVICES [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:428:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_DEVICE_NAME [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:515:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_DEVICE_TYPE_CPU [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:601:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_DEVICE_NAME [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:945:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:172:31: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:315:31: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:406:14: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:760:13: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:765:81: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:775:17: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:828:18: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:830:24: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:845:58: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:856:18: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:868:16: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:896:14: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:305:15: style: The scope of the variable 'i' can be reduced. [variableScope] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:159:46: style:inconclusive: Function 'b3OpenCLUtils_getPlatform' argument 1 names different: declaration 'nr' definition 'platformIndex0'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.h:50:47: note: Function 'b3OpenCLUtils_getPlatform' argument 1 names different: declaration 'nr' definition 'platformIndex0'. bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:159:46: note: Function 'b3OpenCLUtils_getPlatform' argument 1 names different: declaration 'nr' definition 'platformIndex0'. bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:211:127: style:inconclusive: Function 'b3OpenCLUtils_createContextFromPlatform' argument 4 names different: declaration 'pGLCtx' definition 'pGLContext'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.h:59:128: note: Function 'b3OpenCLUtils_createContextFromPlatform' argument 4 names different: declaration 'pGLCtx' definition 'pGLContext'. bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:211:127: note: Function 'b3OpenCLUtils_createContextFromPlatform' argument 4 names different: declaration 'pGLCtx' definition 'pGLContext'. bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:297:98: style:inconclusive: Function 'b3OpenCLUtils_createContextFromType' argument 3 names different: declaration 'pGLCtx' definition 'pGLContext'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.h:33:99: note: Function 'b3OpenCLUtils_createContextFromType' argument 3 names different: declaration 'pGLCtx' definition 'pGLContext'. bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:297:98: note: Function 'b3OpenCLUtils_createContextFromType' argument 3 names different: declaration 'pGLCtx' definition 'pGLContext'. bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:297:193: style:inconclusive: Function 'b3OpenCLUtils_createContextFromType' argument 7 names different: declaration 'platformId' definition 'retPlatformId'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.h:33:190: note: Function 'b3OpenCLUtils_createContextFromType' argument 7 names different: declaration 'platformId' definition 'retPlatformId'. bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:297:193: note: Function 'b3OpenCLUtils_createContextFromType' argument 7 names different: declaration 'platformId' definition 'retPlatformId'. bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:390:68: style:inconclusive: Function 'b3OpenCLUtils_getDevice' argument 2 names different: declaration 'nr' definition 'deviceIndex'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.h:37:69: note: Function 'b3OpenCLUtils_getDevice' argument 2 names different: declaration 'nr' definition 'deviceIndex'. bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:390:68: note: Function 'b3OpenCLUtils_getDevice' argument 2 names different: declaration 'nr' definition 'deviceIndex'. bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:578:108: style:inconclusive: Function 'b3OpenCLUtils_compileCLProgramFromString' argument 3 names different: declaration 'kernelSource' definition 'kernelSourceOrg'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.h:44:109: note: Function 'b3OpenCLUtils_compileCLProgramFromString' argument 3 names different: declaration 'kernelSource' definition 'kernelSourceOrg'. bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:578:108: note: Function 'b3OpenCLUtils_compileCLProgramFromString' argument 3 names different: declaration 'kernelSource' definition 'kernelSourceOrg'. bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:578:154: style:inconclusive: Function 'b3OpenCLUtils_compileCLProgramFromString' argument 5 names different: declaration 'additionalMacros' definition 'additionalMacrosArg'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.h:44:152: note: Function 'b3OpenCLUtils_compileCLProgramFromString' argument 5 names different: declaration 'additionalMacros' definition 'additionalMacrosArg'. bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:578:154: note: Function 'b3OpenCLUtils_compileCLProgramFromString' argument 5 names different: declaration 'additionalMacros' definition 'additionalMacrosArg'. bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:578:187: style:inconclusive: Function 'b3OpenCLUtils_compileCLProgramFromString' argument 6 names different: declaration 'srcFileNameForCaching' definition 'clFileNameForCaching'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.h:44:182: note: Function 'b3OpenCLUtils_compileCLProgramFromString' argument 6 names different: declaration 'srcFileNameForCaching' definition 'clFileNameForCaching'. bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:578:187: note: Function 'b3OpenCLUtils_compileCLProgramFromString' argument 6 names different: declaration 'srcFileNameForCaching' definition 'clFileNameForCaching'. bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:211:127: style: Parameter 'pGLContext' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:762:14: style: Variable 'bytesRead' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:830:16: style: Variable 'readBytes' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3QuantizedBvh.h:119:2: error: syntax error [syntaxError] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3SupportMappings.h:15:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B3_LARGE_FLOAT [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3GjkEpa.cpp:891:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b3GJK [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3GjkEpa.cpp:906:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Valid [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3GjkEpa.cpp:949:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Failed [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3GjkEpa.cpp:143:2: warning: Member variable 'b3GJK::m_shape' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3GjkEpa.cpp:143:2: warning: Member variable 'b3GJK::m_simplices' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3GjkEpa.cpp:143:2: warning: Member variable 'b3GJK::m_free' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3GjkEpa.cpp:143:2: warning: Member variable 'b3GJK::m_simplex' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3GjkEpa.cpp:564:2: warning: Member variable 'b3EPA::m_result' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3GjkEpa.cpp:564:2: warning: Member variable 'b3EPA::m_fc_store' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3GjkEpa.cpp:725:7: performance:inconclusive: Technically the member function 'gjkepa2_impl2::b3EPA::getedgedist' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3GjkEpa.cpp:190:14: style: The scope of the variable 'ns' can be reduced. [variableScope] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3GjkEpa.cpp:649:12: style: The scope of the variable 'valid' can be reduced. [variableScope] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.h:79:47: debug: Function::addArguments found argument 'aabbMin' with varid 0. [varid0] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.h:79:73: debug: Function::addArguments found argument 'aabbMax' with varid 0. [varid0] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.h:94:35: debug: Function::addArguments found argument 'scaling' with varid 0. [varid0] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.h:81:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aabbMin [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.h:96:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scaling [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:181:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B3_LARGE_FLOAT [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:61:36: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:62:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:64:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:66:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:76:42: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:77:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:79:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:81:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:91:37: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:92:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:94:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:96:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:118:36: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:119:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:121:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:123:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:133:42: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:134:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:136:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:138:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:148:37: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:149:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:151:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:153:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:62:23: portability: Casting between const unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:64:23: portability: Casting between const unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:66:23: portability: Casting between const unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:77:23: portability: Casting between const unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:79:23: portability: Casting between const unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:81:23: portability: Casting between const unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:92:23: portability: Casting between const unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:94:23: portability: Casting between const unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:96:23: portability: Casting between const unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:119:23: portability: Casting between const unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:121:23: portability: Casting between const unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:123:23: portability: Casting between const unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:134:23: portability: Casting between const unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:136:23: portability: Casting between const unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:138:23: portability: Casting between const unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:149:23: portability: Casting between const unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:151:23: portability: Casting between const unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:153:23: portability: Casting between const unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.h:90:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexType [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.cpp:41:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexedMeshes [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.cpp:59:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexedMeshes [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.cpp:76:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hasAabb [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.cpp:81:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_aabbMin [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.cpp:88:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_aabbMin [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.cpp:24:30: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.cpp:27:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.cpp:44:18: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.cpp:52:17: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.cpp:62:19: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.cpp:69:18: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3VoronoiSimplexSolver.cpp:64:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B3_LARGE_FLOAT [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3VoronoiSimplexSolver.cpp:462:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3VoronoiSimplexSolver.h:29:2: warning: Member variable 'b3UsageBitfield::unused1' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3VoronoiSimplexSolver.h:29:2: warning: Member variable 'b3UsageBitfield::unused2' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3VoronoiSimplexSolver.h:29:2: warning: Member variable 'b3UsageBitfield::unused3' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3VoronoiSimplexSolver.h:29:2: warning: Member variable 'b3UsageBitfield::unused4' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3VoronoiSimplexSolver.h:67:7: style:inconclusive: Technically the member function 'b3SubSimplexClosestResult::isValid' can be const. [functionConst] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.h:78:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.h:115:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.cpp:137:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_key [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3OpenCLArray.h:163:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_MEM_READ_WRITE [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3OpenCLArray.h:229:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3OpenCLArray.h:252:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3OpenCLArray.h:278:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.cpp:27:18: warning: Member variable 'b3BoundSearchCL::m_constbtOpenCLArray' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.h:61:7: performance:inconclusive: Technically the member function 'b3BoundSearchCL::executeHost' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.cpp:133:23: note: Technically the member function 'b3BoundSearchCL::executeHost' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.h:61:7: note: Technically the member function 'b3BoundSearchCL::executeHost' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.h:68:18: style:inconclusive: Technically the member function 'b3LauncherCL::getArgument' can be const. [functionConst] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.cpp:60:2: warning: Class 'b3BoundSearchCL' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.cpp:60:2: warning: Class 'b3BoundSearchCL' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3BufferInfoCL.h:12:2: style: Struct 'b3BufferInfoCL' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.cpp:152:27: style: Condition 'i==nSrc' is always false [knownConditionTrueFalse] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.cpp:149:21: note: Assuming that condition 'i0' is always true [knownConditionTrueFalse] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3OpenCLArray.h:207:19: note: Assuming that condition 'numElements<=0' is not redundant bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3OpenCLArray.h:220:24: note: Condition 'numElements>0' is always true bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.h:86:17: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3OpenCLArray.h:94:14: style: Unsigned expression 'n' can't be negative so it is unnecessary to test it. [unsignedPositive] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3OpenCLArray.h:103:14: style: Unsigned expression 'n' can't be negative so it is unnecessary to test it. [unsignedPositive] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3OpenCLArray.h:207:19: style: Checking if unsigned expression 'numElements' is less than zero. [unsignedLessThanZero] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.cpp:27:45: style:inconclusive: Function 'b3BoundSearchCL' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.h:54:29: note: Function 'b3BoundSearchCL' argument 1 names different: declaration 'context' definition 'ctx'. bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.cpp:27:45: note: Function 'b3BoundSearchCL' argument 1 names different: declaration 'context' definition 'ctx'. bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.cpp:27:99: style:inconclusive: Function 'b3BoundSearchCL' argument 4 names different: declaration 'size' definition 'maxSize'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.h:54:87: note: Function 'b3BoundSearchCL' argument 4 names different: declaration 'size' definition 'maxSize'. bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.cpp:27:99: note: Function 'b3BoundSearchCL' argument 4 names different: declaration 'size' definition 'maxSize'. bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.cpp:74:102: style: Parameter 'dst' can be declared as reference to const [constParameterReference] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.cpp:151:16: style: Variable 'iData' can be declared as reference to const [constVariableReference] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.cpp:152:16: style: Variable 'jData' can be declared as reference to const [constVariableReference] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.cpp:167:16: style: Variable 'iData' can be declared as reference to const [constVariableReference] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.cpp:168:16: style: Variable 'jData' can be declared as reference to const [constVariableReference] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3FillCL.h:45:7: performance:inconclusive: Technically the member function 'b3FillCL::executeHost' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3FillCL.cpp:87:16: note: Technically the member function 'b3FillCL::executeHost' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3FillCL.h:45:7: note: Technically the member function 'b3FillCL::executeHost' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3FillCL.h:47:7: performance:inconclusive: Technically the member function 'b3FillCL::executeHost' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3FillCL.cpp:95:16: note: Technically the member function 'b3FillCL::executeHost' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3FillCL.h:47:7: note: Technically the member function 'b3FillCL::executeHost' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3FillCL.cpp:41:46: style: Parameter 'src' can be declared as reference to const [constParameterReference] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3FillCL.cpp:56:44: style: Parameter 'src' can be declared as reference to const [constParameterReference] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3FillCL.cpp:70:53: style: Parameter 'src' can be declared as reference to const [constParameterReference] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3FillCL.cpp:103:47: style: Parameter 'src' can be declared as reference to const [constParameterReference] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.cpp:45:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_MEM_SIZE [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.cpp:78:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_MEM_SIZE [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.cpp:125:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b3KernelArgData [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.cpp:171:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_argSizeInBytes [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.cpp:256:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b3KernelArgData [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.h:73:7: style:inconclusive: Technically the member function 'b3LauncherCL::serializeToFile' can be const. [functionConst] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.cpp:271:20: note: Technically the member function 'b3LauncherCL::serializeToFile' can be const. bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.h:73:7: note: Technically the member function 'b3LauncherCL::serializeToFile' can be const. bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.cpp:118:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.cpp:123:35: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.cpp:158:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.cpp:169:30: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.cpp:191:28: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.cpp:248:14: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.cpp:254:26: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.cpp:278:24: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.cpp:287:13: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.cpp:192:19: style: Variable 'goldBuf' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanCL.cpp:40:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanCL.h:32:7: performance:inconclusive: Technically the member function 'b3PrefixScanCL::executeHost' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanCL.cpp:95:22: note: Technically the member function 'b3PrefixScanCL::executeHost' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanCL.h:32:7: note: Technically the member function 'b3PrefixScanCL::executeHost' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanCL.cpp:16:2: warning: Class 'b3PrefixScanCL' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanCL.cpp:16:2: warning: Class 'b3PrefixScanCL' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanCL.cpp:97:15: style: The scope of the variable 's' can be reduced. [variableScope] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanCL.cpp:95:70: style: Parameter 'src' can be declared as reference to const [constParameterReference] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanCL.cpp:58:31: style: Variable 'srcNative' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanCL.cpp:59:31: style: Variable 'dstNative' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanFloat4CL.cpp:40:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanFloat4CL.h:33:7: performance:inconclusive: Technically the member function 'b3PrefixScanFloat4CL::executeHost' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanFloat4CL.cpp:95:28: note: Technically the member function 'b3PrefixScanFloat4CL::executeHost' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanFloat4CL.h:33:7: note: Technically the member function 'b3PrefixScanFloat4CL::executeHost' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanFloat4CL.cpp:16:2: warning: Class 'b3PrefixScanFloat4CL' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanFloat4CL.cpp:16:2: warning: Class 'b3PrefixScanFloat4CL' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanFloat4CL.cpp:95:73: style: Parameter 'src' can be declared as reference to const [constParameterReference] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanFloat4CL.cpp:58:28: style: Variable 'srcNative' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanFloat4CL.cpp:59:28: style: Variable 'dstNative' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp:17:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_DEVICE_TYPE_CPU [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.h:74:7: performance:inconclusive: Technically the member function 'b3RadixSort32CL::execute' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp:166:23: note: Technically the member function 'b3RadixSort32CL::execute' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.h:74:7: note: Technically the member function 'b3RadixSort32CL::execute' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.h:82:7: performance:inconclusive: Technically the member function 'b3RadixSort32CL::executeHost' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp:89:23: note: Technically the member function 'b3RadixSort32CL::executeHost' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.h:82:7: note: Technically the member function 'b3RadixSort32CL::executeHost' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp:19:2: warning: Class 'b3RadixSort32CL' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp:19:2: warning: Class 'b3RadixSort32CL' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp:205:59: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp:232:25: style: The comparison 'BITS_PER_PASS == 4' is always true. [knownConditionTrueFalse] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp:233:19: style: The comparison 'WG_SIZE == 64' is always true. [knownConditionTrueFalse] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp:556:25: style: The comparison 'BITS_PER_PASS == 4' is always true. [knownConditionTrueFalse] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp:557:19: style: The comparison 'WG_SIZE == 64' is always true. [knownConditionTrueFalse] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp:226:6: style: The scope of the variable 'n' can be reduced. [variableScope] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp:549:6: style: The scope of the variable 'n' can be reduced. [variableScope] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp:89:69: style:inconclusive: Function 'executeHost' argument 1 names different: declaration 'keyValuesInOut' definition 'inout'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.h:82:53: note: Function 'executeHost' argument 1 names different: declaration 'keyValuesInOut' definition 'inout'. bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp:89:69: note: Function 'executeHost' argument 1 names different: declaration 'keyValuesInOut' definition 'inout'. bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp:166:60: style: Parameter 'keysIn' can be declared as reference to const [constParameterReference] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp:166:97: style: Parameter 'keysOut' can be declared as reference to const [constParameterReference] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp:166:135: style: Parameter 'valuesIn' can be declared as reference to const [constParameterReference] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp:167:39: style: Parameter 'valuesOut' can be declared as reference to const [constParameterReference] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp:249:20: style: Variable 'cdata.m_startBit' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp:573:20: style: Variable 'cdata.m_startBit' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/Bullet3OpenCL/Raycast/b3GpuRaycast.cpp:68:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rayCastKernelCL [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/Raycast/b3GpuRaycast.cpp:183:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_from [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/Raycast/b3GpuRaycast.cpp:336:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b3BufferInfoCL [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/Raycast/b3GpuRaycast.h:19:7: performance:inconclusive: Technically the member function 'b3GpuRaycast::castRaysHost' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/Bullet3OpenCL/Raycast/b3GpuRaycast.cpp:175:20: note: Technically the member function 'b3GpuRaycast::castRaysHost' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3OpenCL/Raycast/b3GpuRaycast.h:19:7: note: Technically the member function 'b3GpuRaycast::castRaysHost' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3OpenCL/Raycast/b3GpuRaycast.cpp:47:2: warning: Class 'b3GpuRaycast' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] bullet3-3.24/src/Bullet3OpenCL/Raycast/b3GpuRaycast.cpp:47:2: warning: Class 'b3GpuRaycast' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] bullet3-3.24/src/Bullet3OpenCL/Raycast/b3GpuRaycast.cpp:175:72: style:inconclusive: Function 'castRaysHost' argument 1 names different: declaration 'raysIn' definition 'rays'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3OpenCL/Raycast/b3GpuRaycast.h:19:59: note: Function 'castRaysHost' argument 1 names different: declaration 'raysIn' definition 'rays'. bullet3-3.24/src/Bullet3OpenCL/Raycast/b3GpuRaycast.cpp:175:72: note: Function 'castRaysHost' argument 1 names different: declaration 'raysIn' definition 'rays'. bullet3-3.24/src/Bullet3OpenCL/Raycast/b3GpuRaycast.cpp:279:7: style: Local variable 'numRays' shadows outer variable [shadowVariable] bullet3-3.24/src/Bullet3OpenCL/Raycast/b3GpuRaycast.cpp:263:6: note: Shadowed declaration bullet3-3.24/src/Bullet3OpenCL/Raycast/b3GpuRaycast.cpp:279:7: note: Shadow variable bullet3-3.24/src/Bullet3OpenCL/Raycast/b3GpuRaycast.cpp:42:6: style: struct member 'b3GpuRaycastInternalData::m_test' is never used. [unusedStructMember] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuGenericConstraint.cpp:42:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pos [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuGenericConstraint.cpp:61:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuGenericConstraint.cpp:62:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuGenericConstraint.cpp:63:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuGenericConstraint.cpp:79:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuGenericConstraint.cpp:80:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuGenericConstraint.cpp:81:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuConstraint4.h:13:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_linear [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuConstraint4.h:14:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_linear [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:64:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solverUtilsCL [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:195:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:434:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bodyAPtrAndSignBit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:476:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bodyAPtrAndSignBit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:52:2: warning: Class 'b3GpuJacobiContactSolver' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:52:2: warning: Class 'b3GpuJacobiContactSolver' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:249:56: style: Condition 'cs.m_fJacCoeffInv[0]==0' is always true [knownConditionTrueFalse] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:249:27: note: Assuming that condition 'cs.m_fJacCoeffInv[0]==0' is not redundant bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:249:56: note: Condition 'cs.m_fJacCoeffInv[0]==0' is always true bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:503:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:147:39: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:148:39: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:149:25: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:151:33: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:250:29: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:252:18: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:568:41: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:569:9: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:652:41: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:653:9: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:249:32: style: Same expression on both sides of '&&'. [duplicateExpression] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:63:14: style: The scope of the variable 'additionalMacros' can be reduced. [variableScope] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:362:9: style: The scope of the variable 'relVelN' can be reduced. [variableScope] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:717:15: style: The scope of the variable 'val' can be reduced. [variableScope] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:575:12: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:530:7: note: Shadowed declaration bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:575:12: note: Shadow variable bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:428:88: style: Parameter 'bodyCount' can be declared as reference to const [constParameterReference] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:536:21: style: Variable 'bodyA' can be declared as reference to const [constVariableReference] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:537:21: style: Variable 'bodyB' can be declared as reference to const [constVariableReference] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:618:21: style: Variable 'bodyA' can be declared as reference to const [constVariableReference] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:619:21: style: Variable 'bodyB' can be declared as reference to const [constVariableReference] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:190:19: style: Parameter 'posAPtr' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:190:39: style: Parameter 'linVelA' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:190:59: style: Parameter 'angVelA' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:191:19: style: Parameter 'posBPtr' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:191:39: style: Parameter 'linVelB' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:191:59: style: Parameter 'angVelB' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:166:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHAPE_SPHERE [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:209:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHAPE_PLANE [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:267:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_plane [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:328:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHAPE_CONVEX_HULL [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:377:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHAPE_COMPOUND_OF_CONVEX_HULLS [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:531:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHAPE_CONCAVE_TRIMESH [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:644:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_plane [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:18:19: warning: Member variable 'b3GpuNarrowPhase::m_acceleratedCompanionShapeIndex' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:21:2: warning: Class 'b3GpuNarrowPhase' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:21:2: warning: Class 'b3GpuNarrowPhase' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:302:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:305:19: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:448:13: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:449:13: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:567:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:570:30: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:573:57: style: C-style reference casting [cstyleCast] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:302:23: portability:inconclusive: Casting from const float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:305:19: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:310:7: style: The scope of the variable 'merge' can be reduced. [variableScope] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:18:47: style:inconclusive: Function 'b3GpuNarrowPhase' argument 1 names different: declaration 'vtx' definition 'ctx'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.h:25:30: note: Function 'b3GpuNarrowPhase' argument 1 names different: declaration 'vtx' definition 'ctx'. bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:18:47: note: Function 'b3GpuNarrowPhase' argument 1 names different: declaration 'vtx' definition 'ctx'. bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:18:65: style:inconclusive: Function 'b3GpuNarrowPhase' argument 2 names different: declaration 'dev' definition 'device'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.h:25:48: note: Function 'b3GpuNarrowPhase' argument 2 names different: declaration 'dev' definition 'device'. bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:18:65: note: Function 'b3GpuNarrowPhase' argument 2 names different: declaration 'dev' definition 'device'. bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:18:90: style:inconclusive: Function 'b3GpuNarrowPhase' argument 3 names different: declaration 'q' definition 'queue'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.h:25:70: note: Function 'b3GpuNarrowPhase' argument 3 names different: declaration 'q' definition 'queue'. bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:18:90: note: Function 'b3GpuNarrowPhase' argument 3 names different: declaration 'q' definition 'queue'. bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:521:135: style:inconclusive: Function 'registerConcaveMesh' argument 3 names different: declaration 'scaling' definition 'scaling1'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.h:35:118: note: Function 'registerConcaveMesh' argument 3 names different: declaration 'scaling' definition 'scaling1'. bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:521:135: note: Function 'registerConcaveMesh' argument 3 names different: declaration 'scaling' definition 'scaling1'. bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:607:159: style:inconclusive: Function 'registerConcaveMeshShape' argument 4 names different: declaration 'scaling' definition 'scaling1'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.h:22:142: note: Function 'registerConcaveMeshShape' argument 4 names different: declaration 'scaling' definition 'scaling1'. bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:607:159: note: Function 'registerConcaveMeshShape' argument 4 names different: declaration 'scaling' definition 'scaling1'. bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:816:136: style:inconclusive: Function 'registerRigidBody' argument 5 names different: declaration 'aabbMin' definition 'aabbMinPtr'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.h:42:119: note: Function 'registerRigidBody' argument 5 names different: declaration 'aabbMin' definition 'aabbMinPtr'. bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:816:136: note: Function 'registerRigidBody' argument 5 names different: declaration 'aabbMin' definition 'aabbMinPtr'. bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:816:161: style:inconclusive: Function 'registerRigidBody' argument 6 names different: declaration 'aabbMax' definition 'aabbMaxPtr'. [funcArgNamesDifferent] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.h:42:141: note: Function 'registerRigidBody' argument 6 names different: declaration 'aabbMax' definition 'aabbMaxPtr'. bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:816:161: note: Function 'registerRigidBody' argument 6 names different: declaration 'aabbMax' definition 'aabbMaxPtr'. bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:288:11: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:253:6: note: Shadowed declaration bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:288:11: note: Shadow variable bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h:64:72: debug: Function::addArguments found argument 'rel_pos' with varid 0. [varid0] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h:64:92: debug: Function::addArguments found argument 'velocity' with varid 0. [varid0] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h:72:54: debug: Function::addArguments found argument 'angVel' with varid 0. [varid0] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h:81:53: debug: Function::addArguments found argument 'linearComponent' with varid 0. [varid0] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h:81:87: debug: Function::addArguments found argument 'angularComponent' with varid 0. [varid0] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h:90:65: debug: Function::addArguments found argument 'linearComponent' with varid 0. [varid0] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h:90:99: debug: Function::addArguments found argument 'angularComponent' with varid 0. [varid0] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h:142:43: debug: Function::addArguments found argument 'invMass' with varid 0. [varid0] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h:157:80: debug: Function::addArguments found argument 'rel_pos' with varid 0. [varid0] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h:157:100: debug: Function::addArguments found argument 'velocity' with varid 0. [varid0] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h:162:62: debug: Function::addArguments found argument 'angVel' with varid 0. [varid0] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h:168:61: debug: Function::addArguments found argument 'linearComponent' with varid 0. [varid0] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h:168:95: debug: Function::addArguments found argument 'angularComponent' with varid 0. [varid0] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h:67:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable velocity [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h:75:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable angVel [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h:86:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable angularComponent [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h:95:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable angularComponent [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h:144:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invMass [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h:159:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable velocity [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h:164:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable angVel [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h:173:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable angularComponent [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:131:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solveConstraintRowsCL [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:360:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_originalConstraintIndex [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:936:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B3_SOLVER_USE_2_FRICTION_DIRECTIONS [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:975:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_originalConstraintIndex [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:112:27: warning: Member variable 'b3GpuPgsConstraintSolver::m_staticIdx' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:112:27: warning: Member variable 'b3GpuPgsConstraintSolver::m_maxOverrideNumSolverIterations' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:112:27: warning: Member variable 'b3GpuPgsConstraintSolver::m_numSplitImpulseRecoveries' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.h:51:7: performance:inconclusive: Technically the member function 'b3GpuPgsConstraintSolver::averageVelocities' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:621:32: note: Technically the member function 'b3GpuPgsConstraintSolver::averageVelocities' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.h:51:7: note: Technically the member function 'b3GpuPgsConstraintSolver::averageVelocities' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.h:58:7: performance:inconclusive: Technically the member function 'b3GpuPgsConstraintSolver::initSolverBody' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:604:32: note: Technically the member function 'b3GpuPgsConstraintSolver::initSolverBody' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.h:58:7: note: Technically the member function 'b3GpuPgsConstraintSolver::initSolverBody' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:115:2: warning: Class 'b3GpuPgsConstraintSolver' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:115:2: warning: Class 'b3GpuPgsConstraintSolver' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:662:7: style: Condition 'useBatching' is always true [knownConditionTrueFalse] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:660:22: note: Assignment 'useBatching=true', assigned value is 1 bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:662:7: note: Condition 'useBatching' is always true bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:236:6: style: The scope of the variable 'totalNumRows' can be reduced. [variableScope] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:805:6: style: The scope of the variable 'curBodyUsed' can be reduced. [variableScope] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:807:6: style: The scope of the variable 'numIter' can be reduced. [variableScope] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:814:6: style: The scope of the variable 'numValidConstraints' can be reduced. [variableScope] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:724:13: style: Local variable 'constraintOffset' shadows outer variable [shadowVariable] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:678:9: note: Shadowed declaration bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:724:13: note: Shadow variable bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:729:33: style: Local variable 'constraint' shadows outer variable [shadowVariable] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:720:32: note: Shadowed declaration bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:729:33: note: Shadow variable bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:882:17: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:832:13: note: Shadowed declaration bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:882:17: note: Shadow variable bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:96:60: style: Parameter 'rb' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:101:61: style: Parameter 'rb' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:678:26: style: Variable 'constraintOffset' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:737:23: style: Variable 'constraintOffset' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp:362:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b3BufferInfoCL [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp:515:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bodyAPtrAndSignBit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp:650:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_batchIdx [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp:1156:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bodyAPtrAndSignBit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp:1282:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bodyAPtrAndSignBit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp:1445:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bodyAPtrAndSignBit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3Solver.h:48:3: warning: Member variable 'ConstraintCfg::m_enableParallelSolve' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3Solver.h:48:3: warning: Member variable 'ConstraintCfg::m_batchCellSize' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp:247:2: warning: Member variable 'b3ConstraintCfg::m_enableParallelSolve' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp:247:2: warning: Member variable 'b3ConstraintCfg::m_batchCellSize' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.h:18:7: performance:inconclusive: Technically the member function 'b3GpuPgsContactSolver::batchContacts' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp:1105:29: note: Technically the member function 'b3GpuPgsContactSolver::batchContacts' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.h:18:7: note: Technically the member function 'b3GpuPgsContactSolver::batchContacts' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.h:20:13: performance:inconclusive: Technically the member function 'b3GpuPgsContactSolver::sortConstraintByBatch' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp:1113:35: note: Technically the member function 'b3GpuPgsContactSolver::sortConstraintByBatch' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.h:20:13: note: Technically the member function 'b3GpuPgsContactSolver::sortConstraintByBatch' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp:94:2: warning: Class 'b3GpuPgsContactSolver' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp:94:2: warning: Class 'b3GpuPgsContactSolver' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3Solver.h:48:3: style: Struct 'ConstraintCfg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp:247:2: style: Struct 'b3ConstraintCfg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp:513:12: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp:511:26: note: outer condition: gIdx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletCollision/Gimpact/gim_array.h:129:2: style: Class 'gim_array < GIM_BOX_TREE_NODE >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletCollision/Gimpact/gim_array.h:129:2: style: Class 'gim_array < GIM_AABB_DATA >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletCollision/Gimpact/gim_math.h:137:2: style: C-style reference casting [cstyleCast] bullet3-3.24/src/BulletCollision/Gimpact/gim_math.h:144:2: style: C-style reference casting [cstyleCast] bullet3-3.24/src/BulletCollision/Gimpact/gim_radixsort.h:213:31: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletCollision/Gimpact/gim_radixsort.h:237:29: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletCollision/Gimpact/gim_radixsort.h:239:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.h:137:3: style: C-style reference casting [cstyleCast] bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.h:142:3: style: C-style reference casting [cstyleCast] bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.h:157:3: style: C-style reference casting [cstyleCast] bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.h:176:3: style: C-style reference casting [cstyleCast] bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.h:336:3: style: C-style reference casting [cstyleCast] bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.h:362:3: style: C-style reference casting [cstyleCast] bullet3-3.24/src/BulletCollision/Gimpact/gim_array.h:72:13: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletCollision/Gimpact/gim_array.h:76:13: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletCollision/Gimpact/gim_radixsort.h:160:9: style: The scope of the variable 'tsum' can be reduced. [variableScope] bullet3-3.24/src/BulletCollision/Gimpact/gim_radixsort.h:267:8: style: The scope of the variable '_k' can be reduced. [variableScope] bullet3-3.24/src/BulletCollision/Gimpact/gim_radixsort.h:268:6: style: The scope of the variable '_comp_result' can be reduced. [variableScope] bullet3-3.24/src/BulletCollision/Gimpact/gim_radixsort.h:311:8: style: The scope of the variable '_k' can be reduced. [variableScope] bullet3-3.24/src/BulletCollision/Gimpact/gim_box_collision.h:488:11: style: The scope of the variable 'm' can be reduced. [variableScope] bullet3-3.24/src/BulletCollision/Gimpact/gim_box_collision.h:488:14: style: The scope of the variable 'n' can be reduced. [variableScope] bullet3-3.24/src/BulletCollision/Gimpact/gim_box_collision.h:488:17: style: The scope of the variable 'o' can be reduced. [variableScope] bullet3-3.24/src/BulletCollision/Gimpact/gim_box_collision.h:488:20: style: The scope of the variable 'p' can be reduced. [variableScope] bullet3-3.24/src/BulletCollision/Gimpact/gim_box_collision.h:450:90: style: Parameter 'trans1_to_0' can be declared as reference to const [constParameterReference] bullet3-3.24/src/BulletCollision/Gimpact/gim_box_set.cpp:34:28: style: Parameter 'primitive_boxes' can be declared as reference to const [constParameterReference] bullet3-3.24/src/BulletCollision/Gimpact/gim_contact.h:121:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletCollision/Gimpact/gim_contact.cpp:55:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_key [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletCollision/Gimpact/gim_contact.cpp:128:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_point [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletCollision/Gimpact/gim_contact.h:67:2: warning:inconclusive: Member variable 'GIM_CONTACT::m_feature1' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletCollision/Gimpact/gim_contact.h:67:2: warning:inconclusive: Member variable 'GIM_CONTACT::m_feature2' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletCollision/Gimpact/gim_contact.h:71:2: warning:inconclusive: Member variable 'GIM_CONTACT::m_distance' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] bullet3-3.24/src/BulletCollision/Gimpact/gim_contact.h:77:3: performance: Variable 'm_point' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletCollision/Gimpact/gim_contact.h:78:3: performance: Variable 'm_normal' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletCollision/Gimpact/gim_contact.h:79:3: performance: Variable 'm_depth' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletCollision/Gimpact/gim_array.h:129:2: style: Class 'gim_array < GIM_CONTACT >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletCollision/Gimpact/gim_array.h:129:2: style: Class 'gim_array < GIM_RSORT_TOKEN >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletCollision/Gimpact/gim_contact.h:101:19: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletCollision/Gimpact/gim_contact.h:121:3: style: C-style reference casting [cstyleCast] bullet3-3.24/src/BulletCollision/Gimpact/gim_contact.cpp:68:8: style: The scope of the variable 'key' can be reduced. [variableScope] bullet3-3.24/src/BulletCollision/Gimpact/gim_contact.h:110:56: style: Parameter 'normals' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/BulletCollision/Gimpact/gim_contact.cpp:68:12: style: Variable 'key' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletCollision/Gimpact/gim_contact.cpp:135:26: style: Variable 'average_contact.m_point' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletCollision/Gimpact/gim_contact.cpp:141:27: style: Variable 'average_contact.m_normal' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.cpp:118:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.cpp:202:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.cpp:335:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.cpp:118:3: style: C-style reference casting [cstyleCast] bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.cpp:127:3: style: C-style reference casting [cstyleCast] bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.cpp:136:3: style: C-style reference casting [cstyleCast] bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.cpp:202:3: style: C-style reference casting [cstyleCast] bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.cpp:265:5: style: C-style reference casting [cstyleCast] bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.cpp:298:5: style: C-style reference casting [cstyleCast] bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.cpp:335:3: style: C-style reference casting [cstyleCast] bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.cpp:384:3: style: C-style reference casting [cstyleCast] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp:144:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h:34:2: warning: Member variable 'btUsageBitfield::unused1' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h:34:2: warning: Member variable 'btUsageBitfield::unused2' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h:34:2: warning: Member variable 'btUsageBitfield::unused3' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h:34:2: warning: Member variable 'btUsageBitfield::unused4' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h:72:7: style:inconclusive: Technically the member function 'btSubSimplexClosestResult::isValid' can be const. [functionConst] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h:45:15: style: The function 'calcTimeOfImpact' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btConvexCast.h:82:15: note: Virtual function in base class bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h:45:15: note: Function in derived class bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h:72:11: style: The destructor '~btStorageResult' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h:31:12: note: Virtual destructor in base class bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h:72:11: note: Destructor in derived class bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h:74:15: style: The function 'addContactPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h:36:16: note: Virtual function in base class bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h:74:15: note: Function in derived class bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h:52:11: style: The destructor '~btGjkPairDetector' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h:51:11: note: Virtual destructor in base class bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h:52:11: note: Destructor in derived class bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h:54:15: style: The function 'getClosestPoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h:57:15: note: Virtual function in base class bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h:54:15: note: Function in derived class bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPointCollector.h:34:15: style: The function 'setShapeIdentifiersA' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h:34:16: note: Virtual function in base class bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPointCollector.h:34:15: note: Function in derived class bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPointCollector.h:39:15: style: The function 'setShapeIdentifiersB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h:35:16: note: Virtual function in base class bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPointCollector.h:39:15: note: Function in derived class bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPointCollector.h:45:15: style: The function 'addContactPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h:36:16: note: Virtual function in base class bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPointCollector.h:45:15: note: Function in derived class bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp:162:12: style: Redundant initialization for 'dLambda'. The initialized value is overwritten before it is read. [redundantInitialization] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp:154:21: note: dLambda is initialized bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp:162:12: note: dLambda is overwritten bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp:123:6: style: The scope of the variable 'numIter' can be reduced. [variableScope] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp:26:79: style:inconclusive: Function 'btContinuousConvexCollision' argument 1 names different: declaration 'shapeA' definition 'convexA'. [funcArgNamesDifferent] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h:41:51: note: Function 'btContinuousConvexCollision' argument 1 names different: declaration 'shapeA' definition 'convexA'. bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp:26:79: note: Function 'btContinuousConvexCollision' argument 1 names different: declaration 'shapeA' definition 'convexA'. bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp:26:109: style:inconclusive: Function 'btContinuousConvexCollision' argument 2 names different: declaration 'shapeB' definition 'convexB'. [funcArgNamesDifferent] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h:41:80: note: Function 'btContinuousConvexCollision' argument 2 names different: declaration 'shapeB' definition 'convexB'. bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp:26:109: note: Function 'btContinuousConvexCollision' argument 2 names different: declaration 'shapeB' definition 'convexB'. bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp:35:79: style:inconclusive: Function 'btContinuousConvexCollision' argument 1 names different: declaration 'shapeA' definition 'convexA'. [funcArgNamesDifferent] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h:43:51: note: Function 'btContinuousConvexCollision' argument 1 names different: declaration 'shapeA' definition 'convexA'. bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp:35:79: note: Function 'btContinuousConvexCollision' argument 1 names different: declaration 'shapeA' definition 'convexA'. bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h:38:15: style: The function 'calcTimeOfImpact' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btConvexCast.h:82:15: note: Virtual function in base class bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h:38:15: note: Function in derived class bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.cpp:106:12: style: Redundant initialization for 'dLambda'. The initialized value is overwritten before it is read. [redundantInitialization] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.cpp:102:21: note: dLambda is initialized bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.cpp:106:12: note: dLambda is overwritten bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.cpp:121:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.cpp:54:6: style: The scope of the variable 'maxIter' can be reduced. [variableScope] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.cpp:65:6: style: The scope of the variable 'numIter' can be reduced. [variableScope] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp:125:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localGetSupportVertexNonVirtual [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp:933:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GJK [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp:948:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Valid [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp:991:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Failed [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp:1033:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Valid [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp:91:2: warning: Member variable 'MinkowskiDiff::m_shapes' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp:91:2: warning: Member variable 'MinkowskiDiff::Ls' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp:189:2: warning: Member variable 'GJK::m_simplices' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp:189:2: warning: Member variable 'GJK::m_free' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp:189:2: warning: Member variable 'GJK::m_simplex' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp:609:2: warning: Member variable 'EPA::m_result' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp:609:2: warning: Member variable 'EPA::m_fc_store' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp:769:7: performance:inconclusive: Technically the member function 'gjkepa2_impl::EPA::getedgedist' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp:235:14: style: The scope of the variable 'ns' can be reduced. [variableScope] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp:694:12: style: The scope of the variable 'valid' can be reduced. [variableScope] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp:1023:33: style:inconclusive: Function 'SignedDistance' argument 3 names different: declaration 'shape' definition 'shape0'. [funcArgNamesDifferent] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.h:62:33: note: Function 'SignedDistance' argument 3 names different: declaration 'shape' definition 'shape0'. bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp:1023:33: note: Function 'SignedDistance' argument 3 names different: declaration 'shape' definition 'shape0'. bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp:1024:31: style:inconclusive: Function 'SignedDistance' argument 4 names different: declaration 'wtrs' definition 'wtrs0'. [funcArgNamesDifferent] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.h:63:31: note: Function 'SignedDistance' argument 4 names different: declaration 'wtrs' definition 'wtrs0'. bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp:1024:31: note: Function 'SignedDistance' argument 4 names different: declaration 'wtrs' definition 'wtrs0'. bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp:1047:18: style: Local variable 'margin' shadows outer argument [shadowArgument] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp:1022:21: note: Shadowed declaration bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp:1047:18: note: Shadow variable bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h:31:7: style: The function 'calcPenDepth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h:29:15: note: Virtual function in base class bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h:31:7: note: Function in derived class bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp:201:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp:737:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_LARGE_FLOAT [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp:40:20: warning: Member variable 'btGjkPairDetector::m_curIter' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp:40:20: warning: Member variable 'btGjkPairDetector::m_degenerateSimplex' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp:56:20: warning: Member variable 'btGjkPairDetector::m_curIter' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp:56:20: warning: Member variable 'btGjkPairDetector::m_degenerateSimplex' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp:351:21: style: The scope of the variable 'dist2' can be reduced. [variableScope] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp:717:6: style: The scope of the variable 'gGjkMaxIter' can be reduced. [variableScope] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp:721:7: style: The scope of the variable 'checkSimplex' can be reduced. [variableScope] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp:722:7: style: The scope of the variable 'checkPenetration' can be reduced. [variableScope] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp:726:6: style: The scope of the variable 'status' can be reduced. [variableScope] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp:555:21: style: Local variable 'tmp' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp:463:29: note: Shadowed declaration bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp:555:21: note: Shadow variable bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp:770:14: style: Local variable 'delta' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp:738:12: note: Shadowed declaration bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp:770:14: note: Shadow variable bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp:65:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_LARGE_FLOAT [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp:290:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PREFERRED_PENETRATION_DIRECTIONS [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h:29:15: style: The function 'calcPenDepth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h:29:15: note: Virtual function in base class bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h:29:15: note: Function in derived class bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp:95:13: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp:80:6: note: Shadowed declaration bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp:95:13: note: Shadow variable bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp:112:13: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp:80:6: note: Shadowed declaration bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp:112:13: note: Shadow variable bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h:174:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_userPersistentData [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h:198:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_appliedImpulse [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp:122:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pointCache [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp:199:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pointCache [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp:228:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pointCache [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp:244:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_contactBreakingThreshold [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp:262:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pointCache [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp:362:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_contactBreakingThreshold [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp:408:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_contactBreakingThreshold [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp:312:2: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp:79:9: style: Condition 'pt.m_userPersistentData' is always true [knownConditionTrueFalse] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp:295:50: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp:311:38: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp:314:21: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp:315:21: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp:246:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp:414:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp:521:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp:489:15: style: Local variable 'point' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp:469:12: note: Shadowed declaration bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp:489:15: note: Shadow variable bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp:123:2: performance: Variable 'm_convexShapeFrom' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp:124:2: performance: Variable 'm_convexShapeTo' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp:125:2: performance: Variable 'm_triangleToWorld' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp:126:2: performance: Variable 'm_hitFraction' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp:127:2: performance: Variable 'm_triangleCollisionMargin' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp:128:2: performance: Variable 'm_allowedPenetration' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h:39:15: style: The function 'calcTimeOfImpact' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btConvexCast.h:82:15: note: Virtual function in base class bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h:39:15: note: Function in derived class bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.cpp:24:69: style:inconclusive: Function 'btSubsimplexConvexCast' argument 1 names different: declaration 'shapeA' definition 'convexA'. [funcArgNamesDifferent] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h:34:46: note: Function 'btSubsimplexConvexCast' argument 1 names different: declaration 'shapeA' definition 'convexA'. bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.cpp:24:69: note: Function 'btSubsimplexConvexCast' argument 1 names different: declaration 'shapeA' definition 'convexA'. bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.cpp:24:99: style:inconclusive: Function 'btSubsimplexConvexCast' argument 2 names different: declaration 'shapeB' definition 'convexB'. [funcArgNamesDifferent] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h:34:75: note: Function 'btSubsimplexConvexCast' argument 2 names different: declaration 'shapeB' definition 'convexB'. bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.cpp:24:99: note: Function 'btSubsimplexConvexCast' argument 2 names different: declaration 'shapeB' definition 'convexB'. bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp:64:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_LARGE_FLOAT [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp:465:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:32:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:136:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ghostObject [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:174:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ghostObject [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:198:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentPosition [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:260:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_verticalVelocity [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:349:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_targetPosition [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:391:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_targetPosition [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:478:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_targetPosition [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:613:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useWalkDirection [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:627:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useWalkDirection [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:635:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_AngVel [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:640:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_AngVel [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:645:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_walkDirection [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:672:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_walkDirection [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:677:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_verticalVelocity [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:702:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentPosition [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:717:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_AngVel [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:854:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fallSpeed [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:859:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_jumpSpeed [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:865:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxJumpHeight [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:875:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_jumpSpeed [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:898:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gravity [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:903:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gravity [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:908:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxSlopeRadians [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:914:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxSlopeRadians [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:919:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxPenetrationDepth [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:924:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxPenetrationDepth [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:929:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_verticalVelocity [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:934:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stepHeight [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:950:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_interpolateUp [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:955:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gravity [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:966:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_up [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:48:2: style: Class 'btKinematicClosestNotMeRayResultCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:845:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btVector3 [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:619:2: warning: Member variable 'PreallocatedMemoryHelper < 10 >::m_chunks' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:778:2: style: Struct 'AssignConstraintsToGridBatchesLoop' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:239:6: style: Condition 'inParallel' is always true [knownConditionTrueFalse] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:238:20: note: Assignment 'inParallel=true', assigned value is 1 bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:239:6: note: Condition 'inParallel' is always true bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:258:6: style: Condition 'useRunLengthEncoding' is always true [knownConditionTrueFalse] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:257:30: note: Assignment 'useRunLengthEncoding=true', assigned value is 1 bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:258:6: note: Condition 'useRunLengthEncoding' is always true bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:498:6: style: Condition 'inParallel' is always true [knownConditionTrueFalse] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:497:20: note: Assignment 'inParallel=true', assigned value is 1 bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:498:6: note: Condition 'inParallel' is always true bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:991:7: style: Condition 'inParallel' is always true [knownConditionTrueFalse] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:990:21: note: Assignment 'inParallel=true', assigned value is 1 bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:991:7: note: Condition 'inParallel' is always true bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:845:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:846:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:847:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:848:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:849:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:850:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:851:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:852:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:558:9: style: Local variable 'numConstraints' shadows outer argument [shadowArgument] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:532:12: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:558:9: note: Shadow variable bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:654:13: style: Parameter 'bodyPositions' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:655:8: style: Parameter 'bodyDynamicFlags' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:656:27: style: Parameter 'conInfos' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:930:3: warning: Uninitialized variable: gridChunkDim [uninitvar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:832:28: style: Variable 'minNumBatchesPerPhase' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btJacobianEntry.h:107:49: debug: Function::addArguments found argument 'jacB' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btJacobianEntry.h:116:49: debug: Function::addArguments found argument 'jacB' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btJacobianEntry.h:128:48: debug: Function::addArguments found argument 'linvelA' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btJacobianEntry.h:128:74: debug: Function::addArguments found argument 'angvelA' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btJacobianEntry.h:128:100: debug: Function::addArguments found argument 'linvelB' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btJacobianEntry.h:128:126: debug: Function::addArguments found argument 'angvelB' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:121:44: debug: Function::addArguments found argument 'worldTransform' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:131:73: debug: Function::addArguments found argument 'rel_pos' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:131:93: debug: Function::addArguments found argument 'velocity' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:139:74: debug: Function::addArguments found argument 'rel_pos' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:139:94: debug: Function::addArguments found argument 'velocity' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:147:56: debug: Function::addArguments found argument 'angVel' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:156:55: debug: Function::addArguments found argument 'linearComponent' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:156:89: debug: Function::addArguments found argument 'angularComponent' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:165:67: debug: Function::addArguments found argument 'linearComponent' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:165:101: debug: Function::addArguments found argument 'angularComponent' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:217:43: debug: Function::addArguments found argument 'invMass' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:232:82: debug: Function::addArguments found argument 'rel_pos' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:232:102: debug: Function::addArguments found argument 'velocity' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:237:64: debug: Function::addArguments found argument 'angVel' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:243:63: debug: Function::addArguments found argument 'linearComponent' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:243:97: debug: Function::addArguments found argument 'angularComponent' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btJacobianEntry.h:104:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Adiag [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btJacobianEntry.h:110:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_linearJointAxis [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btJacobianEntry.h:119:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_linearJointAxis [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btJacobianEntry.h:130:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linvelA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:123:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable worldTransform [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:134:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable velocity [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:142:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable velocity [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:150:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable angVel [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:161:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable angularComponent [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:170:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable angularComponent [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:219:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invMass [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:234:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable velocity [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:239:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable angVel [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:248:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable angularComponent [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btTypedConstraint.h:304:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_objectType [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btTypedConstraint.h:341:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_2_PI [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h:153:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h:157:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbB [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h:412:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_swingSpan1 [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:45:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbBFrame [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:52:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_angularOnly [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:69:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:248:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:295:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:517:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_swingCorrection [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:606:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_swingCorrection [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:813:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:884:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_swingSpan1 [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:911:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_PI [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:942:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:976:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_qTarget [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:1038:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_linERP [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:1075:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_flags [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:1112:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbAFrame [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:388:8: style: Condition 'bDoTorque' is always true [knownConditionTrueFalse] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h:406:37: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:120:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:121:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:122:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:131:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:132:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:133:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h:202:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h:207:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h:212:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:194:13: style: Local variable 'k' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:138:11: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:194:13: note: Shadow variable bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:218:12: style: Local variable 'k' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:138:11: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:218:12: note: Shadow variable bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:575:13: style: Local variable 'b2Axis2' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:523:30: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:575:13: note: Shadow variable bullet3-3.24/src/BulletDynamics/ConstraintSolver/btTypedConstraint.h:89:50: style: Parameter 'other' can be declared as reference to const [constParameterReference] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h:216:19: warning: Conversion of string literal "Invalid limitIndex specified for btConeTwistConstraint" to bool always evaluates to true. [incorrectStringBooleanError] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:242:8: style: Variable 'srow' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btContactConstraint.cpp:36:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_contactManifold [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btContactConstraint.cpp:141:10: style: Redundant initialization for 'rel_vel'. The initialized value is overwritten before it is read. [redundantInitialization] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btContactConstraint.cpp:135:19: note: rel_vel is initialized bullet3-3.24/src/BulletDynamics/ConstraintSolver/btContactConstraint.cpp:141:10: note: rel_vel is overwritten bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:365:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_loLimit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:371:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hiLimit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:377:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_loLimit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:383:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hiLimit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:389:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hiLimit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:395:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_loLimit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:401:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hiLimit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:407:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_loLimit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:423:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_loLimit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:439:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hiLimit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:599:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_angularLimits [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:99:3: performance: Variable 'm_loLimit' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:100:3: performance: Variable 'm_hiLimit' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:101:3: performance: Variable 'm_bounce' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:102:3: performance: Variable 'm_stopERP' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:103:3: performance: Variable 'm_stopCFM' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:104:3: performance: Variable 'm_motorERP' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:105:3: performance: Variable 'm_motorCFM' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:107:3: performance: Variable 'm_targetVelocity' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:108:3: performance: Variable 'm_maxMotorForce' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:110:3: performance: Variable 'm_servoTarget' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:112:3: performance: Variable 'm_springStiffness' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:114:3: performance: Variable 'm_springDamping' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:116:3: performance: Variable 'm_equilibriumPoint' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:118:3: performance: Variable 'm_currentLimitError' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:119:3: performance: Variable 'm_currentLimitErrorHi' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:120:3: performance: Variable 'm_currentPosition' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:126:3: performance: Variable 'm_loLimit' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:127:3: performance: Variable 'm_hiLimit' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:128:3: performance: Variable 'm_bounce' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:129:3: performance: Variable 'm_stopERP' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:130:3: performance: Variable 'm_stopCFM' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:131:3: performance: Variable 'm_motorERP' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:132:3: performance: Variable 'm_motorCFM' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:134:3: performance: Variable 'm_targetVelocity' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:135:3: performance: Variable 'm_maxMotorForce' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:137:3: performance: Variable 'm_servoTarget' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:139:3: performance: Variable 'm_springStiffness' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:141:3: performance: Variable 'm_springDamping' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:143:3: performance: Variable 'm_equilibriumPoint' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:145:3: performance: Variable 'm_currentLimitError' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:146:3: performance: Variable 'm_currentLimitErrorHi' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:147:3: performance: Variable 'm_currentPosition' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:224:3: performance: Variable 'm_lowerLimit' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:225:3: performance: Variable 'm_upperLimit' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:226:3: performance: Variable 'm_bounce' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:227:3: performance: Variable 'm_stopERP' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:228:3: performance: Variable 'm_stopCFM' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:229:3: performance: Variable 'm_motorERP' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:230:3: performance: Variable 'm_motorCFM' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:232:3: performance: Variable 'm_currentLimitError' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:233:3: performance: Variable 'm_currentLimitErrorHi' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:234:3: performance: Variable 'm_currentLinearDiff' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:151:7: style:inconclusive: Technically the member function 'btRotationalLimitMotor2::isLimited' can be const. [functionConst] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:254:14: style:inconclusive: Technically the member function 'btTranslationalLimitMotor2::isLimited' can be const. [functionConst] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:590:45: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGearConstraint.cpp:20:19: warning: Member variable 'btGearConstraint::m_useFrameA' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGearConstraint.h:127:31: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGearConstraint.h:49:27: style: Parameter 'axisA' can be declared as reference to const [constParameterReference] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGearConstraint.h:53:27: style: Parameter 'axisB' can be declared as reference to const [constParameterReference] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:456:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_loLimit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:462:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_loLimit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:468:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hiLimit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:474:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hiLimit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:501:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_loLimit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:603:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_angularLimits [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:46:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_frameInA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:83:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_HALF_PI [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:111:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_PI [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:163:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:260:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_LARGE_FLOAT [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:309:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calculatedAxisAngleDiff [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:343:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calculatedTransformA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:393:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calculatedAxisAngleDiff [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:404:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:460:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:495:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:510:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:533:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:565:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentLimit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:611:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_flags [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:639:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_frameInA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:647:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calculatedAxis [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:652:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calculatedLinearDiff [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:657:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calculatedAxisAngleDiff [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:675:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_AnchorPos [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:681:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calculatedLinearDiff [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:712:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useOffsetForConstraintFrame [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:866:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stopERP [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:916:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_flags [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:971:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_frameInA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:91:2: warning:inconclusive: Member variable 'btRotationalLimitMotor::m_maxLimitForce' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:91:2: warning:inconclusive: Member variable 'btRotationalLimitMotor::m_damping' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:91:2: warning:inconclusive: Member variable 'btRotationalLimitMotor::m_currentPosition' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:91:2: warning:inconclusive: Member variable 'btRotationalLimitMotor::m_accumulatedImpulse' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:153:2: warning: Member variable 'btTranslationalLimitMotor::m_currentLimit' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:173:2: warning:inconclusive: Member variable 'btTranslationalLimitMotor::m_currentLimitError' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:173:2: warning:inconclusive: Member variable 'btTranslationalLimitMotor::m_currentLinearDiff' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:173:2: warning: Member variable 'btTranslationalLimitMotor::m_currentLimit' is not initialized in the copy constructor. [uninitMemberVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:74:3: performance: Variable 'm_accumulatedImpulse' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:75:3: performance: Variable 'm_targetVelocity' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:76:3: performance: Variable 'm_maxMotorForce' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:77:3: performance: Variable 'm_maxLimitForce' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:78:3: performance: Variable 'm_loLimit' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:79:3: performance: Variable 'm_hiLimit' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:80:3: performance: Variable 'm_normalCFM' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:81:3: performance: Variable 'm_stopERP' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:82:3: performance: Variable 'm_stopCFM' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:83:3: performance: Variable 'm_bounce' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:84:3: performance: Variable 'm_damping' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:85:3: performance: Variable 'm_limitSoftness' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:87:3: performance: Variable 'm_currentLimitError' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:93:3: performance: Variable 'm_targetVelocity' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:94:3: performance: Variable 'm_maxMotorForce' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:95:3: performance: Variable 'm_limitSoftness' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:96:3: performance: Variable 'm_loLimit' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:97:3: performance: Variable 'm_hiLimit' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:98:3: performance: Variable 'm_normalCFM' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:99:3: performance: Variable 'm_stopERP' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:100:3: performance: Variable 'm_stopCFM' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:101:3: performance: Variable 'm_bounce' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:103:3: performance: Variable 'm_currentLimitError' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:175:3: performance: Variable 'm_lowerLimit' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:176:3: performance: Variable 'm_upperLimit' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:177:3: performance: Variable 'm_accumulatedImpulse' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:179:3: performance: Variable 'm_limitSoftness' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:180:3: performance: Variable 'm_damping' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:181:3: performance: Variable 'm_restitution' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:182:3: performance: Variable 'm_normalCFM' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:183:3: performance: Variable 'm_stopERP' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:184:3: performance: Variable 'm_stopCFM' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:594:38: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:314:62: style: Parameter 'other' can be declared as reference to const [constParameterReference] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:56:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_frameInA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:89:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_HALF_PI [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:124:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_HALF_PI [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:155:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_HALF_PI [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:190:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_HALF_PI [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:221:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_HALF_PI [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:255:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_HALF_PI [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:272:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rotateOrder [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:418:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calculatedTransformA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:440:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calculatedAxisAngleDiff [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:456:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentLimit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:496:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentLimit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:552:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rotateOrder [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:620:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_frameInA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:628:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calculatedLinearDiff [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:659:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hasStaticBody [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:700:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_INFINITY [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:914:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stopERP [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:972:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_flags [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:1035:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_frameInA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:1045:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bounce [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:1054:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enableMotor [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:1063:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_servoMotor [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:1072:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_targetVelocity [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:1082:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_servoTarget [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:1125:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxMotorForce [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:1134:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enableSpring [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:1144:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_springStiffness [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:1159:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_springDamping [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:1174:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_equilibriumPoint [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:1184:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_equilibriumPoint [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:1193:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_equilibriumPoint [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:898:8: style: Variable 'srow' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.h:127:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_equilibriumPoint [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp:34:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_objectType [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_springEnabled [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_springStiffness [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp:68:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_springDamping [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp:78:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_equilibriumPoint [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp:92:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_equilibriumPoint [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp:103:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_equilibriumPoint [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp:113:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_springEnabled [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp:165:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_frameInA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.h:121:44: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHinge2Constraint.cpp:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_frameInA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h:125:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h:129:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbB [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h:134:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h:139:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbB [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h:217:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rbAxisA2 [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h:450:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_angularOnly [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:54:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:141:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_referenceSign [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:170:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_referenceSign [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:201:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_referenceSign [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:206:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:292:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_PI [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:318:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_accumulatedAngle [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:323:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_accumulatedAngle [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:330:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_accumulatedAngle [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:337:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:359:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:374:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useOffsetForConstraintFrame [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:394:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:632:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbAFrame [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:660:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hingeAngle [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:704:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_PI [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:731:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_motorTargetVelocity [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:736:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:1025:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stopERP [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:1059:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_flags [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h:444:37: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:442:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:443:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:444:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:450:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:451:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:452:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:395:6: style: The scope of the variable 'i' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:516:6: style: The scope of the variable 'nrow' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:517:6: style: The scope of the variable 'srow' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:903:6: style: The scope of the variable 'srow' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h:181:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_SEQUENTIAL_IMPULSE_SOLVER [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.h:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_NNCG_SOLVER [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.cpp:41:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLVER_RANDMIZE_ORDER [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h:34:2: warning: Member variable 'btSolverAnalyticsData::m_numBodies' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h:34:2: warning: Member variable 'btSolverAnalyticsData::m_numContactManifolds' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.cpp:158:10: style: Condition 'applyFriction' is always true [knownConditionTrueFalse] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.cpp:157:27: note: Assignment 'applyFriction=true', assigned value is 1 bullet3-3.24/src/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.cpp:158:10: note: Condition 'applyFriction' is always true bullet3-3.24/src/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.cpp:161:28: style: The scope of the variable 'solveManifold' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.cpp:179:28: style: The scope of the variable 'solveManifold' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.cpp:302:26: style: The scope of the variable 'constraint' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.cpp:317:26: style: The scope of the variable 'constraint' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.cpp:333:27: style: The scope of the variable 'constraint' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_jac [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp:63:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp:164:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_erp [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp:181:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_INFINITY [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h:164:42: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp:95:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp:96:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp:97:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp:110:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp:111:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp:112:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:355:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_btSeed2 [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:362:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_resolveSingleConstraintRowGeneric [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:422:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_btSeed2 [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:520:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:629:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:780:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fixedBodyId [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:805:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:986:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverContactFrictionConstraintPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1012:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1172:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1310:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpConstraintSizesPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1382:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1405:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fixedBodyId [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1535:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLVER_RANDMIZE_ORDER [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1712:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverContactConstraintPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1738:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxOverrideNumSolverIterations [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1769:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverContactConstraintPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1789:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverNonContactConstraintPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1812:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1840:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLVER_USE_WARMSTARTING [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1874:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_btSeed2 [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1016:6: style: Condition '!solverBodyA' is always false [knownConditionTrueFalse] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1016:62: style: Condition '!solverBodyB' is always false [knownConditionTrueFalse] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1058:65: style: Condition 'rollingFriction>0' is always true [knownConditionTrueFalse] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1019:24: note: Assignment 'rollingFriction=1', assigned value is 1 bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1058:65: note: Condition 'rollingFriction>0' is always true bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1612:9: style: Condition 'applyFriction' is always true [knownConditionTrueFalse] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1611:26: note: Assignment 'applyFriction=true', assigned value is 1 bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1612:9: note: Condition 'applyFriction' is always true bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1003:12: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1004:12: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1770:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1790:31: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:520:16: style: The scope of the variable 'solverBodyA' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:521:16: style: The scope of the variable 'solverBodyB' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:629:16: style: The scope of the variable 'solverBodyA' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:630:16: style: The scope of the variable 'solverBodyB' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1152:24: style: The scope of the variable 'manifold' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1615:27: style: The scope of the variable 'solveManifold' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1629:27: style: The scope of the variable 'solveManifold' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1700:6: style: The scope of the variable 'iteration' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1152:33: style: Variable 'manifold' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:34:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numFrictionDirections [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:51:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_scratchMemory [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:62:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_scratchMemory [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:67:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverContactConstraintPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:276:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useBatching [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:347:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_kinematicBodyUniqueIdToSolverBodyTable [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:406:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:458:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numFrictionDirections [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:557:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numFrictionDirections [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:575:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useBatching [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:604:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpConstraintSizesPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:652:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpConstraintSizesPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:688:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useBatching [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:754:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:809:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fixedBodyId [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:838:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numFrictionDirections [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:864:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverContactConstraintPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:904:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useBatching [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:935:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useBatching [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1001:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverNonContactConstraintPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1019:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverContactConstraintPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1034:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverContactConstraintPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1065:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rollingFrictionIndexTable [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1112:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverContactConstraintPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1195:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_batchedJointConstraints [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1232:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_batchedJointConstraints [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1271:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_batchedContactConstraints [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1310:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_batchedContactConstraints [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1349:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_batchedContactConstraints [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1409:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_batchedContactConstraints [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1529:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLVER_USE_WARMSTARTING [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:696:6: style: Condition 'parallelJointSetup' is always true [knownConditionTrueFalse] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:694:28: note: Assignment 'parallelJointSetup=true', assigned value is 1 bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:696:6: note: Condition 'parallelJointSetup' is always true bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:734:6: style: Condition 'parallelJointSetup' is always true [knownConditionTrueFalse] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:694:28: note: Assignment 'parallelJointSetup=true', assigned value is 1 bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:734:6: note: Condition 'parallelJointSetup' is always true bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:816:6: style: Condition 'parallelBodySetup' is always true [knownConditionTrueFalse] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:815:27: note: Assignment 'parallelBodySetup=true', assigned value is 1 bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:816:6: note: Condition 'parallelBodySetup' is always true bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:396:32: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:397:32: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:481:14: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:460:12: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:481:14: note: Shadow variable bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:908:14: style: Local variable 'leastSquaresResidual' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:903:13: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:908:14: note: Shadow variable bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1411:12: style: Local variable 'leastSquaresResidual' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1388:11: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1411:12: note: Shadow variable bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:406:29: style: Variable 'solverBodyA' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:407:29: style: Variable 'solverBodyB' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1104:25: style: Variable 'numPoolConstraints' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSliderConstraint.h:179:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSliderConstraint.h:180:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbB [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSliderConstraint.h:337:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_upperLinLimit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp:30:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lowerLinLimit [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp:94:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_frameInA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp:102:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp:141:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useLinearReferenceFrameA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp:175:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_solveLinLim [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp:202:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_angDepth [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp:229:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_realPivotAInW [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp:246:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp:679:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_softnessLimLin [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp:750:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_INFINITY [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSliderConstraint.h:331:40: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp:52:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp:131:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.h:33:3: performance: Variable 'm_tau' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.h:34:3: performance: Variable 'm_damping' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.h:39:7: style:inconclusive: Technically the member function 'btSolve2LinearConstraint::resolveUnilateralPairConstraint' can be const. [functionConst] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp:22:32: note: Technically the member function 'btSolve2LinearConstraint::resolveUnilateralPairConstraint' can be const. bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.h:39:7: note: Technically the member function 'btSolve2LinearConstraint::resolveUnilateralPairConstraint' can be const. bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.h:63:7: style:inconclusive: Technically the member function 'btSolve2LinearConstraint::resolveBilateralPairConstraint' can be const. [functionConst] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp:102:32: note: Technically the member function 'btSolve2LinearConstraint::resolveBilateralPairConstraint' can be const. bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.h:63:7: note: Technically the member function 'btSolve2LinearConstraint::resolveBilateralPairConstraint' can be const. bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp:23:15: warning: Function 'resolveUnilateralPairConstraint' argument order different: declaration 'body0, body1, world2A, world2B, invInertiaADiag, invMassA, linvelA, angvelA, rel_posA1, invInertiaBDiag, invMassB, linvelB, angvelB, rel_posA2, depthA, normalA, rel_posB1, rel_posB2, depthB, normalB, imp0, imp1' definition 'body1, body2, world2A, world2B, invInertiaADiag, invMassA, linvelA, angvelA, rel_posA1, invInertiaBDiag, invMassB, linvelB, angvelB, rel_posA2, depthA, normalA, rel_posB1, rel_posB2, depthB, normalB, imp0, imp1' [funcArgOrderDifferent] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.h:40:16: note: Function 'resolveUnilateralPairConstraint' argument order different: declaration 'body0, body1, world2A, world2B, invInertiaADiag, invMassA, linvelA, angvelA, rel_posA1, invInertiaBDiag, invMassB, linvelB, angvelB, rel_posA2, depthA, normalA, rel_posB1, rel_posB2, depthB, normalB, imp0, imp1' definition 'body1, body2, world2A, world2B, invInertiaADiag, invMassA, linvelA, angvelA, rel_posA1, invInertiaBDiag, invMassB, linvelB, angvelB, rel_posA2, depthA, normalA, rel_posB1, rel_posB2, depthB, normalB, imp0, imp1' bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp:23:15: note: Function 'resolveUnilateralPairConstraint' argument order different: declaration 'body0, body1, world2A, world2B, invInertiaADiag, invMassA, linvelA, angvelA, rel_posA1, invInertiaBDiag, invMassB, linvelB, angvelB, rel_posA2, depthA, normalA, rel_posB1, rel_posB2, depthB, normalB, imp0, imp1' definition 'body1, body2, world2A, world2B, invInertiaADiag, invMassA, linvelA, angvelA, rel_posA1, invInertiaBDiag, invMassB, linvelB, angvelB, rel_posA2, depthA, normalA, rel_posB1, rel_posB2, depthB, normalB, imp0, imp1' bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp:103:15: warning: Function 'resolveBilateralPairConstraint' argument order different: declaration 'body0, body1, world2A, world2B, invInertiaADiag, invMassA, linvelA, angvelA, rel_posA1, invInertiaBDiag, invMassB, linvelB, angvelB, rel_posA2, depthA, normalA, rel_posB1, rel_posB2, depthB, normalB, imp0, imp1' definition 'body1, body2, world2A, world2B, invInertiaADiag, invMassA, linvelA, angvelA, rel_posA1, invInertiaBDiag, invMassB, linvelB, angvelB, rel_posA2, depthA, normalA, rel_posB1, rel_posB2, depthB, normalB, imp0, imp1' [funcArgOrderDifferent] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.h:64:16: note: Function 'resolveBilateralPairConstraint' argument order different: declaration 'body0, body1, world2A, world2B, invInertiaADiag, invMassA, linvelA, angvelA, rel_posA1, invInertiaBDiag, invMassB, linvelB, angvelB, rel_posA2, depthA, normalA, rel_posB1, rel_posB2, depthB, normalB, imp0, imp1' definition 'body1, body2, world2A, world2B, invInertiaADiag, invMassA, linvelA, angvelA, rel_posA1, invInertiaBDiag, invMassB, linvelB, angvelB, rel_posA2, depthA, normalA, rel_posB1, rel_posB2, depthB, normalB, imp0, imp1' bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp:103:15: note: Function 'resolveBilateralPairConstraint' argument order different: declaration 'body0, body1, world2A, world2B, invInertiaADiag, invMassA, linvelA, angvelA, rel_posA1, invInertiaBDiag, invMassB, linvelB, angvelB, rel_posA2, depthA, normalA, rel_posB1, rel_posB2, depthB, normalB, imp0, imp1' definition 'body1, body2, world2A, world2B, invInertiaADiag, invMassA, linvelA, angvelA, rel_posA1, invInertiaBDiag, invMassB, linvelB, angvelB, rel_posA2, depthA, normalA, rel_posB1, rel_posB2, depthB, normalB, imp0, imp1' bullet3-3.24/src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp:108:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp:106:32: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp:108:15: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp:109:15: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp:110:15: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp:111:16: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp:70:13: style: Redundant initialization for 'lim_fact'. The initialized value is overwritten before it is read. [redundantInitialization] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp:64:20: note: lim_fact is initialized bullet3-3.24/src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp:70:13: note: lim_fact is overwritten bullet3-3.24/src/BulletDynamics/ConstraintSolver/btUniversalConstraint.cpp:50:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_frameInA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btUniversalConstraint.cpp:61:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_axis1 [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:205:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_constraintSolver [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:232:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ownsIslandManager [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:256:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionObjects [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:279:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_DrawConstraints [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:314:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nonStaticRigidBodies [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:327:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nonStaticRigidBodies [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:349:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_latencyMotionStateInterpolation [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:359:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_synchronizeAllMotionStates [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:391:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fixedTimeStep [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:456:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_internalPreTickCallback [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:501:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gravity [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:514:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gravity [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:539:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_DISABLE_WORLD_GRAVITY [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:565:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_DISABLE_WORLD_GRAVITY [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:590:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_actions [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:600:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nonStaticRigidBodies [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:689:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sortedConstraints [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:719:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_predictiveManifolds [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:783:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_convexToWorld [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:892:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_allowedCcdPenetration [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:935:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_predictiveManifolds [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:947:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nonStaticRigidBodies [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:994:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_allowedCcdPenetration [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1052:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nonStaticRigidBodies [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1096:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nonStaticRigidBodies [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1119:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_DrawConstraints [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1352:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ownsConstraintSolver [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1363:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_constraintSolver [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1372:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_constraints [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1376:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_constraints [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1385:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionObjects [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1420:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tau [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:743:11: style: Condition 'colObj0' is always true [knownConditionTrueFalse] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:744:8: style: Condition 'colObj1' is always true [knownConditionTrueFalse] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1078:34: warning: Either the condition 'body0' is redundant or there is possible null pointer dereference: body0. [nullPointerRedundantCheck] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1081:10: note: Assuming that condition 'body0' is not redundant bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1078:34: note: Null pointer dereference bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1079:34: warning: Either the condition 'body1' is redundant or there is possible null pointer dereference: body1. [nullPointerRedundantCheck] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1083:10: note: Assuming that condition 'body1' is not redundant bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1079:34: note: Null pointer dereference bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:812:33: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1062:45: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1063:45: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1131:36: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1147:32: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1176:33: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1222:37: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1272:45: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1324:34: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1414:40: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:295:7: style: The scope of the variable 'i' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1331:17: style: Local variable 'tr' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1325:16: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1331:17: note: Shadow variable bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:104:70: style: Parameter 'other' can be declared as reference to const [constParameterReference] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.cpp:74:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_SEQUENTIAL_IMPULSE_SOLVER [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.cpp:155:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ownsIslandManager [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.cpp:180:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_islandManager [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.cpp:219:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nonStaticRigidBodies [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.cpp:234:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nonStaticRigidBodies [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.cpp:248:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nonStaticRigidBodies [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:191:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_RIGID_BODY [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:197:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_RIGID_BODY [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:244:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionShape [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:249:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionShape [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:431:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_worldTransform [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:444:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_updateRevision [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:453:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_updateRevision [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:501:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISLAND_SLEEPING [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:518:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISABLE_DEACTIVATION [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:537:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_broadphaseHandle [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:541:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_broadphaseHandle [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:545:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_broadphaseHandle [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:561:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_worldTransform [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:570:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_updateRevision [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:576:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_updateRevision [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.cpp:42:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_internalType [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.cpp:102:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_worldTransform [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.cpp:112:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_worldTransform [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.cpp:125:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_worldTransform [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.cpp:230:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionFlags [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.cpp:383:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_HALF_PI [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.cpp:403:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_interpolationWorldTransform [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.cpp:504:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_RIGIDBODY_CODE [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:167:2: style: Class 'btRigidBody' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.cpp:467:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.cpp:504:66: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.cpp:100:55: style:inconclusive: Function 'predictIntegratedTransform' argument 1 names different: declaration 'step' definition 'timeStep'. [funcArgNamesDifferent] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:203:43: note: Function 'predictIntegratedTransform' argument 1 names different: declaration 'step' definition 'timeStep'. bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.cpp:100:55: note: Function 'predictIntegratedTransform' argument 1 names different: declaration 'step' definition 'timeStep'. bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.cpp:105:47: style:inconclusive: Function 'saveKinematicState' argument 1 names different: declaration 'step' definition 'timeStep'. [funcArgNamesDifferent] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:205:35: note: Function 'saveKinematicState' argument 1 names different: declaration 'step' definition 'timeStep'. bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.cpp:105:47: note: Function 'saveKinematicState' argument 1 names different: declaration 'step' definition 'timeStep'. bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.cpp:336:72: style:inconclusive: Function 'computeGyroscopicImpulseImplicit_World' argument 1 names different: declaration 'dt' definition 'step'. [funcArgNamesDifferent] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:614:60: note: Function 'computeGyroscopicImpulseImplicit_World' argument 1 names different: declaration 'dt' definition 'step'. bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.cpp:336:72: note: Function 'computeGyroscopicImpulseImplicit_World' argument 1 names different: declaration 'dt' definition 'step'. bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp:69:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dispatcher1 [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp:95:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionObjects [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp:110:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionObjects [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp:175:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionObjects [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp:195:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionObjects [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp:212:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionObjects [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp:235:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionObjects [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:44:11: style: The destructor '~btSimpleDynamicsWorld' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletDynamics/Dynamics/btDynamicsWorld.h:57:11: note: Virtual destructor in base class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:44:11: note: Destructor in derived class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:47:14: style: The function 'stepSimulation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletDynamics/Dynamics/btDynamicsWorld.h:65:14: note: Virtual function in base class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:47:14: note: Function in derived class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:49:15: style: The function 'setGravity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletDynamics/Dynamics/btDynamicsWorld.h:83:15: note: Virtual function in base class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:49:15: note: Function in derived class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:51:20: style: The function 'getGravity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletDynamics/Dynamics/btDynamicsWorld.h:84:20: note: Virtual function in base class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:51:20: note: Function in derived class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:53:15: style: The function 'addRigidBody' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletDynamics/Dynamics/btDynamicsWorld.h:88:15: note: Virtual function in base class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:53:15: note: Function in derived class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:55:15: style: The function 'addRigidBody' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletDynamics/Dynamics/btDynamicsWorld.h:90:15: note: Virtual function in base class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:55:15: note: Function in derived class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:57:15: style: The function 'removeRigidBody' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletDynamics/Dynamics/btDynamicsWorld.h:92:15: note: Virtual function in base class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:57:15: note: Function in derived class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:59:15: style: The function 'debugDrawWorld' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletDynamics/Dynamics/btDynamicsWorld.h:67:15: note: Virtual function in base class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:59:15: note: Function in derived class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:61:15: style: The function 'addAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletDynamics/Dynamics/btDynamicsWorld.h:77:15: note: Virtual function in base class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:61:15: note: Function in derived class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:63:15: style: The function 'removeAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletDynamics/Dynamics/btDynamicsWorld.h:79:15: note: Virtual function in base class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:63:15: note: Function in derived class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:70:15: style: The function 'synchronizeMotionStates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletDynamics/Dynamics/btDynamicsWorld.h:86:15: note: Virtual function in base class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:70:15: note: Function in derived class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:72:15: style: The function 'setConstraintSolver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletDynamics/Dynamics/btDynamicsWorld.h:94:15: note: Virtual function in base class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:72:15: note: Function in derived class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:74:30: style: The function 'getConstraintSolver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletDynamics/Dynamics/btDynamicsWorld.h:96:30: note: Virtual function in base class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:74:30: note: Function in derived class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:76:30: style: The function 'getWorldType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletDynamics/Dynamics/btDynamicsWorld.h:112:30: note: Virtual function in base class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:76:30: note: Function in derived class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:81:15: style: The function 'clearForces' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletDynamics/Dynamics/btDynamicsWorld.h:114:15: note: Virtual function in base class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:81:15: note: Function in derived class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp:69:41: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Dynamics/btSimulationIslandManagerMt.cpp:305:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVE_TAG [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btSimulationIslandManagerMt.cpp:419:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISLAND_SLEEPING [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btSimulationIslandManagerMt.cpp:610:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_minimumContactManifoldsForBatching [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btSimulationIslandManagerMt.cpp:648:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISLAND_SLEEPING [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btSimulationIslandManagerMt.cpp:264:92: style:inconclusive: Function 'buildIslands' argument 2 names different: declaration 'colWorld' definition 'collisionWorld'. [funcArgNamesDifferent] bullet3-3.24/src/BulletDynamics/Dynamics/btSimulationIslandManagerMt.h:91:72: note: Function 'buildIslands' argument 2 names different: declaration 'colWorld' definition 'collisionWorld'. bullet3-3.24/src/BulletDynamics/Dynamics/btSimulationIslandManagerMt.cpp:264:92: note: Function 'buildIslands' argument 2 names different: declaration 'colWorld' definition 'collisionWorld'. bullet3-3.24/src/BulletDynamics/Dynamics/btSimulationIslandManagerMt.cpp:316:8: style: Local variable 'idx' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/Dynamics/btSimulationIslandManagerMt.cpp:291:7: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/Dynamics/btSimulationIslandManagerMt.cpp:316:8: note: Shadow variable bullet3-3.24/src/BulletDynamics/Dynamics/btSimulationIslandManagerMt.cpp:336:8: style: Local variable 'idx' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/Dynamics/btSimulationIslandManagerMt.cpp:291:7: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/Dynamics/btSimulationIslandManagerMt.cpp:336:8: note: Shadow variable bullet3-3.24/src/BulletDynamics/Dynamics/btSimulationIslandManagerMt.cpp:477:11: style: Variable 'island' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:179:39: debug: Function::addArguments found argument 'inertia' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:210:35: debug: Function::addArguments found argument 'pos' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:217:46: debug: Function::addArguments found argument 'pos' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:222:48: debug: Function::addArguments found argument 'tr' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:250:35: debug: Function::addArguments found argument 'vel' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:257:45: debug: Function::addArguments found argument 'rot' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:264:56: debug: Function::addArguments found argument 'rot' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:269:37: debug: Function::addArguments found argument 'omega' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:355:37: debug: Function::addArguments found argument 'f' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:359:38: debug: Function::addArguments found argument 't' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:363:47: debug: Function::addArguments found argument 'f' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:367:48: debug: Function::addArguments found argument 't' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:505:28: debug: Function::addArguments found argument 'contact_point' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:506:28: debug: Function::addArguments found argument 'normal' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:508:43: debug: Function::addArguments found argument 'scratch_r' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:509:44: debug: Function::addArguments found argument 'scratch_v' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:510:46: debug: Function::addArguments found argument 'scratch_m' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyLink.h:94:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_topVec [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyLink.h:97:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bottomVec [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyLink.h:107:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_topVec [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyLink.h:108:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bottomVec [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:116:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_links [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:121:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_links [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:126:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseCollider [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:130:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseCollider [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:134:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseCollider [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:167:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dofCount [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:168:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_posVarCnt [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:169:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseMass [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:170:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseInertia [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:178:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseMass [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:179:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseInertia [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:187:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_basePos [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:191:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_realBuf [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:195:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseQuat [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:200:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_basePos_interpolate [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:204:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseQuat_interpolate [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:208:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_realBuf [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:212:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_basePos [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:219:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_basePos_interpolate [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:252:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_realBuf [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:259:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseQuat [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:266:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseQuat_interpolate [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:271:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_realBuf [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:304:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_realBuf [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:309:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_deltaV [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:314:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_splitV [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:357:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseForce [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:359:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseTorque [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:365:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseConstraintForce [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:367:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseConstraintTorque [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:375:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseForce [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:376:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseTorque [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:432:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_deltaV [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:439:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_splitV [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:444:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_splitV [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:448:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_splitV [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:457:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_deltaV [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:485:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_realBuf [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:510:137: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable normal [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:528:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_canWakeup [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:536:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_canSleep [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:541:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_canWakeup [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:546:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_canWakeup [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:550:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_awake [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:567:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fixedBase [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:576:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_companionId [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:581:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_companionId [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:591:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_linearDamping [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:595:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_linearDamping [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:599:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_angularDamping [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:603:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_angularDamping [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:608:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useGyroTerm [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:612:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useGyroTerm [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:616:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxCoordinateVelocity [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:620:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxCoordinateVelocity [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:625:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxAppliedImpulse [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:629:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxAppliedImpulse [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:633:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hasSelfCollision [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:637:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hasSelfCollision [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:642:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useRK4 [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:643:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useRK4 [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:644:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useGlobalVelocities [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:645:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useGlobalVelocities [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:649:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __posUpdated [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:653:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __posUpdated [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:659:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_internalNeedsJointFeedback [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:675:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseName [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:680:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseName [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:686:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_userObjectPointer [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:691:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_userIndex [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:696:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_userIndex2 [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:701:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_userObjectPointer [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:707:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_userIndex [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:712:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_userIndex2 [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:734:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sleepEpsilon [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:739:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sleepTimeout [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:755:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_links [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyLinkCollider.h:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_checkCollideWith [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyLinkCollider.h:63:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_FEATHERSTONE_LINK [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyLinkCollider.h:69:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_FEATHERSTONE_LINK [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyLinkCollider.h:146:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CF_STATIC_OBJECT [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:162:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mass [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:195:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mass [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:233:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mass [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:268:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mass [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:308:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mass [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:365:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parent [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:370:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mass [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:375:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_inertiaLocal [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:380:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_jointPos [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:385:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dofOffset [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:390:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_jointPos [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:395:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dofOffset [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:400:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_jointPos [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:405:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dofOffset [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:410:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_jointPos [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:417:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_posVarCount [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:425:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_posVarCount [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:435:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dofOffset [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:440:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dofCount [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:446:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dofCount [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:452:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cachedRVector [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:457:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cachedRotParentToThis [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:462:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cachedRVector_interpolate [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:467:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cachedRotParentToThis_interpolate [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:613:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_jointTorque [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:626:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_appliedForce [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:631:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_appliedTorque [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:636:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_appliedConstraintForce [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:641:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_appliedConstraintTorque [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:646:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_jointTorque [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:651:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_jointTorque [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:656:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dofCount [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:662:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_appliedForce [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:667:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_appliedTorque [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:672:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_jointTorque [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:677:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_jointTorque [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:699:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CF_STATIC_OBJECT [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:869:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parent [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:1289:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:1363:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:1496:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parent [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:1638:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANGULAR_MOTION_THRESHOLD [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:1823:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANGULAR_MOTION_THRESHOLD [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:1972:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parent [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:2140:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cachedRotParentToThis [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:2356:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_linkName [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:2406:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collider [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:2421:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collider [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:2435:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collider [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:2447:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parent [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:2458:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parent [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyLink.h:155:2: warning: Member variable 'btMultibodyLink::m_dofOffset' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyLink.h:155:2: warning: Member variable 'btMultibodyLink::m_cfgOffset' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:1623:14: style:inconclusive: Technically the member function 'predictPositionsMultiDof::Anonymous0::operator()' can be const. [functionConst] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:1808:8: style:inconclusive: Technically the member function 'stepPositionsMultiDof::Anonymous1::operator()' can be const. [functionConst] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyLinkCollider.h:183:41: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyLinkCollider.h:187:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:775:35: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:779:41: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:783:43: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:787:40: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:795:28: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:796:35: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:1446:41: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:1454:34: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:1455:35: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:2134:33: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:2292:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:2301:16: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:2302:21: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:2314:33: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:2356:18: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:2357:26: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:2364:18: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:2365:27: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:2371:29: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:2373:76: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:2375:35: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:1341:14: style: Local variable 'tmp' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:1327:15: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:1341:14: note: Shadow variable bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:1406:14: style: Local variable 'tmp' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:1392:15: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:1406:14: note: Shadow variable bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraint.h:113:46: debug: Function::addArguments found argument 'frameInB' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraint.h:114:44: debug: Function::addArguments found argument 'pivotInB' with varid 0. [varid0] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraint.cpp:300:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraint.cpp:82:6: style: Condition 'bodyA' is always true [knownConditionTrueFalse] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraint.cpp:79:38: warning: Either the condition 'bodyB' is redundant or there is possible null pointer dereference: bodyB. [nullPointerRedundantCheck] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraint.cpp:84:6: note: Assuming that condition 'bodyB' is not redundant bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraint.cpp:79:38: note: Null pointer dereference bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraint.cpp:359:8: style: Redundant initialization for 'erp'. The initialized value is overwritten before it is read. [redundantInitialization] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraint.cpp:354:16: note: erp is initialized bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraint.cpp:359:8: note: erp is overwritten bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraint.cpp:246:7: style: The scope of the variable 'ndofA' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraint.cpp:315:6: style: The scope of the variable 'ndofA' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraint.cpp:316:6: style: The scope of the variable 'ndofB' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraint.cpp:242:18: style: Variable 'jacB' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraint.cpp:243:18: style: Variable 'jacA' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraint.cpp:244:23: style: Variable 'deltaVelA' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraint.cpp:245:23: style: Variable 'deltaVelB' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraint.cpp:246:13: style: Variable 'ndofA' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraint.cpp:315:12: style: Variable 'ndofA' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraint.cpp:316:12: style: Variable 'ndofB' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:752:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfgOffset [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:43:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_multiBodyNonContactConstraints [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:253:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:338:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:513:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:906:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:1183:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLVER_USE_2_FRICTION_DIRECTIONS [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:1347:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CF_ANISOTROPIC_ROLLING_FRICTION [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:1439:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpNumMultiBodyConstraints [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:1597:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_multiBodyNormalContactConstraints [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:1745:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpMultiBodyConstraints [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:1035:23: style: Condition 'rb0' is always true [knownConditionTrueFalse] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:1055:23: style: Condition 'rb1' is always true [knownConditionTrueFalse] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:1094:54: style: Condition 'rb0' is always true [knownConditionTrueFalse] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:1109:54: style: Condition 'rb1' is always true [knownConditionTrueFalse] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:516:38: warning: Either the condition 'bodyA' is redundant or there is possible null pointer dereference: bodyA. [nullPointerRedundantCheck] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:519:6: note: Assuming that condition 'bodyA' is not redundant bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:516:38: note: Null pointer dereference bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:517:38: warning: Either the condition 'bodyB' is redundant or there is possible null pointer dereference: bodyB. [nullPointerRedundantCheck] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:521:6: note: Assuming that condition 'bodyB' is not redundant bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:517:38: note: Null pointer dereference bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:909:38: warning: Either the condition 'bodyA' is redundant or there is possible null pointer dereference: bodyA. [nullPointerRedundantCheck] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:912:6: note: Assuming that condition 'bodyA' is not redundant bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:909:38: note: Null pointer dereference bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:910:38: warning: Either the condition 'bodyB' is redundant or there is possible null pointer dereference: bodyB. [nullPointerRedundantCheck] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:914:6: note: Assuming that condition 'bodyB' is not redundant bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:910:38: note: Null pointer dereference bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:1264:12: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:1265:12: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:1620:26: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:665:7: style: The scope of the variable 'ndofA' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:1018:7: style: The scope of the variable 'ndofA' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:1078:6: style: The scope of the variable 'ndofA' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:1079:6: style: The scope of the variable 'ndofB' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:661:18: style: Variable 'jacB' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:662:18: style: Variable 'jacA' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:663:21: style: Variable 'lambdaA' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:664:21: style: Variable 'lambdaB' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:665:13: style: Variable 'ndofA' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:1014:18: style: Variable 'jacB' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:1015:18: style: Variable 'jacA' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:1016:21: style: Variable 'lambdaA' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:1017:21: style: Variable 'lambdaB' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:1018:13: style: Variable 'ndofA' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:1078:12: style: Variable 'ndofA' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:1079:12: style: Variable 'ndofB' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:52:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_predictiveManifolds [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:138:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVE_TAG [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:190:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_solverMode [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:208:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_MULTIBODY_SOLVER [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:239:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_debugDrawer [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:300:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sortedConstraints [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:590:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISLAND_SLEEPING [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:639:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISLAND_SLEEPING [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:689:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_DrawConstraints [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:766:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISLAND_SLEEPING [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:807:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISLAND_SLEEPING [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:862:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_MULTIBODY_CODE [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:452:34: style:inconclusive: Technically the member function 'solveExternalForces::::::::::::Anonymous1::operator()' can be const. [functionConst] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:462:34: style:inconclusive: Technically the member function 'solveExternalForces::::::::::::Anonymous2::operator()' can be const. [functionConst] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:473:34: style:inconclusive: Technically the member function 'solveExternalForces::::::::::::Anonymous3::operator()' can be const. [functionConst] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:76:11: style: Condition 'colObj0' is always true [knownConditionTrueFalse] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:77:8: style: Condition 'colObj1' is always true [knownConditionTrueFalse] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:210:33: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:378:22: style: The scope of the variable 'doNotUpdatePos' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:379:22: style: The scope of the variable 'isConstraintPass' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:685:7: style: The scope of the variable 'drawConstraints' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:179:94: style:inconclusive: Function 'getAnalyticsData' argument 1 names different: declaration 'm_islandAnalyticsData' definition 'islandAnalyticsData'. [funcArgNamesDifferent] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.h:118:84: note: Function 'getAnalyticsData' argument 1 names different: declaration 'm_islandAnalyticsData' definition 'islandAnalyticsData'. bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:179:94: note: Function 'getAnalyticsData' argument 1 names different: declaration 'm_islandAnalyticsData' definition 'islandAnalyticsData'. bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:152:31: style: Local variable 'col' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:137:30: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:152:31: note: Shadow variable bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:168:31: style: Local variable 'col' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:162:30: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:168:31: note: Shadow variable bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:356:18: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:297:9: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:356:18: note: Shadow variable bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:454:42: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:356:18: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:454:42: note: Shadow variable bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:466:42: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:356:18: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:466:42: note: Shadow variable bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:475:42: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:356:18: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:475:42: note: Shadow variable bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:532:34: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:356:18: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:532:34: note: Shadow variable bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:548:38: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:356:18: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:548:38: note: Shadow variable bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:594:13: style: Local variable 'b' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:586:12: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:594:13: note: Shadow variable bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:643:18: style: Local variable 'b' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:635:14: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:643:18: note: Shadow variable bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:819:18: style: Local variable 'bod' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:803:17: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:819:18: note: Shadow variable bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyGearConstraint.cpp:159:149: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_topVec [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyGearConstraint.cpp:23:28: warning: Member variable 'btMultiBodyGearConstraint::m_rigidBodyA' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyGearConstraint.cpp:23:28: warning: Member variable 'btMultiBodyGearConstraint::m_rigidBodyB' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyGearConstraint.cpp:94:25: style: The if condition is the same as the previous if condition [duplicateCondition] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyGearConstraint.cpp:88:25: note: First condition bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyGearConstraint.cpp:94:25: note: Second condition bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.cpp:140:161: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_topVec [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyJointMotor.cpp:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_linkA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyJointMotor.cpp:160:149: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_topVec [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyJointMotor.cpp:119:25: style: The if condition is the same as the previous if condition [duplicateCondition] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyJointMotor.cpp:113:25: note: First condition bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyJointMotor.cpp:119:25: note: Second condition bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyMLCPConstraintSolver.cpp:260:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_allConstraintPtrArray [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyMLCPConstraintSolver.cpp:572:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_multiBodyAllConstraintPtrArray [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyMLCPConstraintSolver.cpp:666:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_A [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyMLCPConstraintSolver.cpp:725:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverNonContactConstraintPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyMLCPConstraintSolver.cpp:857:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fallback [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyMLCPConstraintSolver.cpp:950:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_solver [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyMLCPConstraintSolver.cpp:955:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fallback [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyMLCPConstraintSolver.cpp:960:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fallback [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyMLCPConstraintSolver.cpp:965:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_MLCP_SOLVER [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyMLCPConstraintSolver.cpp:323:6: style: The scope of the variable 'cur' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyMLCPConstraintSolver.cpp:324:6: style: The scope of the variable 'rowOffset' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyMLCPConstraintSolver.cpp:436:6: style: The scope of the variable 'c' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyMLCPConstraintSolver.cpp:543:31: style: Local variable 'c' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyMLCPConstraintSolver.cpp:436:6: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyMLCPConstraintSolver.cpp:543:31: note: Shadow variable bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyPoint2Point.cpp:61:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rigidBodyA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyPoint2Point.cpp:83:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rigidBodyB [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyPoint2Point.cpp:132:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pivotInA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyPoint2Point.cpp:191:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rigidBodyA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyPoint2Point.cpp:155:25: style: Condition 'i<3' is always true [knownConditionTrueFalse] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodySphericalJointLimit.cpp:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_linkA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodySphericalJointLimit.cpp:163:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_PI [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodySphericalJointLimit.cpp:123:25: style: The if condition is the same as the previous if condition [duplicateCondition] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodySphericalJointLimit.cpp:117:25: note: First condition bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodySphericalJointLimit.cpp:123:25: note: Second condition bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodySphericalJointLimit.cpp:213:12: style: Local variable 'posError' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodySphericalJointLimit.cpp:130:17: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodySphericalJointLimit.cpp:213:12: note: Shadow variable bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodySphericalJointMotor.cpp:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_linkA [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodySphericalJointMotor.cpp:111:25: style: The if condition is the same as the previous if condition [duplicateCondition] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodySphericalJointMotor.cpp:105:25: note: First condition bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodySphericalJointMotor.cpp:111:25: note: Second condition bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodySphericalJointMotor.cpp:151:12: style: Local variable 'posError' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodySphericalJointMotor.cpp:118:17: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodySphericalJointMotor.cpp:151:12: note: Shadow variable bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1326:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_INFINITY [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1471:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btScalar [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1516:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMDSQRT12 [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1589:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btScalar [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1609:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btScalar [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1818:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btScalar [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1862:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btScalar [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1234:6: performance:inconclusive: Technically the member function 'btLCP::indexC' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1239:7: style:inconclusive: Technically the member function 'btLCP::pN_equals_ANC_times_qC' can be const. [functionConst] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1702:13: note: Technically the member function 'btLCP::pN_equals_ANC_times_qC' can be const. bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1239:7: note: Technically the member function 'btLCP::pN_equals_ANC_times_qC' can be const. bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1240:7: style:inconclusive: Technically the member function 'btLCP::pN_plusequals_ANi' can be const. [functionConst] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1718:13: note: Technically the member function 'btLCP::pN_plusequals_ANi' can be const. bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1240:7: note: Technically the member function 'btLCP::pN_plusequals_ANi' can be const. bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1241:7: style:inconclusive: Technically the member function 'btLCP::pC_plusequals_s_times_qC' can be const. [functionConst] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1735:13: note: Technically the member function 'btLCP::pC_plusequals_s_times_qC' can be const. bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1241:7: note: Technically the member function 'btLCP::pC_plusequals_s_times_qC' can be const. bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1242:7: style:inconclusive: Technically the member function 'btLCP::pN_plusequals_s_times_qN' can be const. [functionConst] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1744:13: note: Technically the member function 'btLCP::pN_plusequals_s_times_qN' can be const. bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1242:7: note: Technically the member function 'btLCP::pN_plusequals_s_times_qN' can be const. bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1243:7: style:inconclusive: Technically the member function 'btLCP::solve1' can be const. [functionConst] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1755:13: note: Technically the member function 'btLCP::solve1' can be const. bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1243:7: note: Technically the member function 'btLCP::solve1' can be const. bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1244:7: style:inconclusive: Technically the member function 'btLCP::unpermute' can be const. [functionConst] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1814:13: note: Technically the member function 'btLCP::unpermute' can be const. bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1244:7: note: Technically the member function 'btLCP::unpermute' can be const. bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1614:31: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1625:31: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1839:19: style:inconclusive: Function 'btSolveDantzigLCP' argument 5 names different: declaration 'w' definition 'outer_w'. [funcArgNamesDifferent] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.h:70:80: note: Function 'btSolveDantzigLCP' argument 5 names different: declaration 'w' definition 'outer_w'. bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1839:19: note: Function 'btSolveDantzigLCP' argument 5 names different: declaration 'w' definition 'outer_w'. bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1839:102: style:inconclusive: Function 'btSolveDantzigLCP' argument 10 names different: declaration 'scratch' definition 'scratchMem'. [funcArgNamesDifferent] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.h:71:83: note: Function 'btSolveDantzigLCP' argument 10 names different: declaration 'scratch' definition 'scratchMem'. bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1839:102: note: Function 'btSolveDantzigLCP' argument 10 names different: declaration 'scratch' definition 'scratchMem'. bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1286:8: style: Local variable 'p' shadows outer argument [shadowArgument] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1250:38: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1286:8: note: Shadow variable bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1799:15: style: Local variable 'tmp' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1790:14: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1799:15: note: Shadow variable bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1806:15: style: Local variable 'tmp' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1790:14: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1806:15: note: Shadow variable bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1394:49: style: Variable 'ell' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1419:21: style: Variable 'aptr' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1438:29: style: Variable 'Dell' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1438:45: style: Variable 'd' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1495:14: style: Variable 'Asrc' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1721:12: style: Variable 'aptr' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1735:73: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1747:28: style: Variable 'qsrc' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1767:9: style: Variable 'C' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1768:14: style: Variable 'aptr' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1783:28: style: Variable 'Dell' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1783:44: style: Variable 'd' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1790:28: style: Variable 'ell' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1798:10: style: Variable 'C' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1799:15: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1805:10: style: Variable 'C' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1806:15: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1819:23: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1826:23: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.h:32:2: warning: Member variable 'btLemkeAlgorithm::steps' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.h:32:2: warning: Member variable 'btLemkeAlgorithm::info' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.h:41:6: style:inconclusive: Technically the member function 'btLemkeAlgorithm::getInfo' can be const. [functionConst] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.h:49:6: style:inconclusive: Technically the member function 'btLemkeAlgorithm::getSteps' can be const. [functionConst] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.h:75:7: performance:inconclusive: Technically the member function 'btLemkeAlgorithm::LexicographicPositive' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.cpp:281:24: note: Technically the member function 'btLemkeAlgorithm::LexicographicPositive' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.h:75:7: note: Technically the member function 'btLemkeAlgorithm::LexicographicPositive' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.h:76:7: performance:inconclusive: Technically the member function 'btLemkeAlgorithm::GaussJordanEliminationStep' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.cpp:295:24: note: Technically the member function 'btLemkeAlgorithm::GaussJordanEliminationStep' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.h:76:7: note: Technically the member function 'btLemkeAlgorithm::GaussJordanEliminationStep' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.h:77:7: performance:inconclusive: Technically the member function 'btLemkeAlgorithm::greaterZero' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.cpp:341:24: note: Technically the member function 'btLemkeAlgorithm::greaterZero' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.h:77:7: note: Technically the member function 'btLemkeAlgorithm::greaterZero' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.h:78:7: performance:inconclusive: Technically the member function 'btLemkeAlgorithm::validBasis' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.cpp:356:24: note: Technically the member function 'btLemkeAlgorithm::validBasis' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.h:78:7: note: Technically the member function 'btLemkeAlgorithm::validBasis' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.cpp:106:7: style: Local variable 'greaterZero' shadows outer function [shadowFunction] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.h:77:7: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.cpp:106:7: note: Shadow variable bullet3-3.24/src/BulletDynamics/MLCPSolvers/btMLCPSolver.h:84:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_MLCP_SOLVER [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btMLCPSolver.cpp:53:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverNonContactConstraintPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btMLCPSolver.cpp:186:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_INFINITY [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btMLCPSolver.cpp:485:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btMLCPSolver.cpp:592:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btMLCPSolver.h:65:2: style: Class 'btMLCPSolver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btSolveProjectedGaussSeidel.h:35:15: style: The function 'solveMLCP' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btMLCPSolverInterface.h:30:15: note: Virtual function in base class bullet3-3.24/src/BulletDynamics/MLCPSolvers/btSolveProjectedGaussSeidel.h:35:15: note: Function in derived class bullet3-3.24/src/BulletDynamics/MLCPSolvers/btMLCPSolver.cpp:225:6: style: The scope of the variable 'cur' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btMLCPSolver.cpp:226:6: style: The scope of the variable 'rowOffset' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btMLCPSolver.cpp:338:6: style: The scope of the variable 'c' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btMLCPSolver.cpp:534:14: style: The scope of the variable 'tmp' can be reduced. [variableScope] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btMLCPSolver.cpp:35:85: style:inconclusive: Function 'solveGroupCacheFriendlySetup' argument 2 names different: declaration 'numBodies' definition 'numBodiesUnUsed'. [funcArgNamesDifferent] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btMLCPSolver.h:55:80: note: Function 'solveGroupCacheFriendlySetup' argument 2 names different: declaration 'numBodies' definition 'numBodiesUnUsed'. bullet3-3.24/src/BulletDynamics/MLCPSolvers/btMLCPSolver.cpp:35:85: note: Function 'solveGroupCacheFriendlySetup' argument 2 names different: declaration 'numBodies' definition 'numBodiesUnUsed'. bullet3-3.24/src/BulletDynamics/MLCPSolvers/btMLCPSolver.cpp:445:31: style: Local variable 'c' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/MLCPSolvers/btMLCPSolver.cpp:338:6: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/MLCPSolvers/btMLCPSolver.cpp:445:31: note: Shadow variable bullet3-3.24/src/BulletDynamics/MLCPSolvers/btMLCPSolver.cpp:404:18: style: Variable 'orgBodyB' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:578:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_skidInfo [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Vehicle/btWheelInfo.h:81:2: warning:inconclusive: Member variable 'btWheelInfo::m_raycastInfo' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletDynamics/Vehicle/btWheelInfo.h:81:2: warning:inconclusive: Member variable 'btWheelInfo::m_bIsFrontWheel' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletDynamics/Vehicle/btWheelInfo.h:81:2: warning:inconclusive: Member variable 'btWheelInfo::m_clientInfo' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletDynamics/Vehicle/btWheelInfo.h:83:2: warning: Member variable 'btWheelInfo::m_raycastInfo' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletDynamics/Vehicle/btWheelInfo.h:83:2: warning: Member variable 'btWheelInfo::m_clientInfo' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletDynamics/Vehicle/btWheelInfo.h:86:3: performance: Variable 'm_suspensionRestLength1' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/Vehicle/btWheelInfo.h:87:3: performance: Variable 'm_maxSuspensionTravelCm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/Vehicle/btWheelInfo.h:89:3: performance: Variable 'm_wheelsRadius' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/Vehicle/btWheelInfo.h:90:3: performance: Variable 'm_suspensionStiffness' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/Vehicle/btWheelInfo.h:91:3: performance: Variable 'm_wheelsDampingCompression' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/Vehicle/btWheelInfo.h:92:3: performance: Variable 'm_wheelsDampingRelaxation' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/Vehicle/btWheelInfo.h:93:3: performance: Variable 'm_chassisConnectionPointCS' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/Vehicle/btWheelInfo.h:94:3: performance: Variable 'm_wheelDirectionCS' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/Vehicle/btWheelInfo.h:95:3: performance: Variable 'm_wheelAxleCS' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/Vehicle/btWheelInfo.h:96:3: performance: Variable 'm_frictionSlip' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/Vehicle/btWheelInfo.h:97:3: performance: Variable 'm_steering' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletDynamics/Vehicle/btWheelInfo.h:83:2: style: Struct 'btWheelInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletDynamics/Vehicle/btRaycastVehicle.h:210:2: style: Class 'btDefaultVehicleRaycaster' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletDynamics/Vehicle/btRaycastVehicle.h:215:16: style: The function 'castRay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletDynamics/Vehicle/btVehicleRaycaster.h:30:16: note: Virtual function in base class bullet3-3.24/src/BulletDynamics/Vehicle/btRaycastVehicle.h:215:16: note: Function in derived class bullet3-3.24/src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:506:38: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:518:39: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:555:39: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:638:40: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:59:58: style:inconclusive: Function 'addWheel' argument 1 names different: declaration 'connectionPointCS0' definition 'connectionPointCS'. [funcArgNamesDifferent] bullet3-3.24/src/BulletDynamics/Vehicle/btRaycastVehicle.h:107:41: note: Function 'addWheel' argument 1 names different: declaration 'connectionPointCS0' definition 'connectionPointCS'. bullet3-3.24/src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:59:58: note: Function 'addWheel' argument 1 names different: declaration 'connectionPointCS0' definition 'connectionPointCS'. bullet3-3.24/src/BulletDynamics/Vehicle/btWheelInfo.h:83:43: style: Parameter 'ci' can be declared as reference to const [constParameterReference] bullet3-3.24/src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:296:16: style: Variable 'wheel' can be declared as reference to const [constVariableReference] bullet3-3.24/src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:505:16: style: Variable 'wheelInfo' can be declared as reference to const [constVariableReference] bullet3-3.24/src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:554:17: style: Variable 'wheelInfo' can be declared as reference to const [constVariableReference] bullet3-3.24/src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:627:17: style: Variable 'wheelInfo' can be declared as reference to const [constVariableReference] bullet3-3.24/src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:506:22: style: Variable 'groundObject' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletDynamics/Vehicle/btWheelInfo.cpp:19:72: style: Parameter 'raycastInfo' can be declared as reference to const [constParameterReference] bullet3-3.24/src/LinearMath/btScalar.h:572:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:92:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Alignment [valueFlowBailoutIncompleteVar] bullet3-3.24/src/LinearMath/btVector3.h:273:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/LinearMath/btVector3.h:290:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/LinearMath/btVector3.h:690:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/LinearMath/btVector3.h:1011:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] bullet3-3.24/src/LinearMath/btVector3.h:1049:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] bullet3-3.24/src/LinearMath/btVector3.h:1081:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_floats [valueFlowBailoutIncompleteVar] bullet3-3.24/src/LinearMath/btQuaternion.h:377:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/LinearMath/btQuaternion.h:490:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/LinearMath/btQuaternion.h:585:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/LinearMath/btQuaternion.h:611:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable identityQuat [valueFlowBailoutIncompleteVar] bullet3-3.24/src/LinearMath/btQuaternion.h:945:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/LinearMath/btMatrix3x3.h:362:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable identityMatrix [valueFlowBailoutIncompleteVar] bullet3-3.24/src/LinearMath/btMatrix3x3.h:655:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/LinearMath/btMatrix3x3.h:758:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:144:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cols [valueFlowBailoutIncompleteVar] bullet3-3.24/src/LinearMath/btVector3.h:117:20: warning:inconclusive: Member variable 'btVector3::m_floats' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/LinearMath/btQuadWord.h:178:20: warning:inconclusive: Member variable 'btQuadWord::m_floats' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:87:10: performance:inconclusive: Technically the member function 'btAlignedAllocator::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:88:16: performance:inconclusive: Technically the member function 'btAlignedAllocator::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:89:10: performance:inconclusive: Technically the member function 'btAlignedAllocator::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:94:7: performance:inconclusive: Technically the member function 'btAlignedAllocator::construct' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:95:7: performance:inconclusive: Technically the member function 'btAlignedAllocator::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:99:7: performance:inconclusive: Technically the member function 'btAlignedAllocator::destroy' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btVector3.h:84:2: style:inconclusive: Technically the member function 'btVector3::operatordelete' can be const. [functionConst] bullet3-3.24/src/LinearMath/btVector3.h:84:2: style:inconclusive: Technically the member function 'btVector3::operatordelete[]' can be const. [functionConst] bullet3-3.24/src/LinearMath/btMatrix3x3.h:688:25: style:inconclusive: Technically the member function 'btMatrix3x3::extractRotation' can be const. [functionConst] bullet3-3.24/src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:27:6: performance:inconclusive: Technically the member function 'btInverseDynamicsBullet3::vec3::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btMatrixX.h:56:6: performance:inconclusive: Technically the member function 'btVectorX < float >::cols' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btMatrixX.h:56:6: performance:inconclusive: Technically the member function 'btVectorX < double >::cols' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:42:15: warning: The class 'mat33' defines member function with name 'operator=' also defined in its parent class 'btMatrix3x3'. [duplInheritedMember] bullet3-3.24/src/LinearMath/btMatrix3x3.h:123:33: note: Parent function 'btMatrix3x3::operator=' bullet3-3.24/src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:42:15: note: Derived function 'mat33::operator=' bullet3-3.24/src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:157:7: warning: The class 'mat3x' defines member function with name 'setZero' also defined in its parent struct 'btMatrixX < float >'. [duplInheritedMember] bullet3-3.24/src/LinearMath/btMatrixX.h:262:7: note: Parent function 'btMatrixX < float >::setZero' bullet3-3.24/src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:157:7: note: Derived function 'mat3x::setZero' bullet3-3.24/src/LinearMath/btScalar.h:399:3: style: Struct 'btInfMaskConverter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/LinearMath/btScalar.h:801:2: style: Struct 'btTypedObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:24:2: style: Class 'vec3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:39:2: style: Class 'mat33' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:58:2: style: Class 'vecx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/LinearMath/btMatrixX.h:47:2: style: Struct 'btVectorX < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/LinearMath/btMatrixX.h:47:2: style: Struct 'btVectorX < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletInverseDynamics/IDMath.cpp:385:25: style: The if condition is the same as the previous if condition [duplicateCondition] bullet3-3.24/src/BulletInverseDynamics/IDMath.cpp:373:25: note: First condition bullet3-3.24/src/BulletInverseDynamics/IDMath.cpp:385:25: note: Second condition bullet3-3.24/src/LinearMath/btScalar.h:608:19: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btScalar.h:680:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btScalar.h:681:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btScalar.h:694:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btScalar.h:695:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btScalar.h:708:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btScalar.h:724:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btVector3.h:1222:24: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btVector3.h:1223:30: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btScalar.h:681:23: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/src/LinearMath/btScalar.h:695:23: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/src/LinearMath/btScalar.h:708:23: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/src/LinearMath/btScalar.h:724:23: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/src/LinearMath/btVector3.h:1222:24: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/src/LinearMath/btVector3.h:1223:29: portability:inconclusive: Casting from const float * to const unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/src/LinearMath/btMatrixX.h:78:10: style: Redundant initialization for 'norm'. The initialized value is overwritten before it is read. [redundantInitialization] bullet3-3.24/src/LinearMath/btMatrixX.h:71:10: note: norm is initialized bullet3-3.24/src/LinearMath/btMatrixX.h:78:10: note: norm is overwritten bullet3-3.24/src/LinearMath/btScalar.h:752:11: style: The scope of the variable 'p0' can be reduced. [variableScope] bullet3-3.24/src/LinearMath/btScalar.h:752:15: style: The scope of the variable 'q0' can be reduced. [variableScope] bullet3-3.24/src/LinearMath/btScalar.h:752:19: style: The scope of the variable 'm0' can be reduced. [variableScope] bullet3-3.24/src/LinearMath/btScalar.h:752:23: style: The scope of the variable 'p1' can be reduced. [variableScope] bullet3-3.24/src/LinearMath/btScalar.h:752:27: style: The scope of the variable 'q1' can be reduced. [variableScope] bullet3-3.24/src/LinearMath/btScalar.h:752:31: style: The scope of the variable 'm1' can be reduced. [variableScope] bullet3-3.24/src/LinearMath/btMatrix3x3.h:691:12: style: The scope of the variable 'w' can be reduced. [variableScope] bullet3-3.24/src/LinearMath/btMatrixX.h:353:11: style: The scope of the variable 'w' can be reduced. [variableScope] bullet3-3.24/src/LinearMath/btVector3.h:956:86: style:inconclusive: Function 'rotate' argument 2 names different: declaration 'angle' definition '_angle'. [funcArgNamesDifferent] bullet3-3.24/src/LinearMath/btVector3.h:352:76: note: Function 'rotate' argument 2 names different: declaration 'angle' definition '_angle'. bullet3-3.24/src/LinearMath/btVector3.h:956:86: note: Function 'rotate' argument 2 names different: declaration 'angle' definition '_angle'. bullet3-3.24/src/LinearMath/btVector3.h:1016:13: style: Local variable 'dot' shadows outer function [shadowFunction] bullet3-3.24/src/LinearMath/btVector3.h:229:29: note: Shadowed declaration bullet3-3.24/src/LinearMath/btVector3.h:1016:13: note: Shadow variable bullet3-3.24/src/LinearMath/btVector3.h:1055:13: style: Local variable 'dot' shadows outer function [shadowFunction] bullet3-3.24/src/LinearMath/btVector3.h:229:29: note: Shadowed declaration bullet3-3.24/src/LinearMath/btVector3.h:1055:13: note: Shadow variable bullet3-3.24/src/LinearMath/btScalar.h:681:17: style: Variable 'src' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/LinearMath/btScalar.h:694:17: style: Variable 'src' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/LinearMath/btScalar.h:708:17: style: Variable 'src' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/LinearMath/btScalar.h:623:66: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] bullet3-3.24/src/LinearMath/btScalar.h:629:66: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeInitCache.hpp:84:7: style:inconclusive: Technically the member function 'btInverseDynamicsBullet3::InitCache::getParentIndexArray' can be const. [functionConst] bullet3-3.24/src/BulletInverseDynamics/MultiBodyTree.cpp:20:2: warning: Class 'MultiBodyTree' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] bullet3-3.24/src/BulletInverseDynamics/MultiBodyTree.cpp:20:2: warning: Class 'MultiBodyTree' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] bullet3-3.24/src/BulletInverseDynamics/MultiBodyTree.cpp:391:27: style: Variable 'rigid_body.m_joint_type' is reassigned a value before the old one has been used. [redundantAssignment] bullet3-3.24/src/BulletInverseDynamics/MultiBodyTree.cpp:387:27: note: rigid_body.m_joint_type is assigned bullet3-3.24/src/BulletInverseDynamics/MultiBodyTree.cpp:391:27: note: rigid_body.m_joint_type is overwritten bullet3-3.24/src/BulletInverseDynamics/MultiBodyTree.cpp:390:43: style:inconclusive: Variable 'rigid_body.m_parent_pos_parent_body_ref' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment] bullet3-3.24/src/BulletInverseDynamics/MultiBodyTree.cpp:388:43: note: rigid_body.m_parent_pos_parent_body_ref is assigned bullet3-3.24/src/BulletInverseDynamics/MultiBodyTree.cpp:390:43: note: rigid_body.m_parent_pos_parent_body_ref is overwritten bullet3-3.24/src/BulletInverseDynamics/MultiBodyTree.cpp:249:22: style:inconclusive: Function 'addBody' argument 6 names different: declaration 'body_axis_of_motion' definition 'body_axis_of_motion_'. [funcArgNamesDifferent] bullet3-3.24/src/BulletInverseDynamics/MultiBodyTree.hpp:111:17: note: Function 'addBody' argument 6 names different: declaration 'body_axis_of_motion' definition 'body_axis_of_motion_'. bullet3-3.24/src/BulletInverseDynamics/MultiBodyTree.cpp:249:22: note: Function 'addBody' argument 6 names different: declaration 'body_axis_of_motion' definition 'body_axis_of_motion_'. bullet3-3.24/src/BulletInverseDynamics/MultiBodyTree.cpp:269:14: style: Local variable 'length' shadows outer function [shadowFunction] bullet3-3.24/src/LinearMath/btQuaternion.h:895:1: note: Shadowed declaration bullet3-3.24/src/BulletInverseDynamics/MultiBodyTree.cpp:269:14: note: Shadow variable bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:52:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_joint_type [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:113:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_joint_type [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1136:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_joint_type [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1144:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_joint_type [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1151:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parent_pos_parent_body_ref [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1158:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_body_T_parent_ref [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1165:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_joint_type [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1182:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_q_index [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1189:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mass [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1197:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_body_mass_com [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1204:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_body_I_body [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1210:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mass [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1217:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_body_mass_com [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1224:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_body_I_body [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1241:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_body_force_user [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1248:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_body_moment_user [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.hpp:173:7: performance:inconclusive: Technically the member function 'btInverseDynamicsBullet3::MultiBodyImpl::addRelativeJacobianComponent' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:589:36: note: Technically the member function 'btInverseDynamicsBullet3::MultiBodyImpl::addRelativeJacobianComponent' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.hpp:173:7: note: Technically the member function 'btInverseDynamicsBullet3::MultiBodyImpl::addRelativeJacobianComponent' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.hpp:251:14: performance:inconclusive: Technically the member function 'btInverseDynamicsBullet3::MultiBodyImpl::jointTypeToString' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:26:43: note: Technically the member function 'btInverseDynamicsBullet3::MultiBodyImpl::jointTypeToString' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.hpp:251:14: note: Technically the member function 'btInverseDynamicsBullet3::MultiBodyImpl::jointTypeToString' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.hpp:253:6: performance:inconclusive: Technically the member function 'btInverseDynamicsBullet3::MultiBodyImpl::bodyNumDoFs' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:82:35: note: Technically the member function 'btInverseDynamicsBullet3::MultiBodyImpl::bodyNumDoFs' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.hpp:253:6: note: Technically the member function 'btInverseDynamicsBullet3::MultiBodyImpl::bodyNumDoFs' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1013:77: style:inconclusive: Function 'getParentIndex' argument 2 names different: declaration 'm_parent_index' definition 'p'. [funcArgNamesDifferent] bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.hpp:191:48: note: Function 'getParentIndex' argument 2 names different: declaration 'm_parent_index' definition 'p'. bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1013:77: note: Function 'getParentIndex' argument 2 names different: declaration 'm_parent_index' definition 'p'. bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:964:11: style: Local variable 'Jac_JR' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:908:8: note: Shadowed declaration bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:964:11: note: Shadow variable bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:965:11: style: Local variable 'Jac_JT' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:909:8: note: Shadowed declaration bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:965:11: note: Shadow variable bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:350:14: style: Variable 'body' can be declared as reference to const [constVariableReference] bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:357:14: style: Variable 'body' can be declared as reference to const [constVariableReference] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:1035:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:1159:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_SOFT_BODY [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:1165:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_SOFT_BODY [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:1230:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDbvtVolume [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:1269:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:1380:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:79:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:111:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:144:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:148:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:372:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:424:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:562:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:669:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_shapeType [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:768:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOFTBODY_SHAPE_PROXYTYPE [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:791:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1062:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1083:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1146:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1256:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1540:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDbvtVolume [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1691:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_RIGID_BODY [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1809:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_RIGID_BODY [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1886:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_INFINITY [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:2056:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:2121:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:68:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_im [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:89:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_interpolationWorldTransform [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:124:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_im [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:267:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:323:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_v [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:395:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_interpolationWorldTransform [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:417:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDbvtVolume [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:463:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDbvtVolume [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:527:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:543:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:616:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:59:2: warning: Member variable 'btSoftBodyWorldInfo::m_sparsesdf' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:485:3: warning: Member variable 'Cluster::m_nvimpulses' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:485:3: warning: Member variable 'Cluster::m_ndimpulses' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:485:3: warning: Member variable 'Cluster::m_collide' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:485:3: warning: Member variable 'Cluster::m_clusterIndex' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1434:4: performance: Variable 'erp' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1435:4: performance: Variable 'idt' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1436:4: performance: Variable 'm_margin' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1437:4: performance: Variable 'friction' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1438:4: performance: Variable 'threshold' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:18:3: performance: Variable 'm_ksScale' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:19:3: performance: Variable 'm_rhoScale' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletSoftBody/btSparseSDF.h:289:7: style:inconclusive: Technically the member function 'btSparseSdf < 3 >::BuildCell' can be const. [functionConst] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:773:15: style: Virtual function 'setMargin' is called from constructor 'btSoftClusterCollisionShape(const btSoftBody::Cluster*cluster)' at line 733. Dynamic binding is not used. [virtualCallInConstructor] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:733:89: note: Calling setMargin bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:773:15: note: setMargin is a virtual function bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:764:35: warning: The class 'btReducedDeformableBody' defines member function with name 'getTotalMass' also defined in its parent class 'btSoftBody'. [duplInheritedMember] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:990:11: note: Parent function 'btSoftBody::getTotalMass' bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:764:35: note: Derived function 'btReducedDeformableBody::getTotalMass' bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:769:39: warning: The class 'btReducedDeformableBody' defines member function with name 'getRigidTransform' also defined in its parent class 'btSoftBody'. [duplInheritedMember] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:1007:14: note: Parent function 'btSoftBody::getRigidTransform' bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:769:39: note: Derived function 'btReducedDeformableBody::getRigidTransform' bullet3-3.24/src/BulletSoftBody/btSoftBody.h:871:2: style: Class 'btSoftBody' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:520:3: style: Struct 'Body' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:521:3: style: Struct 'Body' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:641:2: style: Struct 'btSymMatrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:667:2: style: Class 'btSoftBodyCollisionShape' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:733:2: style: Class 'btSoftClusterCollisionShape' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:662:8: style: The function 'Prepare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:649:16: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btSoftBody.h:662:8: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btSoftBody.h:663:8: style: The function 'Solve' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:650:16: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btSoftBody.h:663:8: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btSoftBody.h:664:8: style: The function 'Terminate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:651:16: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btSoftBody.h:664:8: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btSoftBody.h:665:12: style: The function 'Type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:652:20: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btSoftBody.h:665:12: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btSoftBody.h:689:8: style: The function 'Prepare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:649:16: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btSoftBody.h:689:8: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btSoftBody.h:690:8: style: The function 'Solve' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:650:16: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btSoftBody.h:690:8: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btSoftBody.h:691:8: style: The function 'Terminate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:651:16: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btSoftBody.h:691:8: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btSoftBody.h:692:12: style: The function 'Type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:652:20: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btSoftBody.h:692:12: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btSoftBody.h:702:8: style: The function 'Prepare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:649:16: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btSoftBody.h:702:8: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btSoftBody.h:703:8: style: The function 'Solve' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:650:16: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btSoftBody.h:703:8: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btSoftBody.h:704:8: style: The function 'Terminate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:651:16: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btSoftBody.h:704:8: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btSoftBody.h:705:12: style: The function 'Type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:652:20: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btSoftBody.h:705:12: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.h:104:4: style: The destructor '~btReducedDeformableBody' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:876:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.h:104:4: note: Destructor in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.h:136:16: style: The function 'transformTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:1009:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.h:136:16: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.h:137:16: style: The function 'transform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:1011:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.h:137:16: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.h:141:16: style: The function 'scale' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:1017:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.h:141:16: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.h:225:23: style: The function 'getImpulseFactor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:1107:22: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.h:225:23: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:198:6: style: Condition '!type_c' is always true [knownConditionTrueFalse] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:179:6: note: Assuming that condition 'type_c' is not redundant bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:198:6: note: Condition '!type_c' is always true bullet3-3.24/src/BulletSoftBody/btSparseSDF.h:39:11: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSparseSDF.h:40:10: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:523:14: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:1229:26: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:1268:26: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1496:35: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1499:35: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1556:31: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1557:31: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1610:29: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1662:29: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1711:52: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1771:29: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1822:51: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1876:29: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1877:29: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1932:29: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1933:29: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1981:27: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1982:27: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:2053:29: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:2054:29: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:2078:27: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:2079:27: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSparseSDF.h:363:13: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSparseSDF.h:364:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:533:2: style: Statements following 'return' will never be executed. [unreachableCode] bullet3-3.24/src/BulletSoftBody/btSparseSDF.h:33:27: style: The scope of the variable 'tmp' can be reduced. [variableScope] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1441:26: performance: Function parameter 'ba' should be passed by const reference. [passedByValue] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1441:53: performance: Function parameter 'bb' should be passed by const reference. [passedByValue] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1722:19: style: Variable 'J_n' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1723:19: style: Variable 'J_t1' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1724:19: style: Variable 'J_t2' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1726:19: style: Variable 'u_n' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1727:19: style: Variable 'u_t1' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1728:19: style: Variable 'u_t2' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1833:18: style: Variable 'J_n' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1834:18: style: Variable 'J_t1' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1835:18: style: Variable 'J_t2' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1837:18: style: Variable 'u_n' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1838:18: style: Variable 'u_t1' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1839:18: style: Variable 'u_t2' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1995:23: style: Variable 'node' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:2092:23: style: Variable 'node' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:2100:14: style: Variable 'skip' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:160:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:183:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.h:234:12: warning: The class 'btReducedDeformableBody' defines member function with name 'getTotalMass' also defined in its parent class 'btSoftBody'. [duplInheritedMember] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:990:11: note: Parent function 'btSoftBody::getTotalMass' bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.h:234:12: note: Derived function 'btReducedDeformableBody::getTotalMass' bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.h:235:16: warning: The class 'btReducedDeformableBody' defines member function with name 'getRigidTransform' also defined in its parent class 'btSoftBody'. [duplInheritedMember] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:1007:14: note: Parent function 'btSoftBody::getRigidTransform' bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.h:235:16: note: Derived function 'btReducedDeformableBody::getRigidTransform' bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:163:12: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:171:13: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:186:12: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:196:14: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:171:13: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:196:14: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.h:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDUCED_DEFORMABLE_SOLVER [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:7:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_reducedSolver [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:32:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numNodes [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:91:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_softBodies [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:143:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_softBodies [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:167:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_softBodies [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:200:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_softBodies [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:251:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_softBodies [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:321:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_softBodies [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:40:2: warning: Member variable 'btDeformableContactConstraint::m_infoGlobal' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:79:2: warning:inconclusive: Member variable 'btDeformableStaticConstraint::m_node' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:120:2: warning:inconclusive: Member variable 'btDeformableNodeAnchorConstraint::m_anchor' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:153:2: warning: Member variable 'btDeformableRigidContactConstraint::m_contact' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:189:2: warning:inconclusive: Member variable 'btDeformableNodeRigidContactConstraint::m_node' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:223:2: warning: Member variable 'btDeformableFaceRigidContactConstraint::m_face' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:260:2: warning:inconclusive: Member variable 'btDeformableFaceNodeContactConstraint::m_node' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:260:2: warning:inconclusive: Member variable 'btDeformableFaceNodeContactConstraint::m_face' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:260:2: warning:inconclusive: Member variable 'btDeformableFaceNodeContactConstraint::m_contact' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:27:3: warning:inconclusive: Member variable 'btReducedDeformableStaticConstraint::m_rsb' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:93:3: warning:inconclusive: Member variable 'btReducedDeformableRigidContactConstraint::m_collideStatic' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:93:3: warning:inconclusive: Member variable 'btReducedDeformableRigidContactConstraint::m_collideMultibody' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:93:3: warning:inconclusive: Member variable 'btReducedDeformableRigidContactConstraint::m_nodeQueryIndex' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:93:3: warning:inconclusive: Member variable 'btReducedDeformableRigidContactConstraint::m_solverBodyId' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:93:3: warning:inconclusive: Member variable 'btReducedDeformableRigidContactConstraint::m_rsb' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:93:3: warning:inconclusive: Member variable 'btReducedDeformableRigidContactConstraint::m_solverBody' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:131:3: warning:inconclusive: Member variable 'btReducedDeformableNodeRigidContactConstraint::m_node' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:174:3: warning:inconclusive: Member variable 'btReducedDeformableFaceRigidContactConstraint::m_face' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:174:3: warning:inconclusive: Member variable 'btReducedDeformableFaceRigidContactConstraint::m_useStrainLimiting' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:27:29: style:inconclusive: Member variable 'btDeformableContactConstraint::m_infoGlobal' is in the wrong place in the initializer list. [initializerList] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:32:133: note: Member variable 'btDeformableContactConstraint::m_infoGlobal' is in the wrong place in the initializer list. bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:27:29: note: Member variable 'btDeformableContactConstraint::m_infoGlobal' is in the wrong place in the initializer list. bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:27:29: style:inconclusive: Member variable 'btDeformableContactConstraint::m_infoGlobal' is in the wrong place in the initializer list. [initializerList] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:36:151: note: Member variable 'btDeformableContactConstraint::m_infoGlobal' is in the wrong place in the initializer list. bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:27:29: note: Member variable 'btDeformableContactConstraint::m_infoGlobal' is in the wrong place in the initializer list. bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:27:29: style:inconclusive: Member variable 'btDeformableContactConstraint::m_infoGlobal' is in the wrong place in the initializer list. [initializerList] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:43:57: note: Member variable 'btDeformableContactConstraint::m_infoGlobal' is in the wrong place in the initializer list. bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:27:29: note: Member variable 'btDeformableContactConstraint::m_infoGlobal' is in the wrong place in the initializer list. bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:8:3: performance: Variable 'm_dampingAlpha' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:9:3: performance: Variable 'm_dampingBeta' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:10:3: performance: Variable 'm_gravity' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:85:11: style: The destructor '~btDeformableStaticConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:47:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:85:11: note: Destructor in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:87:19: style: The function 'solveConstraint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:51:19: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:87:19: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:92:20: style: The function 'getVa' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:54:20: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:92:20: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:97:20: style: The function 'getVb' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:57:20: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:97:20: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:102:20: style: The function 'getDv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:60:20: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:102:20: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:107:15: style: The function 'applyImpulse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:63:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:107:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:108:15: style: The function 'setPenetrationScale' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:66:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:108:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:121:11: style: The destructor '~btDeformableNodeAnchorConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:47:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:121:11: note: Destructor in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:124:19: style: The function 'solveConstraint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:51:19: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:124:19: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:127:20: style: The function 'getVa' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:54:20: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:127:20: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:129:20: style: The function 'getVb' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:57:20: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:129:20: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:130:20: style: The function 'getDv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:60:20: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:130:20: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:134:15: style: The function 'applyImpulse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:63:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:134:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:136:15: style: The function 'setPenetrationScale' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:66:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:136:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:154:11: style: The destructor '~btDeformableRigidContactConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:47:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:154:11: note: Destructor in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:159:20: style: The function 'getVa' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:54:20: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:159:20: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:167:19: style: The function 'solveConstraint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:51:19: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:167:19: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:169:15: style: The function 'setPenetrationScale' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:66:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:169:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:190:11: style: The destructor '~btDeformableNodeRigidContactConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:154:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:190:11: note: Destructor in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:195:20: style: The function 'getVb' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:57:20: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:195:20: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:198:20: style: The function 'getSplitVb' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:162:20: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:198:20: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:201:20: style: The function 'getDv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:60:20: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:201:20: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:209:15: style: The function 'applyImpulse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:63:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:209:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:211:15: style: The function 'applySplitImpulse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:176:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:211:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:224:11: style: The destructor '~btDeformableFaceRigidContactConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:154:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:224:11: note: Destructor in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:229:20: style: The function 'getVb' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:57:20: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:229:20: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:232:20: style: The function 'getSplitVb' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:162:20: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:232:20: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:235:20: style: The function 'getDv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:60:20: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:235:20: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:243:15: style: The function 'applyImpulse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:63:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:243:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:245:15: style: The function 'applySplitImpulse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:176:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:245:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:261:11: style: The destructor '~btDeformableFaceNodeContactConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:47:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:261:11: note: Destructor in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:263:19: style: The function 'solveConstraint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:51:19: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:263:19: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:266:20: style: The function 'getVa' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:54:20: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:266:20: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:269:20: style: The function 'getVb' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:57:20: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:269:20: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:272:20: style: The function 'getDv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:60:20: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:272:20: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:280:15: style: The function 'applyImpulse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:63:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:280:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:282:15: style: The function 'setPenetrationScale' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:66:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:282:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:28:12: style: The destructor '~btReducedDeformableStaticConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:85:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:28:12: note: Destructor in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:30:20: style: The function 'solveConstraint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:87:19: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:30:20: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:33:16: style: The function 'applyImpulse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:107:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:33:16: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:94:12: style: The destructor '~btReducedDeformableRigidContactConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:154:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:94:12: note: Destructor in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:100:20: style: The function 'solveConstraint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:167:19: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:100:20: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:111:16: style: The function 'applyImpulse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:63:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:111:16: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:113:16: style: The function 'applySplitImpulse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:176:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:113:16: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:115:21: style: The function 'getVa' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:159:20: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:115:21: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:132:12: style: The destructor '~btReducedDeformableNodeRigidContactConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:94:12: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:132:12: note: Destructor in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:134:16: style: The function 'warmStarting' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:98:16: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:134:16: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:137:20: style: The function 'getVb' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:57:20: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:137:20: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:140:21: style: The function 'getDeltaVa' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:116:21: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:140:21: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:143:21: style: The function 'getDeltaVb' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:117:21: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:143:21: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:146:20: style: The function 'getSplitVb' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:162:20: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:146:20: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:149:20: style: The function 'getDv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:60:20: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:149:20: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:158:16: style: The function 'applyImpulse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:111:16: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:158:16: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:175:12: style: The destructor '~btReducedDeformableFaceRigidContactConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:94:12: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:175:12: note: Destructor in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:178:20: style: The function 'getVb' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:57:20: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:178:20: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:181:20: style: The function 'getSplitVb' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:162:20: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:181:20: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:184:20: style: The function 'getDv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:60:20: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:184:20: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:193:16: style: The function 'applyImpulse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:111:16: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:193:16: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:251:34: style: Variable 'rsb' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:78:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_FEATHERSTONE_LINK [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:276:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:340:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_RIGID_BODY [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:376:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:59:44: warning: Member variable 'btReducedDeformableRigidContactConstraint::m_solverBodyId' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:59:44: warning: Member variable 'btReducedDeformableRigidContactConstraint::m_solverBody' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:9:12: style:inconclusive: Member variable 'btReducedDeformableStaticConstraint::m_dt' is in the wrong place in the initializer list. [initializerList] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:13:69: note: Member variable 'btReducedDeformableStaticConstraint::m_dt' is in the wrong place in the initializer list. bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:9:12: note: Member variable 'btReducedDeformableStaticConstraint::m_dt' is in the wrong place in the initializer list. bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:15:2: performance: Variable 'm_erp' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:16:2: performance: Variable 'm_appliedImpulse' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:19:3: performance: Variable 'm_impulseFactorMatrix' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:67:2: performance: Variable 'm_appliedNormalImpulse' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:68:3: performance: Variable 'm_appliedTangentImpulse' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:69:2: performance: Variable 'm_rhs' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:70:2: performance: Variable 'm_rhs_tangent' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:71:2: performance: Variable 'm_cfm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:72:2: performance: Variable 'm_cfm_friction' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:73:2: performance: Variable 'm_erp' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:74:2: performance: Variable 'm_erp_friction' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:75:2: performance: Variable 'm_friction' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:102:8: style:inconclusive: Technically the member function 'btReducedDeformableRigidContactConstraint::calculateTangentialImpulse' can be const. [functionConst] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:290:49: note: Technically the member function 'btReducedDeformableRigidContactConstraint::calculateTangentialImpulse' can be const. bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:102:8: note: Technically the member function 'btReducedDeformableRigidContactConstraint::calculateTangentialImpulse' can be const. bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:134:16: style: Virtual function 'warmStarting' is called from constructor 'btReducedDeformableNodeRigidContactConstraint(btReducedDeformableBody*rsb,const btSoftBody::DeformableNodeRigidContact&contact,const btContactSolverInfo&infoGlobal,btScalar dt)' at line 362. Dynamic binding is not used. [virtualCallInConstructor] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:362:2: note: Calling warmStarting bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:134:16: note: warmStarting is a virtual function bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:193:16: style: The function 'applyImpulse' overrides a function in a base class but is identical to the overridden function [uselessOverride] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:111:16: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:193:16: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:262:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:469:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBodySolverVertexBuffer.h:148:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_BUFFER [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.h:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_SOLVER [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.cpp:99:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodySolverVertexBuffer.h:139:11: style: The destructor '~btCPUVertexBufferDescriptor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBodySolverVertexBuffer.h:50:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/btSoftBodySolverVertexBuffer.h:139:11: note: Destructor in derived class bullet3-3.24/src/BulletSoftBody/btSoftBodySolverVertexBuffer.h:146:22: style: The function 'getBufferType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBodySolverVertexBuffer.h:67:22: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btSoftBodySolverVertexBuffer.h:146:22: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.cpp:50:21: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.cpp:135:54: style:inconclusive: Function 'predictMotion' argument 1 names different: declaration 'solverdt' definition 'timeStep'. [funcArgNamesDifferent] bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.h:51:38: note: Function 'predictMotion' argument 1 names different: declaration 'solverdt' definition 'timeStep'. bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.cpp:135:54: note: Function 'predictMotion' argument 1 names different: declaration 'solverdt' definition 'timeStep'. bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:35:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:130:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_q [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:240:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_q [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:76:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:110:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:141:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:173:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:278:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableCorotatedForce.h:96:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMousePickingForce.h:53:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMousePickingForce.h:84:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMousePickingForce.h:119:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMousePickingForce.h:136:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:111:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_J [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:306:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_J [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btPreconditioner.h:64:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_im [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableBackwardEulerObjective.h:123:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableBackwardEulerObjective.cpp:56:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_im [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableBackwardEulerObjective.cpp:152:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_im [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableBackwardEulerObjective.cpp:246:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_v [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableNeoHookeanForce.h:200:27: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:45:2: warning: Member variable 'btDeformableLagrangianForce::m_nodes' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/btCGProjection.h:77:2: warning: Member variable 'btCGProjection::m_nodes' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/btDeformableContactProjection.h:67:2: warning: Member variable 'btDeformableContactProjection::m_useStrainLimiting' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/btDeformableCorotatedForce.h:91:7: style:inconclusive: Technically the member function 'btDeformableCorotatedForce::firstPiola' can be const. [functionConst] bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:208:9: style:inconclusive: Technically the member function 'btDeformableLinearElasticityForce::elasticEnergyDensity' can be const. [functionConst] bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:390:7: style:inconclusive: Technically the member function 'btDeformableLinearElasticityForce::firstPiola' can be const. [functionConst] bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:401:7: style:inconclusive: Technically the member function 'btDeformableLinearElasticityForce::firstPiolaDifferential' can be const. [functionConst] bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:409:7: style:inconclusive: Technically the member function 'btDeformableLinearElasticityForce::firstPiolaDampingDifferential' can be const. [functionConst] bullet3-3.24/src/BulletSoftBody/btDeformableNeoHookeanForce.h:195:9: style:inconclusive: Technically the member function 'btDeformableNeoHookeanForce::elasticEnergyDensity' can be const. [functionConst] bullet3-3.24/src/BulletSoftBody/btDeformableNeoHookeanForce.h:358:7: style:inconclusive: Technically the member function 'btDeformableNeoHookeanForce::firstPiola' can be const. [functionConst] bullet3-3.24/src/BulletSoftBody/btDeformableNeoHookeanForce.h:389:11: performance:inconclusive: Technically the member function 'btDeformableNeoHookeanForce::DotProduct' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/BulletSoftBody/btDeformableNeoHookeanForce.h:402:7: performance:inconclusive: Technically the member function 'btDeformableNeoHookeanForce::addScaledCofactorMatrixDifferential' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/BulletSoftBody/btDeformableBackwardEulerObjective.h:56:7: performance:inconclusive: Technically the member function 'btDeformableBackwardEulerObjective::initialize' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/BulletSoftBody/btDeformableBackwardEulerObjective.h:68:11: performance:inconclusive: Technically the member function 'btDeformableBackwardEulerObjective::computeNorm' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/BulletSoftBody/btDeformableBackwardEulerObjective.cpp:193:46: note: Technically the member function 'btDeformableBackwardEulerObjective::computeNorm' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/BulletSoftBody/btDeformableBackwardEulerObjective.h:68:11: note: Technically the member function 'btDeformableBackwardEulerObjective::computeNorm' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/BulletSoftBody/btDeformableBackwardEulerObjective.cpp:23:2: warning: Class 'btDeformableBackwardEulerObjective' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] bullet3-3.24/src/BulletSoftBody/btDeformableBackwardEulerObjective.cpp:23:2: warning: Class 'btDeformableBackwardEulerObjective' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] bullet3-3.24/src/BulletSoftBody/btDeformableGravityForce.h:27:2: style: Class 'btDeformableGravityForce' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletSoftBody/btCGProjection.h:32:2: style: Struct 'DeformableContactConstraint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletSoftBody/btDeformableContactProjection.h:67:2: style: Class 'btDeformableContactProjection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletSoftBody/btPreconditioner.h:50:2: style: Class 'MassPreconditioner' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:41:15: style: The function 'addScaledForces' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:52:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:41:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:47:15: style: The function 'addScaledExplicitForce' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:64:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:47:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:52:15: style: The function 'addScaledDampingForce' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:67:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:52:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:119:15: style: The function 'addScaledDampingForceDifferential' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:55:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:119:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:153:15: style: The function 'buildDampingForceDifferentialDiagonal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:58:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:153:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:199:17: style: The function 'totalElasticEnergy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:355:17: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:199:17: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:224:17: style: The function 'totalDampingEnergy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:361:17: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:224:17: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:257:15: style: The function 'addScaledElasticForceDifferential' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:61:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:257:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:295:42: style: The function 'getForceType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:71:42: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:295:42: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableGravityForce.h:31:15: style: The function 'addScaledForces' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:52:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableGravityForce.h:31:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableGravityForce.h:36:15: style: The function 'addScaledExplicitForce' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:64:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableGravityForce.h:36:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableGravityForce.h:41:15: style: The function 'addScaledDampingForce' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:67:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableGravityForce.h:41:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableGravityForce.h:45:15: style: The function 'addScaledElasticForceDifferential' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:61:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableGravityForce.h:45:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableGravityForce.h:49:15: style: The function 'addScaledDampingForceDifferential' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:55:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableGravityForce.h:49:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableGravityForce.h:53:15: style: The function 'buildDampingForceDifferentialDiagonal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:58:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableGravityForce.h:53:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableGravityForce.h:77:42: style: The function 'getForceType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:71:42: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableGravityForce.h:77:42: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableGravityForce.h:83:17: style: The function 'totalEnergy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:367:17: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableGravityForce.h:83:17: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableCorotatedForce.h:41:15: style: The function 'addScaledForces' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:52:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableCorotatedForce.h:41:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableCorotatedForce.h:46:15: style: The function 'addScaledExplicitForce' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:64:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableCorotatedForce.h:46:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableCorotatedForce.h:51:15: style: The function 'addScaledDampingForce' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:67:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableCorotatedForce.h:51:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableCorotatedForce.h:108:15: style: The function 'addScaledElasticForceDifferential' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:61:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableCorotatedForce.h:108:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableCorotatedForce.h:112:15: style: The function 'addScaledDampingForceDifferential' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:55:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableCorotatedForce.h:112:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableCorotatedForce.h:116:15: style: The function 'buildDampingForceDifferentialDiagonal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:58:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableCorotatedForce.h:116:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableCorotatedForce.h:118:42: style: The function 'getForceType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:71:42: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableCorotatedForce.h:118:42: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableMousePickingForce.h:36:15: style: The function 'addScaledForces' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:52:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableMousePickingForce.h:36:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableMousePickingForce.h:42:15: style: The function 'addScaledExplicitForce' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:64:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableMousePickingForce.h:42:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableMousePickingForce.h:47:15: style: The function 'addScaledDampingForce' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:67:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableMousePickingForce.h:47:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableMousePickingForce.h:78:15: style: The function 'addScaledDampingForceDifferential' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:55:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableMousePickingForce.h:78:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableMousePickingForce.h:93:15: style: The function 'buildDampingForceDifferentialDiagonal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:58:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableMousePickingForce.h:93:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableMousePickingForce.h:95:17: style: The function 'totalElasticEnergy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:355:17: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableMousePickingForce.h:95:17: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableMousePickingForce.h:112:17: style: The function 'totalDampingEnergy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:361:17: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableMousePickingForce.h:112:17: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableMousePickingForce.h:129:15: style: The function 'addScaledElasticForceDifferential' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:61:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableMousePickingForce.h:129:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableMousePickingForce.h:156:42: style: The function 'getForceType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:71:42: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableMousePickingForce.h:156:42: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:81:15: style: The function 'addScaledForces' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:52:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:81:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:87:15: style: The function 'addScaledExplicitForce' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:64:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:87:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:93:15: style: The function 'addScaledDampingForce' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:67:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:93:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:154:17: style: The function 'totalElasticEnergy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:355:17: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:154:17: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:175:17: style: The function 'totalDampingEnergy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:361:17: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:175:17: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:285:15: style: The function 'buildDampingForceDifferentialDiagonal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:58:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:285:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:288:15: style: The function 'addScaledDampingForceDifferential' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:55:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:288:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:350:15: style: The function 'addScaledElasticForceDifferential' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:61:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:350:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:417:15: style: The function 'addScaledHessian' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:69:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:417:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:457:42: style: The function 'getForceType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:71:42: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:457:42: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableNeoHookeanForce.h:86:15: style: The function 'addScaledForces' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:52:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableNeoHookeanForce.h:86:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableNeoHookeanForce.h:92:15: style: The function 'addScaledExplicitForce' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:64:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableNeoHookeanForce.h:92:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableNeoHookeanForce.h:98:15: style: The function 'addScaledDampingForce' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:67:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableNeoHookeanForce.h:98:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableNeoHookeanForce.h:141:17: style: The function 'totalElasticEnergy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:355:17: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableNeoHookeanForce.h:141:17: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableNeoHookeanForce.h:162:17: style: The function 'totalDampingEnergy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:361:17: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableNeoHookeanForce.h:162:17: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableNeoHookeanForce.h:272:15: style: The function 'addScaledDampingForceDifferential' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:55:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableNeoHookeanForce.h:272:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableNeoHookeanForce.h:316:15: style: The function 'buildDampingForceDifferentialDiagonal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:58:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableNeoHookeanForce.h:316:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableNeoHookeanForce.h:318:15: style: The function 'addScaledElasticForceDifferential' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:61:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableNeoHookeanForce.h:318:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableNeoHookeanForce.h:415:42: style: The function 'getForceType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:71:42: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableNeoHookeanForce.h:415:42: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btPreconditioner.h:37:15: style: The function 'reinitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btPreconditioner.h:24:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btPreconditioner.h:37:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btPreconditioner.h:41:11: style: The destructor '~DefaultPreconditioner' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btPreconditioner.h:25:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/btPreconditioner.h:41:11: note: Destructor in derived class bullet3-3.24/src/BulletSoftBody/btPreconditioner.h:55:15: style: The function 'reinitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btPreconditioner.h:24:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btPreconditioner.h:55:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btPreconditioner.h:99:15: style: The function 'reinitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btPreconditioner.h:24:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btPreconditioner.h:99:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btPreconditioner.h:41:11: style: The destructor '~DefaultPreconditioner' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] bullet3-3.24/src/BulletSoftBody/btPreconditioner.h:25:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/btPreconditioner.h:41:11: note: Destructor in derived class bullet3-3.24/src/BulletSoftBody/btDeformableGravityForce.h:68:23: style: Variable 'n' can be declared as reference to const [constVariableReference] bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:166:24: style: Variable 'tetra' can be declared as reference to const [constVariableReference] bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:167:31: style: Variable 's' can be declared as reference to const [constVariableReference] bullet3-3.24/src/BulletSoftBody/btDeformableNeoHookeanForce.h:153:24: style: Variable 'tetra' can be declared as reference to const [constVariableReference] bullet3-3.24/src/BulletSoftBody/btDeformableNeoHookeanForce.h:154:31: style: Variable 's' can be declared as reference to const [constVariableReference] bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:66:23: style: Variable 'node1' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:67:23: style: Variable 'node2' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:102:23: style: Variable 'node1' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:103:23: style: Variable 'node2' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:133:23: style: Variable 'node1' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:134:23: style: Variable 'node2' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:167:23: style: Variable 'node1' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:168:23: style: Variable 'node2' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:212:23: style: Variable 'node1' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:213:23: style: Variable 'node2' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:270:23: style: Variable 'node1' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:271:23: style: Variable 'node2' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btDeformableCorotatedForce.h:71:23: style: Variable 'node0' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btDeformableCorotatedForce.h:72:23: style: Variable 'node1' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btDeformableCorotatedForce.h:73:23: style: Variable 'node2' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btDeformableCorotatedForce.h:74:23: style: Variable 'node3' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:266:23: style: Variable 'node0' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:267:23: style: Variable 'node1' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:268:23: style: Variable 'node2' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:269:23: style: Variable 'node3' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btDeformableNeoHookeanForce.h:252:23: style: Variable 'node0' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btDeformableNeoHookeanForce.h:253:23: style: Variable 'node1' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btDeformableNeoHookeanForce.h:254:23: style: Variable 'node2' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btDeformableNeoHookeanForce.h:255:23: style: Variable 'node3' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.h:78:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_SOFT_MULTIBODY_DYNAMICS_WORLD [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h:97:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_DEFORMABLE_MULTIBODY_DYNAMICS_WORLD [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h:204:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rayDirectionInverse [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h:293:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_normal [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFORMABLE_SOLVER [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.cpp:71:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_im [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.cpp:176:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.cpp:285:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_v [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.cpp:310:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_q [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.cpp:325:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_v [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.cpp:346:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_v [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.cpp:370:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_v [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.cpp:400:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_q [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.cpp:547:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_FEATHERSTONE_LINK [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btConjugateGradient.h:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btConjugateResidual.h:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btConjugateResidual.h:109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_INFINITY [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.cpp:22:25: warning: Member variable 'btDeformableBodySolver::m_implicit' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/btSoftBodySolvers.h:115:8: style:inconclusive: Technically the member function 'btSoftBodySolver::getTimeScale' can be const. [functionConst] bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:90:7: style:inconclusive: Technically the member function 'btDeformableBodySolver::predictDeformableMotion' can be const. [functionConst] bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.cpp:422:30: note: Technically the member function 'btDeformableBodySolver::predictDeformableMotion' can be const. bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:90:7: note: Technically the member function 'btDeformableBodySolver::predictDeformableMotion' can be const. bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.cpp:25:2: warning: Class 'btDeformableBodySolver' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.cpp:25:2: warning: Class 'btDeformableBodySolver' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] bullet3-3.24/src/BulletSoftBody/btConjugateGradient.h:27:2: style: Class 'btConjugateGradient < btDeformableBackwardEulerObjective >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletSoftBody/btConjugateResidual.h:32:2: style: Class 'btConjugateResidual < btDeformableBackwardEulerObjective >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:57:11: style: The destructor '~btDeformableBodySolver' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBodySolvers.h:57:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:57:11: note: Destructor in derived class bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:59:22: style: The function 'getSolverType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBodySolvers.h:64:22: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:59:22: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:65:15: style: The function 'updateSoftBodies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBodySolvers.h:82:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:65:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:86:15: style: The function 'predictMotion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBodySolvers.h:76:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:86:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:116:15: style: The function 'processCollision' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBodySolvers.h:85:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:116:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:122:15: style: The function 'processCollision' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBodySolvers.h:88:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:122:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:218:15: style: The function 'optimize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBodySolvers.h:70:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:218:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:219:15: style: The function 'solveConstraints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBodySolvers.h:79:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:219:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:220:15: style: The function 'checkInitialized' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBodySolvers.h:67:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:220:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:221:15: style: The function 'copyBackToSoftBodies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBodySolvers.h:73:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:221:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btConjugateGradient.h:32:11: style: The destructor '~btConjugateGradient < btDeformableBackwardEulerObjective >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btKrylovSolver.h:39:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/btConjugateGradient.h:32:11: note: Destructor in derived class bullet3-3.24/src/BulletSoftBody/btConjugateGradient.h:35:6: style: The function 'solve' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btKrylovSolver.h:41:14: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btConjugateGradient.h:35:6: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btConjugateGradient.h:109:7: style: The function 'reinitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btKrylovSolver.h:43:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btConjugateGradient.h:109:7: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btConjugateResidual.h:37:11: style: The destructor '~btConjugateResidual < btDeformableBackwardEulerObjective >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btKrylovSolver.h:39:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/btConjugateResidual.h:37:11: note: Destructor in derived class bullet3-3.24/src/BulletSoftBody/btConjugateResidual.h:40:6: style: The function 'solve' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btKrylovSolver.h:41:14: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btConjugateResidual.h:40:6: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btConjugateResidual.h:101:7: style: The function 'reinitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btKrylovSolver.h:43:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btConjugateResidual.h:101:7: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h:220:41: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.cpp:490:21: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.cpp:549:49: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.cpp:130:22: style: Variable 'node' can be declared as reference to const [constVariableReference] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:38:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_RIGID_BODY [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:95:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_RIGID_BODY [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:163:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_RIGID_BODY [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:215:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_RIGID_BODY [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:304:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:388:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_RIGID_BODY [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:669:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:146:11: style:inconclusive: Member variable 'btDeformableRigidContactConstraint::m_penetration' is in the wrong place in the initializer list. [initializerList] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:147:70: note: Member variable 'btDeformableRigidContactConstraint::m_penetration' is in the wrong place in the initializer list. bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:146:11: note: Member variable 'btDeformableRigidContactConstraint::m_penetration' is in the wrong place in the initializer list. bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:149:2: performance: Variable 'm_total_normal_dv' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:150:2: performance: Variable 'm_total_tangent_dv' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:40:15: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:45:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:98:14: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:107:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:165:15: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:170:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:217:15: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:222:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:328:14: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:337:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:391:14: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:400:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:572:13: style: The scope of the variable 'v0' can be reduced. [variableScope] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:573:13: style: The scope of the variable 'v1' can be reduced. [variableScope] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:574:13: style: The scope of the variable 'v2' can be reduced. [variableScope] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:702:13: style: The scope of the variable 'v0' can be reduced. [variableScope] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:703:13: style: The scope of the variable 'v1' can be reduced. [variableScope] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:704:13: style: The scope of the variable 'v2' can be reduced. [variableScope] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:18:113: style:inconclusive: Function 'btDeformableNodeAnchorConstraint' argument 1 names different: declaration 'c' definition 'a'. [funcArgNamesDifferent] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:118:80: note: Function 'btDeformableNodeAnchorConstraint' argument 1 names different: declaration 'c' definition 'a'. bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:18:113: note: Function 'btDeformableNodeAnchorConstraint' argument 1 names different: declaration 'c' definition 'a'. bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:34:25: style: Variable 'rigidCol' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:35:45: style: Variable 'multibodyLinkCol' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:159:25: style: Variable 'rigidCol' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:160:45: style: Variable 'multibodyLinkCol' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:211:25: style: Variable 'rigidCol' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:212:45: style: Variable 'multibodyLinkCol' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletSoftBody/btDeformableContactProjection.cpp:104:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_im [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableContactProjection.cpp:172:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableContactProjection.cpp:220:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_constrained [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableContactProjection.cpp:472:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_constrained [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableContactProjection.cpp:603:29: style: Local variable 'node' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btDeformableContactProjection.cpp:595:28: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btDeformableContactProjection.cpp:603:29: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyConstraintSolver.cpp:30:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxOverrideNumSolverIterations [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyConstraintSolver.cpp:75:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpMultiBodyConstraints [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyConstraintSolver.cpp:106:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyConstraintSolver.cpp:123:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyConstraintSolver.cpp:140:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_deformableSolver [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyConstraintSolver.cpp:194:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverContactConstraintPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.h:28:4: style: The destructor '~btReducedDeformableBodySolver' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:57:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.h:28:4: note: Destructor in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.h:30:16: style: The function 'setGravity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:73:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.h:30:16: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.h:32:23: style: The function 'getSolverType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:59:22: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.h:32:23: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.h:38:15: style: The function 'reinitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:80:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.h:38:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.h:40:16: style: The function 'predictMotion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:86:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.h:40:16: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.h:42:16: style: The function 'applyTransforms' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:165:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.h:42:16: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.h:45:15: style: The function 'setConstraints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:83:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.h:45:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.h:48:20: style: The function 'solveContactConstraints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:67:19: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.h:48:20: note: Function in derived class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.h:51:16: style: The function 'deformableBodyInternalWriteBack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:215:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.h:51:16: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyConstraintSolver.cpp:182:6: style: The scope of the variable 'iteration' can be reduced. [variableScope] bullet3-3.24/src/BulletSoftBody/DeformableBodyInplaceSolverIslandCallback.h:23:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bodies [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp:78:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_internalPreTickCallback [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp:147:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVE_TAG [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp:209:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_q [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp:281:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nonStaticRigidBodies [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp:335:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_solverInfo [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp:356:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sortedConstraints [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp:381:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_multiBodies [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp:462:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_timeStep [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp:500:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nonStaticRigidBodies [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp:557:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nonStaticRigidBodies [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp:594:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_internalTickCallback [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp:688:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fixedTimeStep [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp:43:52: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp:483:21: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp:530:11: style: The scope of the variable 'isConstraintPass' can be reduced. [variableScope] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:57:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDbvtNode [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:172:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_internalType [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:243:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionShape [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:506:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:542:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:594:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:739:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:824:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:925:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_im [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:932:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_im [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:955:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_im [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:997:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_im [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1039:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_im [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1052:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_v [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1062:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_v [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1079:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1106:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDbvtVolume [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1146:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDbvtVolume [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1180:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISLAND_SLEEPING [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1198:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_im [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1251:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1385:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_n [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1540:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1794:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_v [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1989:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2154:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDbvtVolume [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2327:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable citerations [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2391:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2424:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_leaf [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2467:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_leaf [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2652:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDbvtVolume [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2705:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDbvtVolume [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2944:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_n [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3006:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3050:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3096:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_area [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3176:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_LARGE_FLOAT [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3333:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDbvtVolume [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3422:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3457:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_kLST [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3623:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_PI [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3902:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_RIGID_BODY [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4007:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4091:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDbvtVolume [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4186:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_root [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4266:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4358:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_SBMATERIAL_CODE [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4709:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISLAND_SLEEPING [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4733:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISABLE_DEACTIVATION [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2357:2: performance: Variable 'm_rayFrom' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2358:2: performance: Variable 'm_rayNormalizedDirection' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2359:2: performance: Variable 'm_rayTo' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2360:2: performance: Variable 'm_mint' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:641:2: style: Struct 'btSymMatrix < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:460:17: style: Condition 'node1!=node2' is always true [knownConditionTrueFalse] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:461:17: style: Condition 'node2!=node0' is always true [knownConditionTrueFalse] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2368:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2426:31: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2441:31: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2474:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2475:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2479:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2480:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2481:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2489:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2495:28: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2617:34: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3904:16: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3909:24: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4083:24: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4115:24: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4329:24: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4336:43: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4344:35: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4348:20: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4353:36: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4361:75: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4365:35: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4371:30: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4378:49: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4385:72: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4389:35: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4395:30: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4399:49: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4406:71: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4410:35: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4416:30: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4419:49: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4427:71: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4431:45: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4437:31: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4447:50: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4450:72: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4454:39: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4460:33: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4469:48: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4472:74: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4505:17: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4509:30: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4517:50: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4523:33: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4528:74: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4535:45: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4541:20: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4546:61: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4549:71: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4555:41: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4561:33: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4595:51: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4601:34: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4606:75: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4609:45: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4615:21: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4620:62: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4623:49: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4629:19: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4636:60: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4639:74: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4643:36: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4650:33: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4672:52: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4677:52: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4682:52: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4688:52: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4693:52: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4698:52: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4701:74: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4495:28: style: Variable 'sbd->m_config.m_maxVolume' is reassigned a value before the old one has been used. [redundantAssignment] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4485:28: note: sbd->m_config.m_maxVolume is assigned bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4495:28: note: sbd->m_config.m_maxVolume is overwritten bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1359:6: style: The scope of the variable 'i' can be reduced. [variableScope] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1359:9: style: The scope of the variable 'j' can be reduced. [variableScope] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1170:46: style:inconclusive: Function 'setRestLengthScale' argument 1 names different: declaration 'restLength' definition 'restLengthScale'. [funcArgNamesDifferent] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:1021:35: note: Function 'setRestLengthScale' argument 1 names different: declaration 'restLength' definition 'restLengthScale'. bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1170:46: note: Function 'setRestLengthScale' argument 1 names different: declaration 'restLength' definition 'restLengthScale'. bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1489:69: style:inconclusive: Function 'updateState' argument 1 names different: declaration 'qs' definition 'q'. [funcArgNamesDifferent] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:1060:58: note: Function 'updateState' argument 1 names different: declaration 'qs' definition 'q'. bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1489:69: note: Function 'updateState' argument 1 names different: declaration 'qs' definition 'q'. bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1489:111: style:inconclusive: Function 'updateState' argument 2 names different: declaration 'vs' definition 'v'. [funcArgNamesDifferent] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:1060:101: note: Function 'updateState' argument 2 names different: declaration 'vs' definition 'v'. bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1489:111: note: Function 'updateState' argument 2 names different: declaration 'vs' definition 'v'. bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1411:9: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1359:6: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1411:9: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1418:11: style: Local variable 'j' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1359:9: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1418:11: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1474:16: style: Local variable 'seed' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:39:22: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1474:16: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1537:7: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1523:6: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1537:7: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1554:8: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1537:7: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1554:8: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1626:13: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1537:7: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1626:13: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1693:15: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1523:6: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1693:15: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1809:14: style: Local variable 'ni' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1720:15: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1809:14: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1833:15: style: Local variable 'ni' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1720:15: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1833:15: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1858:7: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1720:6: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1858:7: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1900:14: style: Local variable 'j' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1720:9: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1900:14: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1915:14: style: Local variable 'j' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1720:9: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1915:14: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1929:13: style: Local variable 'j' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1720:9: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1929:13: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1933:13: style: Local variable 'j' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1720:9: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1933:13: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2168:12: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2101:6: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2168:12: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2188:12: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2101:6: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2188:12: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2289:12: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2214:6: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2289:12: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2901:25: style: Local variable 'csh' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2887:23: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2901:25: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3193:8: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3164:6: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3193:8: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3219:8: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3164:6: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3219:8: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3249:13: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3232:6: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3249:13: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3296:9: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3232:6: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3296:9: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3318:12: style: Local variable 'n' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3237:13: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3318:12: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4352:14: style: Local variable 'chunk' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4342:12: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4352:14: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4353:27: style: Local variable 'memPtr' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4344:26: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4353:27: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4521:8: style: Local variable 'sz' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4507:7: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4521:8: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4522:13: style: Local variable 'chunk' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4508:12: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4522:13: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4523:24: style: Local variable 'memPtr' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4509:21: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4523:24: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4539:8: style: Local variable 'sz' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4507:7: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4539:8: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4540:13: style: Local variable 'chunk' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4508:12: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4540:13: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4541:11: style: Local variable 'memPtr' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4509:21: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4541:11: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4598:9: style: Local variable 'numElem' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4558:7: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4598:9: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4599:9: style: Local variable 'sz' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4559:7: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4599:9: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4600:14: style: Local variable 'chunk' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4560:12: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4600:14: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4601:25: style: Local variable 'memPtr' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4561:24: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4601:25: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4612:9: style: Local variable 'numElem' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4558:7: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4612:9: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4613:9: style: Local variable 'sz' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4559:7: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4613:9: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4614:14: style: Local variable 'chunk' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4560:12: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4614:14: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4615:12: style: Local variable 'memPtr' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4561:24: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4615:12: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4626:9: style: Local variable 'numElem' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4558:7: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4626:9: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4627:9: style: Local variable 'sz' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4559:7: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4627:9: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4628:14: style: Local variable 'chunk' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4560:12: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4628:14: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4629:10: style: Local variable 'memPtr' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4561:24: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4629:10: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:640:85: performance: Function parameter 'body1' should be passed by const reference. [passedByValue] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:654:69: performance: Function parameter 'body' should be passed by const reference. [passedByValue] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:666:86: performance: Function parameter 'body1' should be passed by const reference. [passedByValue] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:681:70: performance: Function parameter 'body' should be passed by const reference. [passedByValue] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:534:20: style: Variable 'n' can be declared as reference to const [constVariableReference] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:587:20: style: Variable 'n' can be declared as reference to const [constVariableReference] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1202:9: style: Variable 'n' can be declared as reference to const [constVariableReference] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1725:9: style: Variable 'l' can be declared as reference to const [constVariableReference] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1739:9: style: Variable 'l' can be declared as reference to const [constVariableReference] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1744:9: style: Variable 'f' can be declared as reference to const [constVariableReference] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1804:9: style: Variable 'feat' can be declared as reference to const [constVariableReference] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2810:59: style: Parameter 'a' can be declared as reference to const [constParameterReference] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2810:73: style: Parameter 'b' can be declared as reference to const [constParameterReference] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2810:87: style: Parameter 'c' can be declared as reference to const [constParameterReference] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3126:22: style: Variable 'f' can be declared as reference to const [constVariableReference] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1994:8: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1995:8: style: Variable 'pb' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2419:20: style: Variable 'base' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h:41:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_PARTS_IN_BITS [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h:49:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_PARTS_IN_BITS [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h:55:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_PARTS_IN_BITS [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.cpp:88:125: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_DrawWireframe [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.cpp:49:28: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.cpp:300:34: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h:49:25: style: Same expression on both sides of '&'. [duplicateExpression] bullet3-3.24/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h:48:20: note: 'x' is assigned value '0' here. bullet3-3.24/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h:49:25: note: Same expression on both sides of '&'. bullet3-3.24/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.cpp:166:123: style:inconclusive: Function 'setTimeStepAndCounters' argument 2 names different: declaration 'triObjWrap' definition 'triBodyWrap'. [funcArgNamesDifferent] bullet3-3.24/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h:87:96: note: Function 'setTimeStepAndCounters' argument 2 names different: declaration 'triObjWrap' definition 'triBodyWrap'. bullet3-3.24/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.cpp:166:123: note: Function 'setTimeStepAndCounters' argument 2 names different: declaration 'triObjWrap' definition 'triBodyWrap'. bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:193:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:563:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Link [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:751:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:1030:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_PI [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:1097:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QF_TRIANGLES [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:1367:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_n [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:1440:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_n [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:1497:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scientific [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:1552:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable app [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:1610:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:1654:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:1134:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:409:39: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:1155:9: style: Redundant initialization for 'result'. The initialized value is overwritten before it is read. [redundantInitialization] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:1154:13: note: result is initialized bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:1155:9: note: result is overwritten bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:85:59: style: Same value in both branches of ternary operator. [duplicateValueTernary] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:181:9: style: The scope of the variable 'j' can be reduced. [variableScope] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:181:12: style: The scope of the variable 'nj' can be reduced. [variableScope] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:546:20: style: The scope of the variable 'lr' can be reduced. [variableScope] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:547:6: style: The scope of the variable 'ar' can be reduced. [variableScope] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:547:10: style: The scope of the variable 'br' can be reduced. [variableScope] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:551:36: style: The scope of the variable 'linkNum' can be reduced. [variableScope] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:1426:46: style:inconclusive: Function 'writeObj' argument 1 names different: declaration 'file' definition 'filename'. [funcArgNamesDifferent] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.h:147:35: note: Function 'writeObj' argument 1 names different: declaration 'file' definition 'filename'. bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:1426:46: note: Function 'writeObj' argument 1 names different: declaration 'file' definition 'filename'. bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:209:14: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:181:6: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:209:14: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:323:19: style: Local variable 'scl' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:176:17: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:323:19: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:341:19: style: Local variable 'scl' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:176:17: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:341:19: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:344:13: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:181:6: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:344:13: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:386:13: style: Local variable 'j' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:181:9: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:386:13: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:1072:12: style: Local variable 'j' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:1052:9: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:1072:12: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:466:50: style: Parameter 'psb' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:475:50: style: Parameter 'psb' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:484:53: style: Parameter 'psb' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:548:20: style: Variable 'node0' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:549:20: style: Variable 'node1' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:1406:8: style: Redundant checking of STL container element existence before removing it. [redundantIfRemove] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:1134:9: style: Variable 'buffer' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:1155:9: style: Variable 'result' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/BulletSoftBody/btSoftRigidCollisionAlgorithm.h:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_swapped [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.cpp:51:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ownsCollisionAlgorithmPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.cpp:98:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOFTBODY_SHAPE_PROXYTYPE [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftSoftCollisionAlgorithm.h:37:2: warning: Member variable 'btSoftSoftCollisionAlgorithm::m_ownManifold' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/btSoftSoftCollisionAlgorithm.h:37:2: warning: Member variable 'btSoftSoftCollisionAlgorithm::m_manifoldPtr' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h:35:2: style: Class 'btSoftBodyRigidBodyCollisionConfiguration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletSoftBody/btSoftSoftCollisionAlgorithm.h:37:2: style: Class 'btSoftSoftCollisionAlgorithm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.cpp:67:10: style: Local variable 'mem' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.cpp:28:8: note: Shadowed declaration bullet3-3.24/src/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.cpp:67:10: note: Shadow variable bullet3-3.24/src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.cpp:37:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDefaultSoftBodySolver [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.cpp:164:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_DrawWireframe [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.cpp:206:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rayDirectionInverse [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.cpp:295:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Face [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.cpp:327:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionObjects [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.cpp:96:21: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.cpp:105:21: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.cpp:163:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.cpp:222:40: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftRigidCollisionAlgorithm.cpp:60:39: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftRigidCollisionAlgorithm.cpp:69:82: style:inconclusive: Function 'calculateTimeOfImpact' argument 1 names different: declaration 'body0' definition 'col0'. [funcArgNamesDifferent] bullet3-3.24/src/BulletSoftBody/btSoftRigidCollisionAlgorithm.h:47:60: note: Function 'calculateTimeOfImpact' argument 1 names different: declaration 'body0' definition 'col0'. bullet3-3.24/src/BulletSoftBody/btSoftRigidCollisionAlgorithm.cpp:69:82: note: Function 'calculateTimeOfImpact' argument 1 names different: declaration 'body0' definition 'col0'. bullet3-3.24/src/BulletSoftBody/btSoftRigidCollisionAlgorithm.cpp:69:107: style:inconclusive: Function 'calculateTimeOfImpact' argument 2 names different: declaration 'body1' definition 'col1'. [funcArgNamesDifferent] bullet3-3.24/src/BulletSoftBody/btSoftRigidCollisionAlgorithm.h:47:86: note: Function 'calculateTimeOfImpact' argument 2 names different: declaration 'body1' definition 'col1'. bullet3-3.24/src/BulletSoftBody/btSoftRigidCollisionAlgorithm.cpp:69:107: note: Function 'calculateTimeOfImpact' argument 2 names different: declaration 'body1' definition 'col1'. bullet3-3.24/src/BulletSoftBody/btSoftRigidDynamicsWorld.h:75:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_SOFT_RIGID_DYNAMICS_WORLD [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftRigidDynamicsWorld.cpp:159:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_DrawWireframe [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftRigidDynamicsWorld.cpp:201:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rayDirectionInverse [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftRigidDynamicsWorld.cpp:292:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_normal [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btSoftRigidDynamicsWorld.cpp:322:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionObjects [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.h:34:11: style: The destructor '~btDefaultSoftBodySolver' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBodySolvers.h:57:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.h:34:11: note: Destructor in derived class bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.h:36:22: style: The function 'getSolverType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBodySolvers.h:64:22: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.h:36:22: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.h:41:15: style: The function 'checkInitialized' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBodySolvers.h:67:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.h:41:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.h:43:15: style: The function 'updateSoftBodies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBodySolvers.h:82:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.h:43:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.h:45:15: style: The function 'optimize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBodySolvers.h:70:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.h:45:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.h:47:15: style: The function 'copyBackToSoftBodies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBodySolvers.h:73:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.h:47:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.h:49:15: style: The function 'solveConstraints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBodySolvers.h:79:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.h:49:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.h:51:15: style: The function 'predictMotion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBodySolvers.h:76:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.h:51:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.h:55:15: style: The function 'processCollision' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBodySolvers.h:85:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.h:55:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.h:57:15: style: The function 'processCollision' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBodySolvers.h:88:15: note: Virtual function in base class bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.h:57:15: note: Function in derived class bullet3-3.24/src/BulletSoftBody/btSoftRigidDynamicsWorld.cpp:96:21: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftRigidDynamicsWorld.cpp:158:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftRigidDynamicsWorld.cpp:217:40: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftSoftCollisionAlgorithm.cpp:26:31: warning: Member variable 'btSoftSoftCollisionAlgorithm::m_ownManifold' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/btSoftSoftCollisionAlgorithm.cpp:26:31: warning: Member variable 'btSoftSoftCollisionAlgorithm::m_manifoldPtr' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/BulletSoftBody/btSoftSoftCollisionAlgorithm.cpp:39:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/BulletSoftBody/btSoftSoftCollisionAlgorithm.cpp:40:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btAlignedAllocator.cpp:27:16: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btAlignedAllocator.cpp:69:9: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btAlignedAllocator.cpp:73:5: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btAlignedAllocator.cpp:77:9: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btAlignedAllocator.cpp:80:10: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btAlignedAllocator.cpp:90:12: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btAlignedAllocator.cpp:86:8: style: The scope of the variable 'real' can be reduced. [variableScope] bullet3-3.24/src/LinearMath/btConvexHull.cpp:848:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] bullet3-3.24/src/LinearMath/btConvexHull.h:158:50: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] bullet3-3.24/src/LinearMath/btConvexHull.h:158:47: note: Address of variable taken here. bullet3-3.24/src/LinearMath/btConvexHull.h:158:50: note: The address of variable 'x' might be accessed at non-zero index. bullet3-3.24/src/LinearMath/btConvexHull.h:159:38: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] bullet3-3.24/src/LinearMath/btConvexHull.h:159:35: note: Address of variable taken here. bullet3-3.24/src/LinearMath/btConvexHull.h:159:38: note: The address of variable 'x' might be accessed at non-zero index. bullet3-3.24/src/LinearMath/btConvexHull.cpp:36:50: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] bullet3-3.24/src/LinearMath/btConvexHull.cpp:36:47: note: Address of variable taken here. bullet3-3.24/src/LinearMath/btConvexHull.cpp:36:50: note: The address of variable 'x' might be accessed at non-zero index. bullet3-3.24/src/LinearMath/btConvexHull.cpp:37:38: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] bullet3-3.24/src/LinearMath/btConvexHull.cpp:37:35: note: Address of variable taken here. bullet3-3.24/src/LinearMath/btConvexHull.cpp:37:38: note: The address of variable 'x' might be accessed at non-zero index. bullet3-3.24/src/LinearMath/btConvexHull.h:69:2: warning: Member variable 'HullDesc::mMaxFaces' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/LinearMath/btConvexHull.h:131:3: warning:inconclusive: Member variable 'HalfEdge::ea' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/LinearMath/btConvexHull.h:131:3: warning:inconclusive: Member variable 'HalfEdge::v' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/LinearMath/btConvexHull.h:131:3: warning:inconclusive: Member variable 'HalfEdge::p' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/LinearMath/btConvexHull.h:150:2: warning:inconclusive: Member variable 'int4::x' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/LinearMath/btConvexHull.h:150:2: warning:inconclusive: Member variable 'int4::y' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/LinearMath/btConvexHull.h:150:2: warning:inconclusive: Member variable 'int4::z' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/LinearMath/btConvexHull.h:150:2: warning:inconclusive: Member variable 'int4::w' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/LinearMath/btConvexHull.cpp:29:2: warning:inconclusive: Member variable 'int3::x' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/LinearMath/btConvexHull.cpp:29:2: warning:inconclusive: Member variable 'int3::y' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/LinearMath/btConvexHull.cpp:29:2: warning:inconclusive: Member variable 'int3::z' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/LinearMath/btConvexHull.cpp:330:2: warning: Member variable 'btHullTriangle::id' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/LinearMath/btConvexHull.h:191:12: performance:inconclusive: Technically the member function 'HullLibrary::ReleaseResult' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btConvexHull.cpp:787:24: note: Technically the member function 'HullLibrary::ReleaseResult' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/LinearMath/btConvexHull.h:191:12: note: Technically the member function 'HullLibrary::ReleaseResult' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/LinearMath/btConvexHull.h:202:7: performance:inconclusive: Technically the member function 'HullLibrary::checkit' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btConvexHull.cpp:379:19: note: Technically the member function 'HullLibrary::checkit' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/LinearMath/btConvexHull.h:202:7: note: Technically the member function 'HullLibrary::checkit' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/LinearMath/btConvexHull.h:210:7: performance:inconclusive: Technically the member function 'HullLibrary::FindSimplex' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btConvexHull.cpp:457:19: note: Technically the member function 'HullLibrary::FindSimplex' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/LinearMath/btConvexHull.h:210:7: note: Technically the member function 'HullLibrary::FindSimplex' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:68:24: performance:inconclusive: Technically the member function 'btAlignedObjectArray < btVector3 >::allocSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:91:25: style:inconclusive: Technically the member function 'btAlignedObjectArray < btVector3 >::destroy' can be const. [functionConst] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:352:7: performance:inconclusive: Technically the member function 'btAlignedObjectArray < btVector3 >::downHeap' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:68:24: performance:inconclusive: Technically the member function 'btAlignedObjectArray < unsigned int >::allocSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:91:25: style:inconclusive: Technically the member function 'btAlignedObjectArray < unsigned int >::destroy' can be const. [functionConst] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:352:7: performance:inconclusive: Technically the member function 'btAlignedObjectArray < unsigned int >::downHeap' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:68:24: performance:inconclusive: Technically the member function 'btAlignedObjectArray < HalfEdge >::allocSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:91:25: style:inconclusive: Technically the member function 'btAlignedObjectArray < HalfEdge >::destroy' can be const. [functionConst] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:352:7: performance:inconclusive: Technically the member function 'btAlignedObjectArray < HalfEdge >::downHeap' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:68:24: performance:inconclusive: Technically the member function 'btAlignedObjectArray < btPlane >::allocSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:91:25: style:inconclusive: Technically the member function 'btAlignedObjectArray < btPlane >::destroy' can be const. [functionConst] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:352:7: performance:inconclusive: Technically the member function 'btAlignedObjectArray < btPlane >::downHeap' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:68:24: performance:inconclusive: Technically the member function 'btAlignedObjectArray < btHullTriangle * >::allocSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:91:25: style:inconclusive: Technically the member function 'btAlignedObjectArray < btHullTriangle * >::destroy' can be const. [functionConst] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:352:7: performance:inconclusive: Technically the member function 'btAlignedObjectArray < btHullTriangle * >::downHeap' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:68:24: performance:inconclusive: Technically the member function 'btAlignedObjectArray < int >::allocSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:91:25: style:inconclusive: Technically the member function 'btAlignedObjectArray < int >::destroy' can be const. [functionConst] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:352:7: performance:inconclusive: Technically the member function 'btAlignedObjectArray < int >::downHeap' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:87:10: performance:inconclusive: Technically the member function 'btAlignedAllocator < btVector3 , 16 >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:88:16: performance:inconclusive: Technically the member function 'btAlignedAllocator < btVector3 , 16 >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:89:10: performance:inconclusive: Technically the member function 'btAlignedAllocator < btVector3 , 16 >::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:94:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < btVector3 , 16 >::construct' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:95:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < btVector3 , 16 >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:99:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < btVector3 , 16 >::destroy' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:87:10: performance:inconclusive: Technically the member function 'btAlignedAllocator < unsigned int , 16 >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:88:16: performance:inconclusive: Technically the member function 'btAlignedAllocator < unsigned int , 16 >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:89:10: performance:inconclusive: Technically the member function 'btAlignedAllocator < unsigned int , 16 >::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:94:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < unsigned int , 16 >::construct' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:95:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < unsigned int , 16 >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:99:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < unsigned int , 16 >::destroy' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:87:10: performance:inconclusive: Technically the member function 'btAlignedAllocator < HalfEdge , 16 >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:88:16: performance:inconclusive: Technically the member function 'btAlignedAllocator < HalfEdge , 16 >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:89:10: performance:inconclusive: Technically the member function 'btAlignedAllocator < HalfEdge , 16 >::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:94:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < HalfEdge , 16 >::construct' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:95:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < HalfEdge , 16 >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:99:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < HalfEdge , 16 >::destroy' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:87:10: performance:inconclusive: Technically the member function 'btAlignedAllocator < btPlane , 16 >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:88:16: performance:inconclusive: Technically the member function 'btAlignedAllocator < btPlane , 16 >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:89:10: performance:inconclusive: Technically the member function 'btAlignedAllocator < btPlane , 16 >::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:94:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < btPlane , 16 >::construct' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:95:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < btPlane , 16 >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:99:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < btPlane , 16 >::destroy' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:87:10: performance:inconclusive: Technically the member function 'btAlignedAllocator < btHullTriangle * , 16 >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:88:16: performance:inconclusive: Technically the member function 'btAlignedAllocator < btHullTriangle * , 16 >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:89:10: performance:inconclusive: Technically the member function 'btAlignedAllocator < btHullTriangle * , 16 >::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:94:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < btHullTriangle * , 16 >::construct' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:95:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < btHullTriangle * , 16 >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:99:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < btHullTriangle * , 16 >::destroy' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:87:10: performance:inconclusive: Technically the member function 'btAlignedAllocator < int , 16 >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:88:16: performance:inconclusive: Technically the member function 'btAlignedAllocator < int , 16 >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:89:10: performance:inconclusive: Technically the member function 'btAlignedAllocator < int , 16 >::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:94:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < int , 16 >::construct' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:95:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < int , 16 >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:99:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < int , 16 >::destroy' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:77:2: style: Class 'btAlignedAllocator < btVector3 , 16 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:77:2: style: Class 'btAlignedAllocator < unsigned int , 16 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:77:2: style: Class 'btAlignedAllocator < HalfEdge , 16 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:77:2: style: Class 'btAlignedAllocator < btPlane , 16 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:77:2: style: Class 'btAlignedAllocator < btHullTriangle * , 16 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:77:2: style: Class 'btAlignedAllocator < int , 16 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/LinearMath/btConvexHull.cpp:454:10: warning: Possible null pointer dereference: t [nullPointer] bullet3-3.24/src/LinearMath/btConvexHull.cpp:446:22: note: Assignment 't=NULL', assigned value is 0 bullet3-3.24/src/LinearMath/btConvexHull.cpp:447:16: note: Assuming condition is false bullet3-3.24/src/LinearMath/btConvexHull.cpp:454:10: note: Null pointer dereference bullet3-3.24/src/LinearMath/btConvexHull.cpp:636:21: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btConvexHull.cpp:640:21: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btConvexHull.cpp:850:21: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btConvexHull.cpp:856:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btConvexHull.cpp:935:9: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btConvexHull.cpp:939:25: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:284:11: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:491:12: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btConvexHull.cpp:856:24: portability: Casting between const char * and const float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/src/LinearMath/btConvexHull.cpp:258:15: style: Local variable 's' shadows outer variable [shadowVariable] bullet3-3.24/src/LinearMath/btConvexHull.cpp:245:13: note: Shadowed declaration bullet3-3.24/src/LinearMath/btConvexHull.cpp:258:15: note: Shadow variable bullet3-3.24/src/LinearMath/btConvexHull.cpp:259:15: style: Local variable 'c' shadows outer variable [shadowVariable] bullet3-3.24/src/LinearMath/btConvexHull.cpp:246:13: note: Shadowed declaration bullet3-3.24/src/LinearMath/btConvexHull.cpp:259:15: note: Shadow variable bullet3-3.24/src/LinearMath/btConvexHull.cpp:966:14: style: Local variable 'dx' shadows outer variable [shadowVariable] bullet3-3.24/src/LinearMath/btConvexHull.cpp:868:11: note: Shadowed declaration bullet3-3.24/src/LinearMath/btConvexHull.cpp:966:14: note: Shadow variable bullet3-3.24/src/LinearMath/btConvexHull.cpp:967:14: style: Local variable 'dy' shadows outer variable [shadowVariable] bullet3-3.24/src/LinearMath/btConvexHull.cpp:869:11: note: Shadowed declaration bullet3-3.24/src/LinearMath/btConvexHull.cpp:967:14: note: Shadow variable bullet3-3.24/src/LinearMath/btConvexHull.cpp:968:14: style: Local variable 'dz' shadows outer variable [shadowVariable] bullet3-3.24/src/LinearMath/btConvexHull.cpp:870:11: note: Shadowed declaration bullet3-3.24/src/LinearMath/btConvexHull.cpp:968:14: note: Shadow variable bullet3-3.24/src/LinearMath/btConvexHull.cpp:1005:12: style: Local variable 'bmin' shadows outer variable [shadowVariable] bullet3-3.24/src/LinearMath/btConvexHull.cpp:847:11: note: Shadowed declaration bullet3-3.24/src/LinearMath/btConvexHull.cpp:1005:12: note: Shadow variable bullet3-3.24/src/LinearMath/btConvexHull.cpp:1006:12: style: Local variable 'bmax' shadows outer variable [shadowVariable] bullet3-3.24/src/LinearMath/btConvexHull.cpp:848:11: note: Shadowed declaration bullet3-3.24/src/LinearMath/btConvexHull.cpp:1006:12: note: Shadow variable bullet3-3.24/src/LinearMath/btConvexHull.cpp:1018:12: style: Local variable 'dx' shadows outer variable [shadowVariable] bullet3-3.24/src/LinearMath/btConvexHull.cpp:868:11: note: Shadowed declaration bullet3-3.24/src/LinearMath/btConvexHull.cpp:1018:12: note: Shadow variable bullet3-3.24/src/LinearMath/btConvexHull.cpp:1019:12: style: Local variable 'dy' shadows outer variable [shadowVariable] bullet3-3.24/src/LinearMath/btConvexHull.cpp:869:11: note: Shadowed declaration bullet3-3.24/src/LinearMath/btConvexHull.cpp:1019:12: note: Shadow variable bullet3-3.24/src/LinearMath/btConvexHull.cpp:1020:12: style: Local variable 'dz' shadows outer variable [shadowVariable] bullet3-3.24/src/LinearMath/btConvexHull.cpp:870:11: note: Shadowed declaration bullet3-3.24/src/LinearMath/btConvexHull.cpp:1020:12: note: Shadow variable bullet3-3.24/src/LinearMath/btConvexHull.cpp:162:24: style: Parameter 'convex' can be declared as reference to const [constParameterReference] bullet3-3.24/src/LinearMath/btConvexHull.cpp:289:22: style: Parameter 'vertices' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/LinearMath/btConvexHull.cpp:457:42: style: Parameter 'verts' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/LinearMath/btConvexHull.cpp:546:18: style: Variable 'te' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/LinearMath/btConvexHull.cpp:175:16: style: class member 'VertFlag::planetest' is never used. [unusedStructMember] bullet3-3.24/src/LinearMath/btConvexHull.cpp:176:16: style: class member 'VertFlag::junk' is never used. [unusedStructMember] bullet3-3.24/src/LinearMath/btConvexHull.cpp:177:16: style: class member 'VertFlag::undermap' is never used. [unusedStructMember] bullet3-3.24/src/LinearMath/btConvexHull.cpp:178:16: style: class member 'VertFlag::overmap' is never used. [unusedStructMember] bullet3-3.24/src/LinearMath/btConvexHull.cpp:183:16: style: class member 'EdgeFlag::planetest' is never used. [unusedStructMember] bullet3-3.24/src/LinearMath/btConvexHull.cpp:184:16: style: class member 'EdgeFlag::fixes' is never used. [unusedStructMember] bullet3-3.24/src/LinearMath/btConvexHull.cpp:185:8: style: class member 'EdgeFlag::undermap' is never used. [unusedStructMember] bullet3-3.24/src/LinearMath/btConvexHull.cpp:186:8: style: class member 'EdgeFlag::overmap' is never used. [unusedStructMember] bullet3-3.24/src/LinearMath/btConvexHull.cpp:191:16: style: class member 'PlaneFlag::undermap' is never used. [unusedStructMember] bullet3-3.24/src/LinearMath/btConvexHull.cpp:192:16: style: class member 'PlaneFlag::overmap' is never used. [unusedStructMember] bullet3-3.24/src/LinearMath/btConvexHull.cpp:197:17: style: class member 'Coplanar::ea' is never used. [unusedStructMember] bullet3-3.24/src/LinearMath/btConvexHull.cpp:198:16: style: class member 'Coplanar::v0' is never used. [unusedStructMember] bullet3-3.24/src/LinearMath/btConvexHull.cpp:199:16: style: class member 'Coplanar::v1' is never used. [unusedStructMember] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1831:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:2025:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:2185:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:2715:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:744:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PoolArray < Vertex > [valueFlowBailoutIncompleteVar] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:744:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PoolArray < Edge > [valueFlowBailoutIncompleteVar] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:744:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PoolArray < Face > [valueFlowBailoutIncompleteVar] bullet3-3.24/src/LinearMath/btConvexHullComputer.h:30:2: style: The class 'Edge' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:50:1: style: The class 'btConvexHullInternal' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:83:3: warning:inconclusive: Member variable 'Point32::x' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:83:3: warning:inconclusive: Member variable 'Point32::y' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:83:3: warning:inconclusive: Member variable 'Point32::z' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:83:3: warning:inconclusive: Member variable 'Point32::index' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:143:3: warning:inconclusive: Member variable 'Int128::low' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:143:3: warning:inconclusive: Member variable 'Int128::high' is not initialized in the constructor. [uninitMemberVar] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:777:7: style:inconclusive: Technically the member function 'btConvexHullInternal::findEdgeForCoplanarFaces' can be const. [functionConst] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1477:28: note: Technically the member function 'btConvexHullInternal::findEdgeForCoplanarFaces' can be const. bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:777:7: note: Technically the member function 'btConvexHullInternal::findEdgeForCoplanarFaces' can be const. bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:819:7: performance:inconclusive: Technically the member function 'btConvexHullInternal::mergeProjection' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1020:28: note: Technically the member function 'btConvexHullInternal::mergeProjection' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:819:7: note: Technically the member function 'btConvexHullInternal::mergeProjection' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:823:12: style:inconclusive: Technically the member function 'btConvexHullInternal::toBtVector' can be const. [functionConst] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:2077:33: note: Technically the member function 'btConvexHullInternal::toBtVector' can be const. bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:823:12: note: Technically the member function 'btConvexHullInternal::toBtVector' can be const. bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:834:12: style:inconclusive: Technically the member function 'btConvexHullInternal::getCoordinates' can be const. [functionConst] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:2091:33: note: Technically the member function 'btConvexHullInternal::getCoordinates' can be const. bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:834:12: note: Technically the member function 'btConvexHullInternal::getCoordinates' can be const. bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:64:8: style:inconclusive: Technically the member function 'btConvexHullInternal::Point64::isZero' can be const. [functionConst] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:101:8: style:inconclusive: Technically the member function 'btConvexHullInternal::Point32::isZero' can be const. [functionConst] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:569:11: style:inconclusive: Technically the member function 'btConvexHullInternal::Face::getNormal' can be const. [functionConst] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:68:24: performance:inconclusive: Technically the member function 'btAlignedObjectArray < Edge >::allocSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:91:25: style:inconclusive: Technically the member function 'btAlignedObjectArray < Edge >::destroy' can be const. [functionConst] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:352:7: performance:inconclusive: Technically the member function 'btAlignedObjectArray < Edge >::downHeap' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:68:24: performance:inconclusive: Technically the member function 'btAlignedObjectArray < Vertex * >::allocSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:91:25: style:inconclusive: Technically the member function 'btAlignedObjectArray < Vertex * >::destroy' can be const. [functionConst] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:352:7: performance:inconclusive: Technically the member function 'btAlignedObjectArray < Vertex * >::downHeap' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:68:24: performance:inconclusive: Technically the member function 'btAlignedObjectArray < Point32 >::allocSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:91:25: style:inconclusive: Technically the member function 'btAlignedObjectArray < Point32 >::destroy' can be const. [functionConst] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:352:7: performance:inconclusive: Technically the member function 'btAlignedObjectArray < Point32 >::downHeap' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:68:24: performance:inconclusive: Technically the member function 'btAlignedObjectArray < Face * >::allocSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:91:25: style:inconclusive: Technically the member function 'btAlignedObjectArray < Face * >::destroy' can be const. [functionConst] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:352:7: performance:inconclusive: Technically the member function 'btAlignedObjectArray < Face * >::downHeap' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:68:24: performance:inconclusive: Technically the member function 'btAlignedObjectArray < btConvexHullInternal :: Vertex * >::allocSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:91:25: style:inconclusive: Technically the member function 'btAlignedObjectArray < btConvexHullInternal :: Vertex * >::destroy' can be const. [functionConst] bullet3-3.24/src/LinearMath/btAlignedObjectArray.h:352:7: performance:inconclusive: Technically the member function 'btAlignedObjectArray < btConvexHullInternal :: Vertex * >::downHeap' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:87:10: performance:inconclusive: Technically the member function 'btAlignedAllocator < Edge , 16 >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:88:16: performance:inconclusive: Technically the member function 'btAlignedAllocator < Edge , 16 >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:89:10: performance:inconclusive: Technically the member function 'btAlignedAllocator < Edge , 16 >::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:94:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < Edge , 16 >::construct' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:95:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < Edge , 16 >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:99:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < Edge , 16 >::destroy' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:87:10: performance:inconclusive: Technically the member function 'btAlignedAllocator < Vertex * , 16 >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:88:16: performance:inconclusive: Technically the member function 'btAlignedAllocator < Vertex * , 16 >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:89:10: performance:inconclusive: Technically the member function 'btAlignedAllocator < Vertex * , 16 >::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:94:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < Vertex * , 16 >::construct' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:95:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < Vertex * , 16 >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:99:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < Vertex * , 16 >::destroy' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:87:10: performance:inconclusive: Technically the member function 'btAlignedAllocator < Point32 , 16 >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:88:16: performance:inconclusive: Technically the member function 'btAlignedAllocator < Point32 , 16 >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:89:10: performance:inconclusive: Technically the member function 'btAlignedAllocator < Point32 , 16 >::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:94:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < Point32 , 16 >::construct' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:95:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < Point32 , 16 >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:99:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < Point32 , 16 >::destroy' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:87:10: performance:inconclusive: Technically the member function 'btAlignedAllocator < Face * , 16 >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:88:16: performance:inconclusive: Technically the member function 'btAlignedAllocator < Face * , 16 >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:89:10: performance:inconclusive: Technically the member function 'btAlignedAllocator < Face * , 16 >::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:94:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < Face * , 16 >::construct' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:95:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < Face * , 16 >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:99:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < Face * , 16 >::destroy' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:87:10: performance:inconclusive: Technically the member function 'btAlignedAllocator < btConvexHullInternal :: Vertex * , 16 >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:88:16: performance:inconclusive: Technically the member function 'btAlignedAllocator < btConvexHullInternal :: Vertex * , 16 >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:89:10: performance:inconclusive: Technically the member function 'btAlignedAllocator < btConvexHullInternal :: Vertex * , 16 >::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:94:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < btConvexHullInternal :: Vertex * , 16 >::construct' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:95:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < btConvexHullInternal :: Vertex * , 16 >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:99:7: performance:inconclusive: Technically the member function 'btAlignedAllocator < btConvexHullInternal :: Vertex * , 16 >::destroy' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:151:3: style: Class 'Int128' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:155:3: style: Class 'Int128' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:338:3: style: Class 'Rational128' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:77:2: style: Class 'btAlignedAllocator < Edge , 16 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:77:2: style: Class 'btAlignedAllocator < Vertex * , 16 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:77:2: style: Class 'btAlignedAllocator < Point32 , 16 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:77:2: style: Class 'btAlignedAllocator < Face * , 16 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/LinearMath/btAlignedAllocator.h:77:2: style: Class 'btAlignedAllocator < btConvexHullInternal :: Vertex * , 16 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:675:3: style: Class 'PoolArray < Vertex >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:675:3: style: Class 'PoolArray < Edge >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:675:3: style: Class 'PoolArray < Face >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:224:14: style: Condition '++low==0' is always false [knownConditionTrueFalse] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1185:2: warning: Possible null pointer dereference: v00 [nullPointer] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1069:16: note: Assignment 'v00=NULL', assigned value is 0 bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1171:12: note: Assuming condition is false bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1185:2: note: Null pointer dereference bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1186:2: warning: Possible null pointer dereference: v10 [nullPointer] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1070:16: note: Assignment 'v10=NULL', assigned value is 0 bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1171:12: note: Assuming condition is false bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1186:2: note: Null pointer dereference bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1484:28: warning: Either the condition 'e0' is redundant or there is possible null pointer dereference: start0?start0:start1. [nullPointerRedundantCheck] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1495:6: note: Assuming that condition 'e0' is not redundant bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1484:28: note: Null pointer dereference bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1959:21: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1964:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1975:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:2016:9: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:2021:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:2035:22: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:677:12: style: C-style pointer casting [cstyleCast] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1964:22: portability: Casting between const char * and const double * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1975:21: portability: Casting between const char * and const float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:2021:22: portability: Casting between const char * and const double * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:2035:21: portability: Casting between const char * and const float * which have an incompatible binary data representation. [invalidPointerCast] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1282:13: style: Local variable 'v' shadows outer variable [shadowVariable] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1218:12: note: Shadowed declaration bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1282:13: note: Shadow variable bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:552:32: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:552:43: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:2086:51: style: Parameter 'face' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:2139:14: style: Variable 'a' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/LinearMath/btGeometryUtil.cpp:75:85: style: Parameter 'vertices' can be declared as reference to const [constParameterReference] bullet3-3.24/src/LinearMath/btPolarDecomposition.h:25:2: style: Class 'btPolarDecomposition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/LinearMath/btQuickprof.h:37:25: style:inconclusive: Technically the member function 'btClock::getTimeMilliseconds' can be const. [functionConst] bullet3-3.24/src/LinearMath/btQuickprof.cpp:136:33: note: Technically the member function 'btClock::getTimeMilliseconds' can be const. bullet3-3.24/src/LinearMath/btQuickprof.h:37:25: note: Technically the member function 'btClock::getTimeMilliseconds' can be const. bullet3-3.24/src/LinearMath/btQuickprof.h:41:25: style:inconclusive: Technically the member function 'btClock::getTimeMicroseconds' can be const. [functionConst] bullet3-3.24/src/LinearMath/btQuickprof.cpp:171:33: note: Technically the member function 'btClock::getTimeMicroseconds' can be const. bullet3-3.24/src/LinearMath/btQuickprof.h:41:25: note: Technically the member function 'btClock::getTimeMicroseconds' can be const. bullet3-3.24/src/LinearMath/btQuickprof.h:43:25: style:inconclusive: Technically the member function 'btClock::getTimeNanoseconds' can be const. [functionConst] bullet3-3.24/src/LinearMath/btQuickprof.cpp:205:33: note: Technically the member function 'btClock::getTimeNanoseconds' can be const. bullet3-3.24/src/LinearMath/btQuickprof.h:43:25: note: Technically the member function 'btClock::getTimeNanoseconds' can be const. bullet3-3.24/src/LinearMath/btQuickprof.h:193:2: style: Class 'CProfileSample' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/LinearMath/btQuickprof.cpp:757:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] bullet3-3.24/src/LinearMath/btQuickprof.cpp:757:13: style: The scope of the variable 'gThreadCounter' can be reduced. [variableScope] bullet3-3.24/src/LinearMath/btQuickprof.cpp:743:32: style: Variable 'kNullIndex' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/LinearMath/btQuickprof.cpp:753:28: style: Variable 'sThreadIndex' is assigned a value that is never used. [unreadVariable] bullet3-3.24/src/LinearMath/btReducedVector.h:63:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/LinearMath/btReducedVector.cpp:16:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/LinearMath/btReducedVector.cpp:25:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] bullet3-3.24/src/LinearMath/btReducedVector.h:29:31: style:inconclusive: Member variable 'btReducedVector::m_indices' is in the wrong place in the initializer list. [initializerList] bullet3-3.24/src/LinearMath/btReducedVector.h:49:127: note: Member variable 'btReducedVector::m_indices' is in the wrong place in the initializer list. bullet3-3.24/src/LinearMath/btReducedVector.h:29:31: note: Member variable 'btReducedVector::m_indices' is in the wrong place in the initializer list. bullet3-3.24/src/LinearMath/btReducedVector.h:237:10: performance:inconclusive: Technically the member function 'btReducedVector::testAdd' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btReducedVector.cpp:34:23: note: Technically the member function 'btReducedVector::testAdd' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/LinearMath/btReducedVector.h:237:10: note: Technically the member function 'btReducedVector::testAdd' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/LinearMath/btReducedVector.h:239:10: performance:inconclusive: Technically the member function 'btReducedVector::testMinus' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btReducedVector.cpp:70:23: note: Technically the member function 'btReducedVector::testMinus' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/LinearMath/btReducedVector.h:239:10: note: Technically the member function 'btReducedVector::testMinus' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/LinearMath/btReducedVector.h:241:10: performance:inconclusive: Technically the member function 'btReducedVector::testDot' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btReducedVector.cpp:106:23: note: Technically the member function 'btReducedVector::testDot' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/LinearMath/btReducedVector.h:241:10: note: Technically the member function 'btReducedVector::testDot' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/LinearMath/btReducedVector.h:243:10: performance:inconclusive: Technically the member function 'btReducedVector::testMultiply' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btReducedVector.cpp:135:23: note: Technically the member function 'btReducedVector::testMultiply' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/LinearMath/btReducedVector.h:243:10: note: Technically the member function 'btReducedVector::testMultiply' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/LinearMath/btReducedVector.h:41:5: style: Class 'btReducedVector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bullet3-3.24/src/LinearMath/btReducedVector.cpp:64:42: style: Condition 'ans==rv2+rv1' is always true [knownConditionTrueFalse] bullet3-3.24/src/LinearMath/btReducedVector.cpp:64:22: note: Assuming that condition 'ans==rv1+rv2' is not redundant bullet3-3.24/src/LinearMath/btReducedVector.cpp:64:42: note: Condition 'ans==rv2+rv1' is always true bullet3-3.24/src/LinearMath/btThreads.h:54:7: performance:inconclusive: Technically the member function 'btSpinMutex::lock' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btThreads.cpp:196:19: note: Technically the member function 'btSpinMutex::lock' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/LinearMath/btThreads.h:54:7: note: Technically the member function 'btSpinMutex::lock' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/LinearMath/btThreads.h:55:7: performance:inconclusive: Technically the member function 'btSpinMutex::unlock' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btThreads.cpp:201:19: note: Technically the member function 'btSpinMutex::unlock' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/LinearMath/btThreads.h:55:7: note: Technically the member function 'btSpinMutex::unlock' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/LinearMath/btThreads.h:56:7: performance:inconclusive: Technically the member function 'btSpinMutex::tryLock' can be static (but you may consider moving to unnamed namespace). [functionStatic] bullet3-3.24/src/LinearMath/btThreads.cpp:206:19: note: Technically the member function 'btSpinMutex::tryLock' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/LinearMath/btThreads.h:56:7: note: Technically the member function 'btSpinMutex::tryLock' can be static (but you may consider moving to unnamed namespace). bullet3-3.24/src/LinearMath/btThreads.cpp:474:14: style: The function 'getMaxNumThreads' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/LinearMath/btThreads.h:130:14: note: Virtual function in base class bullet3-3.24/src/LinearMath/btThreads.cpp:474:14: note: Function in derived class bullet3-3.24/src/LinearMath/btThreads.cpp:475:14: style: The function 'getNumThreads' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/LinearMath/btThreads.h:131:14: note: Virtual function in base class bullet3-3.24/src/LinearMath/btThreads.cpp:475:14: note: Function in derived class bullet3-3.24/src/LinearMath/btThreads.cpp:476:15: style: The function 'setNumThreads' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/LinearMath/btThreads.h:132:15: note: Virtual function in base class bullet3-3.24/src/LinearMath/btThreads.cpp:476:15: note: Function in derived class bullet3-3.24/src/LinearMath/btThreads.cpp:477:15: style: The function 'parallelFor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/LinearMath/btThreads.h:133:15: note: Virtual function in base class bullet3-3.24/src/LinearMath/btThreads.cpp:477:15: note: Function in derived class bullet3-3.24/src/LinearMath/btThreads.cpp:482:19: style: The function 'parallelSum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/LinearMath/btThreads.h:134:19: note: Virtual function in base class bullet3-3.24/src/LinearMath/btThreads.cpp:482:19: note: Function in derived class bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:541:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gravity [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:567:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gravity [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.cpp:47:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_orderNonContactConstraintPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1541:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_orderNonContactConstraintPool [valueFlowBailoutIncompleteVar] bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1417:2: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:452:34: style:inconclusive: Technically the member function 'solveExternalForces::::::::::::Anonymous3::operator()' can be const. [functionConst] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:462:34: style:inconclusive: Technically the member function 'solveExternalForces::::::::::::Anonymous4::operator()' can be const. [functionConst] bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:473:34: style:inconclusive: Technically the member function 'solveExternalForces::::::::::::Anonymous5::operator()' can be const. [functionConst] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:335:7: style: Local variable 'uniqueId' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.cpp:27:12: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:335:7: note: Shadow variable bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:2093:14: style: Local variable 'gDisableDeactivation' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:29:13: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:2093:14: note: Shadow variable bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodySphericalJointLimit.cpp:142:12: style: Local variable 'vTwist' shadows outer variable [shadowVariable] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:602:18: note: Shadowed declaration bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodySphericalJointLimit.cpp:142:12: note: Shadow variable bullet3-3.24/src/BulletDynamics/ConstraintSolver/btContactConstraint.cpp:105:42: style: Parameter 'body1' can be declared as reference to const [constParameterReference] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btContactConstraint.cpp:106:21: style: Parameter 'body2' can be declared as reference to const [constParameterReference] bullet3-3.24/src/BulletDynamics/Vehicle/btRaycastVehicle.cpp:516:17: style: Variable 'wheelInfo' can be declared as reference to const [constVariableReference] bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp:95:22: style: Variable 'colObj' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp:110:22: style: Variable 'colObj' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp:195:22: style: Variable 'colObj' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp:212:22: style: Variable 'colObj' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp:235:22: style: Variable 'colObj' can be declared as pointer to const [constVariablePointer] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp:23:15: style: Parameter 'body1' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp:24:15: style: Parameter 'body2' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp:103:15: style: Parameter 'body1' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp:104:15: style: Parameter 'body2' can be declared as pointer to const [constParameterPointer] bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1409:12: style: Local variable 'dot' shadows outer function [shadowFunction] bullet3-3.24/src/LinearMath/btQuaternion.h:888:1: note: Shadowed declaration bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1409:12: note: Shadow variable bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1509:12: style: Local variable 'dot' shadows outer function [shadowFunction] bullet3-3.24/src/LinearMath/btQuaternion.h:888:1: note: Shadowed declaration bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1509:12: note: Shadow variable bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1535:12: style: Local variable 'dot' shadows outer function [shadowFunction] bullet3-3.24/src/LinearMath/btQuaternion.h:888:1: note: Shadowed declaration bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1535:12: note: Shadow variable bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1699:13: style: Local variable 'dot' shadows outer function [shadowFunction] bullet3-3.24/src/LinearMath/btQuaternion.h:888:1: note: Shadowed declaration bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1699:13: note: Shadow variable bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1718:13: style: Local variable 'dot' shadows outer function [shadowFunction] bullet3-3.24/src/LinearMath/btQuaternion.h:888:1: note: Shadowed declaration bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1718:13: note: Shadow variable bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:2276:16: style: Local variable 'dot' shadows outer function [shadowFunction] bullet3-3.24/src/LinearMath/btQuaternion.h:888:1: note: Shadowed declaration bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:2276:16: note: Shadow variable bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:2312:16: style: Local variable 'dot' shadows outer function [shadowFunction] bullet3-3.24/src/LinearMath/btQuaternion.h:888:1: note: Shadowed declaration bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:2312:16: note: Shadow variable bullet3-3.24/src/LinearMath/btQuickprof.cpp:757:13: style: Local variable 'gThreadCounter' shadows outer variable [shadowVariable] bullet3-3.24/src/LinearMath/btThreads.cpp:247:26: note: Shadowed declaration bullet3-3.24/src/LinearMath/btQuickprof.cpp:757:13: note: Shadow variable bullet3-3.24/test/Bullet2/Source/main.cpp:315:26: style: Parameter 'argv' can be declared as const array [constParameter] bullet3-3.24/test/GwenOpenGLTest/UnitTest.h:36:1: style: The class 'UnitTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] bullet3-3.24/test/GwenOpenGLTest/Button.cpp:16:22: style: Local variable 'pButtonA' shadows outer variable [shadowVariable] bullet3-3.24/test/GwenOpenGLTest/Button.cpp:11:21: note: Shadowed declaration bullet3-3.24/test/GwenOpenGLTest/Button.cpp:16:22: note: Shadow variable bullet3-3.24/test/GwenOpenGLTest/ComboBox.cpp:46:37: style: C-style pointer casting [cstyleCast] bullet3-3.24/test/GwenOpenGLTest/CrossSplitter.cpp:18:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fill [valueFlowBailoutIncompleteVar] bullet3-3.24/test/GwenOpenGLTest/GroupBox.cpp:12:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fill [valueFlowBailoutIncompleteVar] bullet3-3.24/test/GwenOpenGLTest/ListBox.cpp:27:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RowSelected [valueFlowBailoutIncompleteVar] bullet3-3.24/test/GwenOpenGLTest/ListBox.cpp:59:35: style: C-style pointer casting [cstyleCast] bullet3-3.24/test/GwenOpenGLTest/MenuStrip.cpp:15:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MenuItemSelect [valueFlowBailoutIncompleteVar] bullet3-3.24/test/GwenOpenGLTest/MenuStrip.cpp:94:41: style: C-style pointer casting [cstyleCast] bullet3-3.24/test/GwenOpenGLTest/OpenGLSample.cpp:115:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_NO_ERROR [valueFlowBailoutIncompleteVar] bullet3-3.24/test/GwenOpenGLTest/OpenGLSample.cpp:233:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Left [valueFlowBailoutIncompleteVar] bullet3-3.24/test/GwenOpenGLTest/OpenGLSample.cpp:322:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VERSION [valueFlowBailoutIncompleteVar] bullet3-3.24/test/GwenOpenGLTest/OpenGLSample.cpp:322:16: style: C-style pointer casting [cstyleCast] bullet3-3.24/test/GwenOpenGLTest/OpenGLSample.cpp:354:7: style: Redundant initialization for 'err'. The initialized value is overwritten before it is read. [redundantInitialization] bullet3-3.24/test/GwenOpenGLTest/OpenGLSample.cpp:353:14: note: err is initialized bullet3-3.24/test/GwenOpenGLTest/OpenGLSample.cpp:354:7: note: err is overwritten bullet3-3.24/test/GwenOpenGLTest/OpenGLSample.cpp:43:13: style: The scope of the variable 'm_lastmousepos' can be reduced. [variableScope] bullet3-3.24/test/GwenOpenGLTest/OpenGLSample.cpp:44:14: style: The scope of the variable 'isInitialized' can be reduced. [variableScope] bullet3-3.24/test/GwenOpenGLTest/OpenGLSample.cpp:53:16: style: Variable 'handled' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/GwenOpenGLTest/OpenGLSample.cpp:63:16: style: Variable 'handled' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/GwenOpenGLTest/PanelListPanel.cpp:14:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fill [valueFlowBailoutIncompleteVar] bullet3-3.24/test/GwenOpenGLTest/ProgressBar.cpp:22:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Right [valueFlowBailoutIncompleteVar] bullet3-3.24/test/GwenOpenGLTest/Properties.cpp:52:39: style: C-style pointer casting [cstyleCast] bullet3-3.24/test/GwenOpenGLTest/RadioButton.cpp:25:47: style: C-style pointer casting [cstyleCast] bullet3-3.24/test/GwenOpenGLTest/Slider.cpp:56:37: style: C-style pointer casting [cstyleCast] bullet3-3.24/test/GwenOpenGLTest/StatusBar.cpp:13:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bottom [valueFlowBailoutIncompleteVar] bullet3-3.24/test/GwenOpenGLTest/TabControl.cpp:31:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnDockChange [valueFlowBailoutIncompleteVar] bullet3-3.24/test/GwenOpenGLTest/TabControl.cpp:58:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Top [valueFlowBailoutIncompleteVar] bullet3-3.24/test/GwenOpenGLTest/TabControl.cpp:56:47: style: C-style pointer casting [cstyleCast] bullet3-3.24/test/GwenOpenGLTest/TextBox.cpp:15:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnEdit [valueFlowBailoutIncompleteVar] bullet3-3.24/test/GwenOpenGLTest/TextBox.cpp:60:38: style: C-style pointer casting [cstyleCast] bullet3-3.24/test/GwenOpenGLTest/TextBox.cpp:66:38: style: C-style pointer casting [cstyleCast] bullet3-3.24/test/GwenOpenGLTest/UnitTest.cpp:23:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_TabControl [valueFlowBailoutIncompleteVar] bullet3-3.24/test/InverseDynamics/test_dynABA_bulletVSrbdl.cpp:295:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URDF_USE_INERTIA_FROM_FILE [valueFlowBailoutIncompleteVar] bullet3-3.24/test/InverseDynamics/test_dynABA_bulletVSrbdl.cpp:249:72: style: C-style pointer casting [cstyleCast] bullet3-3.24/test/InverseDynamics/test_dynABA_bulletVSrbdl.cpp:250:23: style: C-style pointer casting [cstyleCast] bullet3-3.24/test/InverseDynamics/test_dynABA_bulletVSrbdl.cpp:252:29: style: C-style pointer casting [cstyleCast] bullet3-3.24/test/InverseDynamics/test_dynABA_bulletVSrbdl.cpp:258:71: style: C-style pointer casting [cstyleCast] bullet3-3.24/test/InverseDynamics/test_dynABA_bulletVSrbdl.cpp:259:27: style: C-style pointer casting [cstyleCast] bullet3-3.24/test/InverseDynamics/test_dynABA_bulletVSrbdl.cpp:261:29: style: C-style pointer casting [cstyleCast] bullet3-3.24/test/InverseDynamics/test_dynABA_bulletVSrbdl.cpp:347:12: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/test/InverseDynamics/test_dynABA_bulletVSrbdl.cpp:345:30: note: Shadowed declaration bullet3-3.24/test/InverseDynamics/test_dynABA_bulletVSrbdl.cpp:347:12: note: Shadow variable bullet3-3.24/test/InverseDynamics/test_dynABA_bulletVSrbdl.cpp:47:192: style: Parameter 'dot_u' can be declared as reference to const [constParameterReference] bullet3-3.24/test/InverseDynamics/test_dynABA_bulletVSrbdl.cpp:200:12: style: Variable 'joint_accel' can be declared as pointer to const [constVariablePointer] bullet3-3.24/test/InverseDynamics/test_dynABA_bulletVSrbdl.cpp:201:21: style: Variable 'spatVel' can be declared as pointer to const [constVariablePointer] bullet3-3.24/test/InverseDynamics/test_dynABA_bulletVSrbdl.cpp:203:21: style: Variable 'spatAcc' can be declared as pointer to const [constVariablePointer] bullet3-3.24/test/InverseDynamics/test_dynABA_bulletVSrbdl.cpp:201:29: style: Variable 'spatVel' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/InverseDynamics/test_dynABA_bulletVSrbdl.cpp:203:29: style: Variable 'spatAcc' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/InverseDynamics/test_dynABA_bulletVSrbdl.cpp:311:23: style: Variable 'max_pos_error' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/InverseDynamics/test_dynABA_bulletVSrbdl.cpp:345:30: style: Unused variable: i [unusedVariable] bullet3-3.24/test/InverseDynamics/test_invdyn_kinematics.cpp:403:2: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] bullet3-3.24/test/InverseDynamics/test_invdyn_kinematics.cpp:68:24: performance: Function parameter 'name' should be passed by const reference. [passedByValue] bullet3-3.24/test/InverseDynamics/test_invdyn_kinematics.cpp:26:30: style: Parameter 'v' can be declared as reference to const [constParameterReference] bullet3-3.24/test/InverseDynamics/test_invdyn_kinematics.cpp:39:23: style: Parameter 'fd' can be declared as reference to const [constParameterReference] bullet3-3.24/test/InverseDynamics/test_invdyn_kinematics.cpp:39:33: style: Parameter 'val' can be declared as reference to const [constParameterReference] bullet3-3.24/test/InverseDynamics/test_invdyn_kinematics.cpp:46:24: style: Parameter 'fd' can be declared as reference to const [constParameterReference] bullet3-3.24/test/InverseDynamics/test_invdyn_kinematics.cpp:158:32: style: Parameter 'val' can be declared as reference to const [constParameterReference] bullet3-3.24/test/InverseDynamics/test_invdyn_kinematics.cpp:158:47: style: Parameter 'true_diff' can be declared as reference to const [constParameterReference] bullet3-3.24/test/OpenCL/AllBullet3Kernels/initCL.h:21:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_DEVICE_TYPE_GPU [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3BroadphaseKernels.cpp:67:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3BroadphaseKernels.cpp:130:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3BroadphaseKernels.cpp:16:13: style:inconclusive: Member variable 'CompileBullet3BroadphaseKernels::m_clContext' is in the wrong place in the initializer list. [initializerList] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3BroadphaseKernels.cpp:24:5: note: Member variable 'CompileBullet3BroadphaseKernels::m_clContext' is in the wrong place in the initializer list. bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3BroadphaseKernels.cpp:16:13: note: Member variable 'CompileBullet3BroadphaseKernels::m_clContext' is in the wrong place in the initializer list. bullet3-3.24/test/OpenCL/AllBullet3Kernels/initCL.h:16:8: style: Variable 'glCtx' can be declared as pointer to const [constVariablePointer] bullet3-3.24/test/OpenCL/AllBullet3Kernels/initCL.h:17:8: style: Variable 'glDC' can be declared as pointer to const [constVariablePointer] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3BroadphaseKernels.cpp:31:28: style: Variable 'preferredDeviceIndex' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3BroadphaseKernels.cpp:32:30: style: Variable 'preferredPlatformIndex' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3BroadphaseKernels.cpp:33:23: style: Variable 'allowCpuOpenCL' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/OpenCL/AllBullet3Kernels/initCL.h:16:14: style: Variable 'glCtx' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/OpenCL/AllBullet3Kernels/initCL.h:17:13: style: Variable 'glDC' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3IntegrateUpdateAabbKernels.cpp:68:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3IntegrateUpdateAabbKernels.cpp:83:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3IntegrateUpdateAabbKernels.cpp:17:13: style:inconclusive: Member variable 'testCompileBullet3IntegrateUpdateAabbKernels::m_clContext' is in the wrong place in the initializer list. [initializerList] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3IntegrateUpdateAabbKernels.cpp:25:5: note: Member variable 'testCompileBullet3IntegrateUpdateAabbKernels::m_clContext' is in the wrong place in the initializer list. bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3IntegrateUpdateAabbKernels.cpp:17:13: note: Member variable 'testCompileBullet3IntegrateUpdateAabbKernels::m_clContext' is in the wrong place in the initializer list. bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3IntegrateUpdateAabbKernels.cpp:32:28: style: Variable 'preferredDeviceIndex' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3IntegrateUpdateAabbKernels.cpp:33:30: style: Variable 'preferredPlatformIndex' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3IntegrateUpdateAabbKernels.cpp:34:23: style: Variable 'allowCpuOpenCL' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3JacobiContactSolverKernels.cpp:68:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3JacobiContactSolverKernels.cpp:16:13: style:inconclusive: Member variable 'CompileBullet3JacobiContactSolverKernels::m_clContext' is in the wrong place in the initializer list. [initializerList] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3JacobiContactSolverKernels.cpp:24:5: note: Member variable 'CompileBullet3JacobiContactSolverKernels::m_clContext' is in the wrong place in the initializer list. bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3JacobiContactSolverKernels.cpp:16:13: note: Member variable 'CompileBullet3JacobiContactSolverKernels::m_clContext' is in the wrong place in the initializer list. bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3JacobiContactSolverKernels.cpp:31:28: style: Variable 'preferredDeviceIndex' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3JacobiContactSolverKernels.cpp:32:30: style: Variable 'preferredPlatformIndex' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3JacobiContactSolverKernels.cpp:33:23: style: Variable 'allowCpuOpenCL' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3NarrowphaseKernels.cpp:74:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3NarrowphaseKernels.cpp:122:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3NarrowphaseKernels.cpp:148:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3NarrowphaseKernels.cpp:194:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3NarrowphaseKernels.cpp:208:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3NarrowphaseKernels.cpp:234:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable satConcaveKernelsCL [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3NarrowphaseKernels.cpp:21:13: style:inconclusive: Member variable 'CompileBullet3NarrowphaseKernels::m_clContext' is in the wrong place in the initializer list. [initializerList] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3NarrowphaseKernels.cpp:29:5: note: Member variable 'CompileBullet3NarrowphaseKernels::m_clContext' is in the wrong place in the initializer list. bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3NarrowphaseKernels.cpp:21:13: note: Member variable 'CompileBullet3NarrowphaseKernels::m_clContext' is in the wrong place in the initializer list. bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3NarrowphaseKernels.cpp:36:28: style: Variable 'preferredDeviceIndex' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3NarrowphaseKernels.cpp:37:30: style: Variable 'preferredPlatformIndex' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3NarrowphaseKernels.cpp:38:23: style: Variable 'allowCpuOpenCL' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3NarrowphaseKernels.cpp:234:25: style: Variable 'srcConcave' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3PgsContactSolverKernels.cpp:72:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3PgsContactSolverKernels.cpp:95:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3PgsContactSolverKernels.cpp:113:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3PgsContactSolverKernels.cpp:173:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3PgsContactSolverKernels.cpp:198:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3PgsContactSolverKernels.cpp:216:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3PgsContactSolverKernels.cpp:21:13: style:inconclusive: Member variable 'CompileBullet3PgsContactSolverKernels::m_clContext' is in the wrong place in the initializer list. [initializerList] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3PgsContactSolverKernels.cpp:29:5: note: Member variable 'CompileBullet3PgsContactSolverKernels::m_clContext' is in the wrong place in the initializer list. bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3PgsContactSolverKernels.cpp:21:13: note: Member variable 'CompileBullet3PgsContactSolverKernels::m_clContext' is in the wrong place in the initializer list. bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3PgsContactSolverKernels.cpp:36:28: style: Variable 'preferredDeviceIndex' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3PgsContactSolverKernels.cpp:37:30: style: Variable 'preferredPlatformIndex' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3PgsContactSolverKernels.cpp:38:23: style: Variable 'allowCpuOpenCL' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3PgsJointSolverKernels.cpp:67:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3PgsJointSolverKernels.cpp:16:13: style:inconclusive: Member variable 'testCompileBullet3PgsJointSolverKernels::m_clContext' is in the wrong place in the initializer list. [initializerList] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3PgsJointSolverKernels.cpp:24:5: note: Member variable 'testCompileBullet3PgsJointSolverKernels::m_clContext' is in the wrong place in the initializer list. bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3PgsJointSolverKernels.cpp:16:13: note: Member variable 'testCompileBullet3PgsJointSolverKernels::m_clContext' is in the wrong place in the initializer list. bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3PgsJointSolverKernels.cpp:31:28: style: Variable 'preferredDeviceIndex' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3PgsJointSolverKernels.cpp:32:30: style: Variable 'preferredPlatformIndex' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3PgsJointSolverKernels.cpp:33:23: style: Variable 'allowCpuOpenCL' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3RaycastKernels.cpp:66:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3RaycastKernels.cpp:16:13: style:inconclusive: Member variable 'CompileBullet3RaycastKernels::m_clContext' is in the wrong place in the initializer list. [initializerList] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3RaycastKernels.cpp:24:5: note: Member variable 'CompileBullet3RaycastKernels::m_clContext' is in the wrong place in the initializer list. bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3RaycastKernels.cpp:16:13: note: Member variable 'CompileBullet3RaycastKernels::m_clContext' is in the wrong place in the initializer list. bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3RaycastKernels.cpp:31:28: style: Variable 'preferredDeviceIndex' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3RaycastKernels.cpp:32:30: style: Variable 'preferredPlatformIndex' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3RaycastKernels.cpp:33:23: style: Variable 'allowCpuOpenCL' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testExecuteBullet3NarrowphaseKernels.cpp:342:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testExecuteBullet3NarrowphaseKernels.cpp:386:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable satConcaveKernelsCL [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testExecuteBullet3NarrowphaseKernels.cpp:26:13: style:inconclusive: Member variable 'ExecuteBullet3NarrowphaseKernels::m_clContext' is in the wrong place in the initializer list. [initializerList] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testExecuteBullet3NarrowphaseKernels.cpp:34:5: note: Member variable 'ExecuteBullet3NarrowphaseKernels::m_clContext' is in the wrong place in the initializer list. bullet3-3.24/test/OpenCL/AllBullet3Kernels/testExecuteBullet3NarrowphaseKernels.cpp:26:13: note: Member variable 'ExecuteBullet3NarrowphaseKernels::m_clContext' is in the wrong place in the initializer list. bullet3-3.24/test/OpenCL/AllBullet3Kernels/testExecuteBullet3NarrowphaseKernels.cpp:327:6: style: Condition '!buffer' is always true [knownConditionTrueFalse] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testExecuteBullet3NarrowphaseKernels.cpp:249:26: note: Assignment 'buffer=0', assigned value is 0 bullet3-3.24/test/OpenCL/AllBullet3Kernels/testExecuteBullet3NarrowphaseKernels.cpp:327:6: note: Condition '!buffer' is always true bullet3-3.24/test/OpenCL/AllBullet3Kernels/testExecuteBullet3NarrowphaseKernels.cpp:371:6: style: Condition 'buf' is always true [knownConditionTrueFalse] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testExecuteBullet3NarrowphaseKernels.cpp:347:13: style: C-style pointer casting [cstyleCast] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testExecuteBullet3NarrowphaseKernels.cpp:374:14: style: C-style pointer casting [cstyleCast] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testExecuteBullet3NarrowphaseKernels.cpp:398:8: style: Variable 'results' can be declared as const array [constVariable] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testExecuteBullet3NarrowphaseKernels.cpp:330:14: style: Variable 'result' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/OpenCL/AllBullet3Kernels/testExecuteBullet3NarrowphaseKernels.cpp:386:25: style: Variable 'srcConcave' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/OpenCL/BasicInitialize/main.cpp:52:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_DEVICE_TYPE_ALL [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/BasicInitialize/main.cpp:133:8: style: The scope of the variable 'maxMem' can be reduced. [variableScope] bullet3-3.24/test/OpenCL/BasicInitialize/main.cpp:85:16: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/test/OpenCL/BasicInitialize/main.cpp:59:11: note: Shadowed declaration bullet3-3.24/test/OpenCL/BasicInitialize/main.cpp:85:16: note: Shadow variable bullet3-3.24/test/OpenCL/BasicInitialize/main.cpp:138:17: style: Local variable 'i' shadows outer variable [shadowVariable] bullet3-3.24/test/OpenCL/BasicInitialize/main.cpp:121:12: note: Shadowed declaration bullet3-3.24/test/OpenCL/BasicInitialize/main.cpp:138:17: note: Shadow variable bullet3-3.24/test/OpenCL/BasicInitialize/testInitOpenCL.cpp:43:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_DEVICE_TYPE_ALL [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/BasicInitialize/testInitOpenCL.cpp:68:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_DEVICE_TYPE_ALL [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/KernelLaunch/main.cpp:115:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_DEVICE_TYPE_GPU [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/KernelLaunch/main.cpp:183:11: style: Redundant initialization for 'tmp2'. The initialized value is overwritten before it is read. [redundantInitialization] bullet3-3.24/test/OpenCL/KernelLaunch/main.cpp:166:26: note: tmp2 is initialized bullet3-3.24/test/OpenCL/KernelLaunch/main.cpp:183:11: note: tmp2 is overwritten bullet3-3.24/test/OpenCL/KernelLaunch/main.cpp:184:11: style: Redundant initialization for 'tmp3'. The initialized value is overwritten before it is read. [redundantInitialization] bullet3-3.24/test/OpenCL/KernelLaunch/main.cpp:169:26: note: tmp3 is initialized bullet3-3.24/test/OpenCL/KernelLaunch/main.cpp:184:11: note: tmp3 is overwritten bullet3-3.24/test/OpenCL/KernelLaunch/main.cpp:183:11: style: Variable 'tmp2' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/OpenCL/KernelLaunch/main.cpp:184:11: style: Variable 'tmp3' is assigned a value that is never used. [unreadVariable] bullet3-3.24/test/OpenCL/ParallelPrimitives/main.cpp:54:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_DEVICE_TYPE_ALL [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/ParallelPrimitives/main.cpp:194:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOUND_UPPER [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/ParallelPrimitives/main.cpp:333:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_value [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/RadixSortBenchmark/main.cpp:573:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/RadixSortBenchmark/main.cpp:661:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_DEVICE_TYPE_GPU [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/RadixSortBenchmark/main.cpp:518:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/RadixSortBenchmark/main.cpp:214:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_key [valueFlowBailoutIncompleteVar] bullet3-3.24/test/OpenCL/RadixSortBenchmark/main.cpp:601:6: style:inconclusive: Technically the member function 'b3CommandLineArgs::ParsedArgc' can be const. [functionConst] bullet3-3.24/test/OpenCL/RadixSortBenchmark/main.cpp:207:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bullet3-3.24/test/OpenCL/RadixSortBenchmark/main.cpp:207:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bullet3-3.24/test/OpenCL/RadixSortBenchmark/main.cpp:108:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bullet3-3.24/test/OpenCL/RadixSortBenchmark/main.cpp:108:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bullet3-3.24/test/OpenCL/RadixSortBenchmark/main.cpp:627:9: style: C-style pointer casting [cstyleCast] bullet3-3.24/test/OpenCL/RadixSortBenchmark/main.cpp:644:2: style: C-style pointer casting [cstyleCast] bullet3-3.24/test/OpenCL/RadixSortBenchmark/main.cpp:474:11: style: C-style pointer casting [cstyleCast] bullet3-3.24/test/OpenCL/RadixSortBenchmark/main.cpp:475:21: style: C-style pointer casting [cstyleCast] bullet3-3.24/test/OpenCL/RadixSortBenchmark/main.cpp:476:29: style: C-style pointer casting [cstyleCast] bullet3-3.24/test/OpenCL/RadixSortBenchmark/main.cpp:342:15: style: Same expression on both sides of '!='. [duplicateExpression] bullet3-3.24/test/OpenCL/RadixSortBenchmark/main.cpp:244:9: style: The scope of the variable 'duration' can be reduced. [variableScope] bullet3-3.24/test/OpenCL/RadixSortBenchmark/main.cpp:137:9: style: The scope of the variable 'duration' can be reduced. [variableScope] bullet3-3.24/test/OpenCL/RadixSortBenchmark/main.cpp:336:15: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour. See condition at line 332. [shiftTooManyBitsSigned] bullet3-3.24/test/OpenCL/RadixSortBenchmark/main.cpp:332:22: note: Assuming that condition 'lower_key_bits [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:748:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PoolArray < Face > [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.cpp:748:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PoolArray < Vertex > [valueFlowBailoutIncompleteVar] 2.13.0 bullet3-3.24/src/Bullet3Geometry/b3ConvexHullComputer.h:42:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable targetVertex [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.cpp:154:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b3BufferInfoCL [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.cpp:268:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_minVec [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:52:11: style: The destructor '~b3GpuGridBroadphase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:17:11: note: Virtual destructor in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h:52:11: note: Destructor in derived class head bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.cpp:135:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b3BufferInfoCL [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.cpp:315:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b3BufferInfoCL [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.cpp:393:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b3BufferInfoCL [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.cpp:452:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b3BufferInfoCL [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:1065:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b3BufferInfoCL [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:210:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_key [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:307:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_min [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:325:41: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:331:45: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:909:30: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:910:12: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:943:30: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.cpp:944:12: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:95:11: style: The destructor '~b3GpuSapBroadphase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h:17:11: note: Virtual destructor in base class bullet3-3.24/src/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h:95:11: note: Destructor in derived class head bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:172:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_platform_id [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:193:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_PLATFORM_VENDOR [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:225:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_CONTEXT_PLATFORM [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:308:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:399:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_CONTEXT_DEVICES [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:420:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_CONTEXT_DEVICES [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:428:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_DEVICE_NAME [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:515:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_DEVICE_TYPE_CPU [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:601:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_DEVICE_NAME [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp:945:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3GjkEpa.cpp:891:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b3GJK [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3GjkEpa.cpp:906:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Valid [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3GjkEpa.cpp:949:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Failed [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.cpp:181:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B3_LARGE_FLOAT [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.h:96:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scaling [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.cpp:41:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexedMeshes [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.cpp:59:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexedMeshes [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.cpp:76:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hasAabb [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.cpp:81:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_aabbMin [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.cpp:88:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_aabbMin [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.h:90:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexType [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/NarrowphaseCollision/b3VoronoiSimplexSolver.cpp:462:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.cpp:137:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_key [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.cpp:125:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b3KernelArgData [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.cpp:171:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_argSizeInBytes [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.cpp:256:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b3KernelArgData [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.cpp:45:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_MEM_SIZE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.cpp:78:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_MEM_SIZE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.h:115:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3OpenCLArray.h:163:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_MEM_READ_WRITE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3OpenCLArray.h:229:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3OpenCLArray.h:252:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3OpenCLArray.h:278:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanCL.cpp:40:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanFloat4CL.cpp:40:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp:166:135: style: Parameter 'valuesIn' can be declared as reference to const [constParameterReference] head bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp:166:60: style: Parameter 'keysIn' can be declared as reference to const [constParameterReference] head bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp:166:97: style: Parameter 'keysOut' can be declared as reference to const [constParameterReference] head bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp:167:39: style: Parameter 'valuesOut' can be declared as reference to const [constParameterReference] head bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp:17:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_DEVICE_TYPE_CPU [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.cpp:205:59: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/Raycast/b3GpuRaycast.cpp:183:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_from [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/Raycast/b3GpuRaycast.cpp:336:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b3BufferInfoCL [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuConstraint4.h:14:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_linear [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:147:39: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:148:39: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:149:25: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:151:33: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:195:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:250:29: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:252:18: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:434:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bodyAPtrAndSignBit [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:476:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bodyAPtrAndSignBit [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:568:41: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:569:9: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:64:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solverUtilsCL [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:652:41: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.cpp:653:9: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:209:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHAPE_PLANE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:267:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_plane [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:328:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHAPE_CONVEX_HULL [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:377:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHAPE_COMPOUND_OF_CONVEX_HULLS [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:448:13: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:449:13: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:531:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHAPE_CONCAVE_TRIMESH [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:573:57: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.cpp:644:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_plane [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:131:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable solveConstraintRowsCL [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:360:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_originalConstraintIndex [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:936:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B3_SOLVER_USE_2_FRICTION_DIRECTIONS [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.cpp:975:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_originalConstraintIndex [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp:1031:58: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp:1043:16: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp:1105:124: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp:1105:156: style: Parameter 'offsets' can be declared as pointer to const [constParameterPointer] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp:1105:70: style: Parameter 'contacts' can be declared as pointer to const [constParameterPointer] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp:1156:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bodyAPtrAndSignBit [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp:1282:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bodyAPtrAndSignBit [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp:1445:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bodyAPtrAndSignBit [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp:362:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b3BufferInfoCL [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp:515:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bodyAPtrAndSignBit [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp:650:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_batchIdx [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.cpp:991:60: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuRigidBodyPipeline.cpp:167:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_uid [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuRigidBodyPipeline.cpp:192:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B3_CONSTRAINT_FLAG_ENABLED [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuRigidBodyPipeline.cpp:208:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B3_CONSTRAINT_FLAG_ENABLED [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuRigidBodyPipeline.cpp:240:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_min [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuRigidBodyPipeline.cpp:559:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuRigidBodyPipeline.cpp:98:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h:144:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invMass [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h:159:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable velocity [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h:164:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable angVel [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h:173:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable angularComponent [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h:75:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable angVel [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h:86:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable angularComponent [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h:95:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable angularComponent [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3Solver.cpp:209:39: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3Solver.cpp:210:39: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3Solver.cpp:211:25: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3Solver.cpp:213:33: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3Solver.cpp:268:29: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3Solver.cpp:270:18: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3Solver.cpp:346:81: style: Parameter 'wgUsedBodies' can be declared as pointer to const [constParameterPointer] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3Solver.cpp:365:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_batchIdx [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3Solver.cpp:379:44: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3Solver.cpp:380:11: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3Solver.cpp:398:38: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3Solver.cpp:399:11: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3Solver.cpp:762:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b3BufferInfoCL [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3Solver.cpp:906:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bodyAPtrAndSignBit [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3OpenCL/RigidBody/b3Solver.cpp:929:28: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/Bullet3Serialize/Bullet2FileLoader/b3BulletFile.cpp:264:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bChunkInd [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3Serialize/Bullet2FileLoader/b3BulletFile.h:57:11: style: The destructor '~b3BulletFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/Bullet3Serialize/Bullet2FileLoader/b3File.h:112:11: note: Virtual destructor in base class bullet3-3.24/src/Bullet3Serialize/Bullet2FileLoader/b3BulletFile.h:57:11: note: Destructor in derived class head bullet3-3.24/src/Bullet3Serialize/Bullet2FileLoader/b3DNA.cpp:152:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isPointer [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3Serialize/Bullet2FileLoader/b3DNA.cpp:231:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_name [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3Serialize/Bullet2FileLoader/b3DNA.cpp:558:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_name [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/Bullet3Serialize/Bullet2FileLoader/b3File.cpp:1295:14: style: The scope of the variable 'tmp' can be reduced. [variableScope] head bullet3-3.24/src/Bullet3Serialize/Bullet2FileLoader/b3File.cpp:1320:14: style: The scope of the variable 'tmp' can be reduced. [variableScope] head bullet3-3.24/src/Bullet3Serialize/Bullet2FileLoader/b3File.cpp:1541:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bChunkPtr4 [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp:146:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btHashedOverlappingPairCache [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp:198:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_root [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp:263:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_root [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp:304:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDbvtVolume [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp:317:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDbvtVolume [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp:382:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDbvtVolume [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp:558:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDbvtVolume [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp:648:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDbvtVolume [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp:667:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_leaves [valueFlowBailoutIncompleteVar] 2.13.0 bullet3-3.24/src/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp:67:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable links [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/SphereTriangleDetector.cpp:96:139: style: Parameter 'timeOfImpact' can be declared as reference to const [constParameterReference] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp:266:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_LARGE_FLOAT [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h:42:11: style: The destructor '~btBoxBoxCollisionAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.h:33:11: note: Virtual destructor in base class bullet3-3.24/src/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h:42:11: note: Destructor in derived class head bullet3-3.24/src/BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp:216:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp:339:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp:135:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_CONTACT_POINT_ALGORITHMS [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp:244:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_CONTACT_POINT_ALGORITHMS [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp:74:190: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gContactBreakingThreshold [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionDispatcherMt.cpp:177:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_manifoldsPtr [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionDispatcherMt.cpp:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_manifoldsPtr [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionObject.cpp:137:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_COLLISIONOBJECT_CODE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionObject.h:357:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionObject.h:392:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable worldTrans [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionObject.h:423:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trans [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionObject.h:429:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linvel [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionObject.h:435:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable angvel [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionObject.h:577:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colorRGB [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionObject.h:591:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colorRGB [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp:1041:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rayDirectionInverse [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp:1168:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_partId1 [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp:1213:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_CLOSEST_POINT_ALGORITHMS [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp:1247:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_CLOSEST_POINT_ALGORITHMS [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp:1289:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_DrawNormals [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp:1303:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_DrawFrames [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp:1475:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_DrawContactPoints [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp:1597:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_SERIALIZE_CONTACT_MANIFOLDS [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp:312:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kF_UseGjkConvexCastRaytest [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp:502:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_closestHitFraction [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp:660:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRIANGLE_MESH_SHAPE_PROXYTYPE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp:67:122: style: Parameter 'collisionConfiguration' can be declared as pointer to const [constParameterPointer] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp:855:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_closestHitFraction [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp:955:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rayDirectionInverse [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp:617:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numTriangles [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp:747:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btVector3FloatData [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp:154:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_CLOSEST_POINT_ALGORITHMS [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp:232:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isSwapped [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp:347:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isSwapped [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp:46:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isSwapped [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp:81:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_childCollisionAlgorithms [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h:59:11: style: The destructor '~btCompoundCollisionAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.h:33:11: note: Virtual destructor in base class bullet3-3.24/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h:59:11: note: Destructor in derived class head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp:169:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_CLOSEST_POINT_ALGORITHMS [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp:234:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOUBLE_STACKSIZE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp:324:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_userPointer [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp:64:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_userPointer [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp:79:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_userPointer [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.h:55:11: style: The destructor '~btCompoundCompoundCollisionAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h:59:11: note: Virtual destructor in base class bullet3-3.24/src/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.h:55:11: note: Destructor in derived class head bullet3-3.24/src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp:194:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_convexBodyWrap [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp:224:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isSwapped [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp:317:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isSwapped [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp:53:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_convexBodyWrap [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp:67:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_manifoldPtr [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp:72:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_manifoldPtr [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp:88:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dispatcher [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h:63:11: style: The destructor '~btConvexConvexAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.h:33:11: note: Virtual destructor in base class bullet3-3.24/src/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h:63:11: note: Destructor in derived class head bullet3-3.24/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp:195:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPHERE_SHAPE_PROXYTYPE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp:269:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPHERE_SHAPE_PROXYTYPE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp:348:54: style: C-style pointer casting [cstyleCast] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp:355:54: style: C-style pointer casting [cstyleCast] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp:359:54: style: C-style pointer casting [cstyleCast] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h:82:11: style: The destructor '~btDefaultCollisionConfiguration' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletCollision/CollisionDispatch/btCollisionConfiguration.h:29:11: note: Virtual destructor in base class bullet3-3.24/src/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h:82:11: note: Destructor in derived class head bullet3-3.24/src/BulletCollision/CollisionDispatch/btGhostObject.cpp:120:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_overlappingObjects [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btGhostObject.cpp:155:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_overlappingObjects [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btGhostObject.cpp:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_overlappingObjects [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btGhostObject.cpp:59:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btHashedOverlappingPairCache [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btGhostObject.cpp:93:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_overlappingObjects [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp:203:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_PI [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp:316:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_LARGE_FLOAT [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp:346:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PHY_INTEGER [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp:419:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_LARGE_FLOAT [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp:489:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRIANGLE_SHAPE_PROXYTYPE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp:307:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_deterministicOverlappingPairs [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp:376:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_deterministicOverlappingPairs [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp:47:22: style: Variable 'pairPtr' can be declared as pointer to const [constVariablePointer] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h:38:11: style: The destructor '~btSphereBoxCollisionAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.h:33:11: note: Virtual destructor in base class bullet3-3.24/src/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h:38:11: note: Destructor in derived class head bullet3-3.24/src/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h:52:11: style: The destructor '~btSphereSphereCollisionAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.h:33:11: note: Virtual destructor in base class bullet3-3.24/src/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h:52:11: note: Destructor in derived class head bullet3-3.24/src/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h:52:11: style: The destructor '~btSphereTriangleCollisionAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.h:33:11: note: Virtual destructor in base class bullet3-3.24/src/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h:52:11: note: Destructor in derived class head bullet3-3.24/src/BulletCollision/CollisionDispatch/btUnionFind.cpp:42:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btUnionFind.cpp:65:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btUnionFind.h:105:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionDispatch/btUnionFind.h:95:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btBox2dShape.h:114:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_implicitShapeDimensions [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btBox2dShape.h:123:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_implicitShapeDimensions [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btBoxShape.cpp:20:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOX_SHAPE_PROXYTYPE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btBoxShape.h:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_implicitShapeDimensions [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btBoxShape.h:86:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_implicitShapeDimensions [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btBoxShape.h:95:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_implicitShapeDimensions [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:139:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PHY_FLOAT [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:213:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PHY_FLOAT [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:286:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PHY_INTEGER [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:333:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:342:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ownsBvh [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:357:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bvh [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:378:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionMargin [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:444:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bvh [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:455:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_triangleInfoMap [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:50:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_shapeType [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:68:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_meshInterface [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:76:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_meshInterface [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp:83:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ownsBvh [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCapsuleShape.cpp:138:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionMargin [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCapsuleShape.cpp:145:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionMargin [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCapsuleShape.cpp:22:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionMargin [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCapsuleShape.cpp:32:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_LARGE_FLOAT [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCapsuleShape.cpp:81:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_LARGE_FLOAT [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCapsuleShape.h:162:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_upAxis [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCapsuleShape.h:176:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionMargin [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCapsuleShape.h:33:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAPSULE_SHAPE_PROXYTYPE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCapsuleShape.h:79:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_implicitShapeDimensions [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCapsuleShape.h:84:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_implicitShapeDimensions [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCapsuleShape.h:89:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_implicitShapeDimensions [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCollisionShape.cpp:118:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_SHAPE_CODE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCompoundShape.cpp:109:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_updateRevision [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCompoundShape.cpp:123:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_updateRevision [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCompoundShape.cpp:142:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAabbMin [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCompoundShape.cpp:163:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAabbMax [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCompoundShape.cpp:213:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_children [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCompoundShape.cpp:267:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_children [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCompoundShape.cpp:281:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dynamicAabbTree [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCompoundShape.cpp:29:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPOUND_SHAPE_PROXYTYPE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCompoundShape.cpp:308:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionMargin [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCompoundShape.cpp:43:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dynamicAabbTree [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCompoundShape.cpp:52:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_updateRevision [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCompoundShape.cpp:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_children [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCompoundShape.h:102:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_transform [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCompoundShape.h:106:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_transform [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCompoundShape.h:97:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_childShape [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btConeShape.cpp:135:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_coneIndices [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btConeShape.cpp:22:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONE_SHAPE_PROXYTYPE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btConeShape.cpp:44:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_coneIndices [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btConeShape.cpp:69:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_height [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btConeShape.h:164:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_coneIndices [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btConeShape.h:58:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aabbMax [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp:119:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_unscaledPoints [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp:183:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_unscaledPoints [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp:210:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp:30:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONVEX_HULL_SHAPE_PROXYTYPE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp:47:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localScaling [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp:61:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_LARGE_FLOAT [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btConvexHullShape.cpp:81:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_LARGE_FLOAT [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btConvexHullShape.h:61:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localScaling [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp:120:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionMargin [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp:26:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localScaling [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btConvexPolyhedron.cpp:116:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indices [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btConvexPolyhedron.cpp:186:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indices [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btConvexPolyhedron.cpp:279:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp:25:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONVEX_TRIANGLEMESH_SHAPE_PROXYTYPE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp:270:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_LARGE_FLOAT [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp:86:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_LARGE_FLOAT [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp:99:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_LARGE_FLOAT [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCylinderShape.cpp:23:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_implicitShapeDimensions [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCylinderShape.cpp:33:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_upAxis [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCylinderShape.cpp:39:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_upAxis [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCylinderShape.cpp:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_upAxis [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCylinderShape.h:109:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_implicitShapeDimensions [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCylinderShape.h:195:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_upAxis [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCylinderShape.h:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_implicitShapeDimensions [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btCylinderShape.h:61:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_implicitShapeDimensions [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp:173:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAabbMax [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp:195:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_heightDataType [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp:237:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_heightStickWidth [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp:325:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAabbMin [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp:343:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localScaling [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp:490:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localScaling [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp:494:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localScaling [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp:782:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localScaling [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp:858:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vboundsChunkSize [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btMiniSDF.cpp:488:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btMinkowskiSumShape.cpp:23:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MINKOWSKI_DIFFERENCE_SHAPE_PROXYTYPE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btMultiSphereShape.cpp:150:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localPositionArray [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btMultiSphereShape.cpp:28:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MULTI_SPHERE_SHAPE_PROXYTYPE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btMultiSphereShape.cpp:49:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_LARGE_FLOAT [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btMultiSphereShape.cpp:95:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_LARGE_FLOAT [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp:193:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useQuantization [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp:216:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useQuantization [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp:255:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useQuantization [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp:31:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useQuantization [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp:54:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_LARGE_FLOAT [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btOptimizedBvh.cpp:95:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_PARTS_IN_BITS [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp:391:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_LARGE_FLOAT [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp:42:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_polyhedron [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp:436:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_LARGE_FLOAT [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp:507:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isLocalAabbValid [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp:55:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_polyhedron [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp:103:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localScaling [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp:108:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localScaling [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp:21:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_shapeType [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp:53:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localScaling [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp:77:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localScaling [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btShapeHull.cpp:115:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PREFERRED_PENETRATION_DIRECTIONS [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp:23:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATIC_PLANE_PROXYTYPE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp:44:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_LARGE_FLOAT [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp:59:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_planeNormal [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localScaling [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp:92:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localScaling [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btStridingMeshInterface.cpp:182:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_LARGE_FLOAT [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btStridingMeshInterface.cpp:271:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_ARRAY_CODE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btStridingMeshInterface.h:86:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scaling [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp:111:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numVertices [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp:167:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vertices [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp:172:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numVertices [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp:22:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TETRAHEDRAL_SHAPE_PROXYTYPE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp:28:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TETRAHEDRAL_SHAPE_PROXYTYPE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp:35:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TETRAHEDRAL_SHAPE_PROXYTYPE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TETRAHEDRAL_SHAPE_PROXYTYPE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp:52:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TETRAHEDRAL_SHAPE_PROXYTYPE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp:79:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vertices [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp:85:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numVertices [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btTetrahedronShape.cpp:92:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numVertices [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.cpp:41:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexedMeshes [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.cpp:59:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexedMeshes [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.cpp:76:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hasAabb [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.cpp:81:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_aabbMin [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.cpp:88:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_aabbMin [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h:90:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexType [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btTriangleMesh.cpp:100:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexedMeshes [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btTriangleMesh.cpp:130:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexedMeshes [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btTriangleMesh.cpp:30:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btVector3 [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btTriangleMesh.cpp:67:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexedMeshes [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btTriangleMesh.cpp:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_indexedMeshes [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp:172:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_LARGE_FLOAT [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp:26:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRIANGLE_MESH_SHAPE_PROXYTYPE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp:43:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAabbMax [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_localAabbMax [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btUniformScalingShape.cpp:139:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_uniformScalingFactor [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btUniformScalingShape.cpp:31:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_uniformScalingFactor [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btUniformScalingShape.cpp:40:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_uniformScalingFactor [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btUniformScalingShape.cpp:48:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_uniformScalingFactor [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/CollisionShapes/btUniformScalingShape.cpp:56:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_uniformScalingFactor [valueFlowBailoutIncompleteVar] 2.13.0 bullet3-3.24/src/BulletCollision/Gimpact/gim_array.h:88:85: style: Condition 'resizeData((requestsize+2)*2)==false' is always false [knownConditionTrueFalse] bullet3-3.24/src/BulletCollision/Gimpact/gim_array.h:88:18: note: Calling function 'resizeData' returns 1 bullet3-3.24/src/BulletCollision/Gimpact/gim_array.h:88:85: note: Condition 'resizeData((requestsize+2)*2)==false' is always false head bullet3-3.24/src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:164:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:324:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:393:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:415:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_basic_geometry_operations.h:498:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_box_collision.h:255:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_box_set.cpp:123:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_left [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_box_set.cpp:44:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_max [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_box_set.cpp:75:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_max [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_box_set.h:157:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bound [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_box_set.h:162:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bound [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_box_set.h:167:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_left [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_box_set.h:172:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_right [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_box_set.h:177:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_escapeIndex [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_box_set.h:271:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bound [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_clip_polygon.h:137:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_clip_polygon.h:56:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_clip_polygon.h:87:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_contact.cpp:128:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_point [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_contact.cpp:55:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_key [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_contact.h:121:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_contact.h:121:3: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/BulletCollision/Gimpact/gim_math.h:137:2: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/BulletCollision/Gimpact/gim_math.h:144:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_math.h:144:2: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/BulletCollision/Gimpact/gim_memory.h:160:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_memory.h:169:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_radixsort.h:239:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_radixsort.h:91:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.cpp:118:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.cpp:118:3: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.cpp:127:3: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.cpp:136:3: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.cpp:202:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.cpp:202:3: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.cpp:265:5: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.cpp:298:5: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.cpp:335:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.cpp:335:3: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.cpp:384:3: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.h:137:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.h:137:3: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.h:142:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.h:142:3: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.h:157:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.h:157:3: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.h:176:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.h:176:3: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.h:252:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.h:336:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.h:336:3: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.h:362:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.h:362:3: style: C-style reference casting [cstyleCast] head bullet3-3.24/src/BulletCollision/Gimpact/gim_tri_collision.h:96:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h:72:11: style: The destructor '~btStorageResult' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h:31:12: note: Virtual destructor in base class bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h:72:11: note: Destructor in derived class head bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp:1033:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Valid [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp:933:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GJK [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp:948:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Valid [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp:991:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Failed [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp:737:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_LARGE_FLOAT [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h:52:11: style: The destructor '~btGjkPairDetector' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h:51:11: note: Virtual destructor in base class bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h:52:11: note: Destructor in derived class head bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp:290:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PREFERRED_PENETRATION_DIRECTIONS [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp:122:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pointCache [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp:199:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pointCache [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp:228:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pointCache [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp:244:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_contactBreakingThreshold [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp:262:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pointCache [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp:362:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_contactBreakingThreshold [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp:408:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_contactBreakingThreshold [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h:198:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_appliedImpulse [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp:414:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp:521:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp:465:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:136:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ghostObject [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:174:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ghostObject [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:198:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentPosition [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:260:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_verticalVelocity [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:349:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_targetPosition [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:391:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_targetPosition [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:478:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_targetPosition [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:613:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useWalkDirection [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:627:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useWalkDirection [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:635:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_AngVel [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:640:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_AngVel [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:645:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_walkDirection [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:672:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_walkDirection [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:677:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_verticalVelocity [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:702:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentPosition [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:717:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_AngVel [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:854:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fallSpeed [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:859:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_jumpSpeed [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:865:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxJumpHeight [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:875:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_jumpSpeed [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:898:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gravity [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:903:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gravity [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:908:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxSlopeRadians [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:914:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxSlopeRadians [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:919:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxPenetrationDepth [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:924:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxPenetrationDepth [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:929:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_verticalVelocity [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:934:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stepHeight [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:950:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_interpolateUp [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:955:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gravity [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Character/btKinematicCharacterController.cpp:966:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_up [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.cpp:656:27: style: Parameter 'conInfos' can be declared as pointer to const [constParameterPointer] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:1038:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_linERP [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:1075:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_flags [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:1112:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbAFrame [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:248:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:295:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:45:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbBFrame [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:517:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_swingCorrection [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:52:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_angularOnly [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:606:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_swingCorrection [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:69:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:813:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:884:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_swingSpan1 [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:911:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_PI [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:942:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp:976:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_qTarget [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h:153:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbA [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h:157:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbB [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h:412:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_swingSpan1 [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btContactConstraint.cpp:36:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_contactManifold [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:111:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_PI [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:163:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:260:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_LARGE_FLOAT [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:309:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calculatedAxisAngleDiff [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:343:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calculatedTransformA [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:393:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calculatedAxisAngleDiff [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:404:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:460:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:46:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_frameInA [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:495:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:510:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:533:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:565:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentLimit [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:611:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_flags [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:639:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_frameInA [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:647:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calculatedAxis [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:652:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calculatedLinearDiff [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:657:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calculatedAxisAngleDiff [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:675:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_AnchorPos [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:681:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calculatedLinearDiff [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:712:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useOffsetForConstraintFrame [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:83:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_HALF_PI [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:866:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stopERP [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:916:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_flags [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp:971:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_frameInA [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:456:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_loLimit [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:462:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_loLimit [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:468:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hiLimit [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:474:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hiLimit [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:501:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_loLimit [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h:603:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_angularLimits [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:1035:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_frameInA [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:1045:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bounce [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:1054:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enableMotor [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:1063:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_servoMotor [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:1072:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_targetVelocity [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:1082:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_servoTarget [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:1125:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxMotorForce [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:1134:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enableSpring [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:1144:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_springStiffness [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:1159:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_springDamping [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:1174:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_equilibriumPoint [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:1184:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_equilibriumPoint [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:1193:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_equilibriumPoint [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:124:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_HALF_PI [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:155:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_HALF_PI [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:190:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_HALF_PI [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:221:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_HALF_PI [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:255:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_HALF_PI [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:272:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rotateOrder [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:418:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calculatedTransformA [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:440:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calculatedAxisAngleDiff [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:456:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentLimit [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:496:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentLimit [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:552:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rotateOrder [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:56:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_frameInA [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:620:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_frameInA [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:628:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_calculatedLinearDiff [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:659:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hasStaticBody [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:700:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_INFINITY [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:89:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_HALF_PI [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:914:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stopERP [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp:972:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_flags [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:365:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_loLimit [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:371:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hiLimit [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:377:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_loLimit [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:383:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hiLimit [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:389:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hiLimit [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:395:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_loLimit [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:401:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hiLimit [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:407:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_loLimit [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:423:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_loLimit [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:439:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hiLimit [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h:599:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_angularLimits [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp:103:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_equilibriumPoint [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp:113:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_springEnabled [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp:165:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_frameInA [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp:34:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_objectType [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_springEnabled [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_springStiffness [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp:68:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_springDamping [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp:78:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_equilibriumPoint [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp:92:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_equilibriumPoint [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.h:127:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_equilibriumPoint [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHinge2Constraint.cpp:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_frameInA [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:1025:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stopERP [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:1059:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_flags [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:141:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_referenceSign [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:170:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_referenceSign [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:201:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_referenceSign [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:206:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:292:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_PI [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:318:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_accumulatedAngle [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:323:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_accumulatedAngle [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:330:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_accumulatedAngle [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:337:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:359:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:374:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useOffsetForConstraintFrame [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:394:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:54:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:632:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbAFrame [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:660:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hingeAngle [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:704:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_PI [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:731:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_motorTargetVelocity [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp:736:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h:125:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbA [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h:129:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbB [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h:134:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbA [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h:139:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbB [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h:217:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rbAxisA2 [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btHingeConstraint.h:450:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_angularOnly [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btJacobianEntry.h:110:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_linearJointAxis [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btJacobianEntry.h:119:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_linearJointAxis [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btJacobianEntry.h:130:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linvelA [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.cpp:41:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLVER_RANDMIZE_ORDER [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.cpp:47:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_orderNonContactConstraintPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.h:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_NNCG_SOLVER [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp:164:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_erp [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp:181:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_INFINITY [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_jac [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp:63:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1012:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1172:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1310:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpConstraintSizesPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1382:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1405:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fixedBodyId [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1535:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLVER_RANDMIZE_ORDER [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1541:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_orderNonContactConstraintPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1712:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverContactConstraintPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1738:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxOverrideNumSolverIterations [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1769:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverContactConstraintPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1789:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverNonContactConstraintPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1812:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1840:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLVER_USE_WARMSTARTING [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:1874:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_btSeed2 [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:355:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_btSeed2 [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:362:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_resolveSingleConstraintRowGeneric [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:422:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_btSeed2 [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:520:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:629:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:780:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fixedBodyId [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:805:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp:986:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverContactFrictionConstraintPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1001:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverNonContactConstraintPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1019:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverContactConstraintPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1034:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverContactConstraintPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1065:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rollingFrictionIndexTable [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1112:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverContactConstraintPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1195:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_batchedJointConstraints [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1232:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_batchedJointConstraints [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1271:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_batchedContactConstraints [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1310:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_batchedContactConstraints [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1349:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_batchedContactConstraints [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1409:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_batchedContactConstraints [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:1529:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLVER_USE_WARMSTARTING [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:276:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useBatching [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:347:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_kinematicBodyUniqueIdToSolverBodyTable [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:34:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numFrictionDirections [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:406:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:458:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numFrictionDirections [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:51:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_scratchMemory [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:557:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numFrictionDirections [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:575:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useBatching [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:604:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpConstraintSizesPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:62:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_scratchMemory [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:652:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpConstraintSizesPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:67:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverContactConstraintPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:688:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useBatching [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:754:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:809:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fixedBodyId [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:838:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numFrictionDirections [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:864:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverContactConstraintPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:904:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useBatching [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.cpp:935:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useBatching [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp:102:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp:141:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useLinearReferenceFrameA [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp:175:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_solveLinLim [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp:202:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_angDepth [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp:229:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_realPivotAInW [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp:246:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useSolveConstraintObsolete [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp:30:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lowerLinLimit [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp:679:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_softnessLimLin [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp:750:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_INFINITY [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp:94:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_frameInA [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSliderConstraint.h:179:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbA [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSliderConstraint.h:180:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbB [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSliderConstraint.h:337:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_upperLinLimit [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp:131:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp:52:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:123:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable worldTransform [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:134:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable velocity [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:142:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable velocity [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:150:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable angVel [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:161:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable angularComponent [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:170:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable angularComponent [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:219:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invMass [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:234:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable velocity [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:239:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable angVel [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btSolverBody.h:248:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable angularComponent [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp:108:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbA [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btTypedConstraint.h:304:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_objectType [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btTypedConstraint.h:341:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_2_PI [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btUniversalConstraint.cpp:50:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_frameInA [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/ConstraintSolver/btUniversalConstraint.cpp:61:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_axis1 [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1052:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nonStaticRigidBodies [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1096:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nonStaticRigidBodies [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1119:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_DrawConstraints [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1352:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ownsConstraintSolver [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1363:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_constraintSolver [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1372:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_constraints [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1376:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_constraints [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1385:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionObjects [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:1420:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tau [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:232:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ownsIslandManager [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:256:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionObjects [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:279:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_DrawConstraints [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:314:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nonStaticRigidBodies [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:327:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nonStaticRigidBodies [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:349:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_latencyMotionStateInterpolation [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:359:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_synchronizeAllMotionStates [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:391:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fixedTimeStep [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:456:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_internalPreTickCallback [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:501:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gravity [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:514:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gravity [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:539:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_DISABLE_WORLD_GRAVITY [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:541:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gravity [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:565:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_DISABLE_WORLD_GRAVITY [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:567:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gravity [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:590:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_actions [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:600:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nonStaticRigidBodies [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:689:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sortedConstraints [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:719:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_predictiveManifolds [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:783:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_convexToWorld [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:892:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_allowedCcdPenetration [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:935:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_predictiveManifolds [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:947:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nonStaticRigidBodies [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp:994:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_allowedCcdPenetration [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.cpp:155:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ownsIslandManager [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.cpp:180:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_islandManager [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.cpp:219:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nonStaticRigidBodies [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.cpp:234:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nonStaticRigidBodies [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.cpp:248:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nonStaticRigidBodies [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.cpp:102:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_worldTransform [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.cpp:112:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_worldTransform [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.cpp:125:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_worldTransform [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.cpp:230:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionFlags [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.cpp:383:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_HALF_PI [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.cpp:403:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_interpolationWorldTransform [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.cpp:42:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_internalType [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.cpp:504:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_RIGIDBODY_CODE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:197:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_RIGID_BODY [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:244:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionShape [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:249:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionShape [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:431:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_worldTransform [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:444:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_updateRevision [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:453:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_updateRevision [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:501:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISLAND_SLEEPING [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:518:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISABLE_DEACTIVATION [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:537:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_broadphaseHandle [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:541:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_broadphaseHandle [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:545:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_broadphaseHandle [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:561:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_worldTransform [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:570:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_updateRevision [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btRigidBody.h:576:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_updateRevision [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp:110:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionObjects [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp:175:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionObjects [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp:195:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionObjects [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp:212:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionObjects [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp:235:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionObjects [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp:95:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionObjects [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:44:11: style: The destructor '~btSimpleDynamicsWorld' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletDynamics/Dynamics/btDynamicsWorld.h:57:11: note: Virtual destructor in base class bullet3-3.24/src/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h:44:11: note: Destructor in derived class 2.13.0 bullet3-3.24/src/BulletDynamics/Dynamics/btSimulationIslandManagerMt.cpp:182:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btSimulationIslandManagerMt.cpp:305:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVE_TAG [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btSimulationIslandManagerMt.cpp:419:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISLAND_SLEEPING [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btSimulationIslandManagerMt.cpp:610:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_minimumContactManifoldsForBatching [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Dynamics/btSimulationIslandManagerMt.cpp:648:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISLAND_SLEEPING [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:1289:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:1363:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:1496:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parent [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:162:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mass [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:1638:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANGULAR_MOTION_THRESHOLD [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:1823:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANGULAR_MOTION_THRESHOLD [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:195:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mass [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:1972:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parent [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:2140:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cachedRotParentToThis [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:233:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mass [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:2356:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_linkName [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:2406:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collider [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:2421:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collider [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:2435:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collider [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:2447:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parent [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:2458:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parent [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:268:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mass [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:308:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mass [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:365:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parent [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:370:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mass [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:375:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_inertiaLocal [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:380:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_jointPos [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:385:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dofOffset [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:390:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_jointPos [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:395:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dofOffset [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:400:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_jointPos [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:405:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dofOffset [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:410:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_jointPos [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:417:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_posVarCount [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:425:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_posVarCount [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:435:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dofOffset [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:440:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dofCount [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:446:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dofCount [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:452:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cachedRVector [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:457:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cachedRotParentToThis [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:462:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cachedRVector_interpolate [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:467:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cachedRotParentToThis_interpolate [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:613:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_jointTorque [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:626:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_appliedForce [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:631:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_appliedTorque [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:636:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_appliedConstraintForce [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:641:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_appliedConstraintTorque [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:646:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_jointTorque [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:651:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_jointTorque [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:656:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dofCount [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:662:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_appliedForce [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:667:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_appliedTorque [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:672:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_jointTorque [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:677:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_jointTorque [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:699:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CF_STATIC_OBJECT [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.cpp:869:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parent [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:116:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_links [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:121:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_links [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:126:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseCollider [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:130:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseCollider [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:134:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseCollider [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:167:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dofCount [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:168:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_posVarCnt [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:169:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseMass [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:170:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseInertia [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:178:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseMass [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:179:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseInertia [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:187:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_basePos [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:191:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_realBuf [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:195:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseQuat [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:200:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_basePos_interpolate [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:204:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseQuat_interpolate [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:208:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_realBuf [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:212:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_basePos [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:219:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_basePos_interpolate [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:252:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_realBuf [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:259:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseQuat [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:266:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseQuat_interpolate [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:271:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_realBuf [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:304:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_realBuf [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:309:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_deltaV [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:314:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_splitV [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:357:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseForce [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:359:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseTorque [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:365:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseConstraintForce [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:367:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseConstraintTorque [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:375:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseForce [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:376:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseTorque [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:432:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_deltaV [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:439:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_splitV [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:444:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_splitV [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:448:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_splitV [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:457:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_deltaV [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:485:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_realBuf [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:510:137: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable normal [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:528:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_canWakeup [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:536:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_canSleep [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:541:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_canWakeup [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:546:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_canWakeup [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:550:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_awake [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:567:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fixedBase [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:576:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_companionId [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:581:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_companionId [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:591:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_linearDamping [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:595:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_linearDamping [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:599:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_angularDamping [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:603:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_angularDamping [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:608:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useGyroTerm [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:612:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useGyroTerm [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:616:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxCoordinateVelocity [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:620:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxCoordinateVelocity [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:625:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxAppliedImpulse [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:629:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxAppliedImpulse [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:633:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hasSelfCollision [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:637:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hasSelfCollision [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:642:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useRK4 [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:643:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useRK4 [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:644:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useGlobalVelocities [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:645:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_useGlobalVelocities [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:649:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __posUpdated [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:653:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __posUpdated [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:659:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_internalNeedsJointFeedback [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:675:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseName [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:680:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_baseName [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:686:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_userObjectPointer [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:691:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_userIndex [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:696:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_userIndex2 [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:701:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_userObjectPointer [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:707:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_userIndex [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:712:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_userIndex2 [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:734:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sleepEpsilon [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:739:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sleepTimeout [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:752:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfgOffset [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBody.h:755:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_links [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraint.cpp:300:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:1183:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOLVER_USE_2_FRICTION_DIRECTIONS [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:1347:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CF_ANISOTROPIC_ROLLING_FRICTION [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:1439:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpNumMultiBodyConstraints [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:1597:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_multiBodyNormalContactConstraints [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:1745:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpMultiBodyConstraints [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:253:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:338:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:43:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_multiBodyNonContactConstraints [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:513:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp:906:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:138:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVE_TAG [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:190:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_solverMode [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:208:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_MULTIBODY_SOLVER [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:239:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_debugDrawer [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:300:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sortedConstraints [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:52:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_predictiveManifolds [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:590:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISLAND_SLEEPING [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:639:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISLAND_SLEEPING [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:689:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_DrawConstraints [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:766:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISLAND_SLEEPING [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:807:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISLAND_SLEEPING [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp:862:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_MULTIBODY_CODE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyGearConstraint.cpp:159:149: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_topVec [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.cpp:140:161: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_topVec [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyJointMotor.cpp:160:149: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_topVec [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyJointMotor.cpp:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_linkA [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyLink.h:107:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_topVec [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyLink.h:108:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bottomVec [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyLink.h:97:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bottomVec [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyLinkCollider.h:146:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CF_STATIC_OBJECT [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyLinkCollider.h:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_checkCollideWith [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyLinkCollider.h:63:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_FEATHERSTONE_LINK [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyLinkCollider.h:69:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_FEATHERSTONE_LINK [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyMLCPConstraintSolver.cpp:572:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_multiBodyAllConstraintPtrArray [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyMLCPConstraintSolver.cpp:666:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_A [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyMLCPConstraintSolver.cpp:725:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverNonContactConstraintPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyMLCPConstraintSolver.cpp:857:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fallback [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyMLCPConstraintSolver.cpp:950:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_solver [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyMLCPConstraintSolver.cpp:955:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fallback [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyMLCPConstraintSolver.cpp:960:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fallback [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyMLCPConstraintSolver.cpp:965:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_MLCP_SOLVER [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyPoint2Point.cpp:132:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pivotInA [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyPoint2Point.cpp:191:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rigidBodyA [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyPoint2Point.cpp:61:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rigidBodyA [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodyPoint2Point.cpp:83:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rigidBodyB [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodySphericalJointLimit.cpp:163:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_PI [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodySphericalJointLimit.cpp:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_linkA [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/Featherstone/btMultiBodySphericalJointMotor.cpp:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_linkA [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1471:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btScalar [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1516:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMDSQRT12 [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1589:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btScalar [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1609:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btScalar [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1818:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btScalar [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp:1862:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btScalar [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/MLCPSolvers/btMLCPSolver.cpp:186:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_INFINITY [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/MLCPSolvers/btMLCPSolver.cpp:485:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/MLCPSolvers/btMLCPSolver.cpp:53:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverNonContactConstraintPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletDynamics/MLCPSolvers/btMLCPSolver.cpp:592:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletInverseDynamics/details/IDLinearMathInterface.hpp:144:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cols [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1136:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_joint_type [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:113:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_joint_type [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1144:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_joint_type [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1151:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parent_pos_parent_body_ref [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1158:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_body_T_parent_ref [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1165:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_joint_type [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1182:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_q_index [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1189:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mass [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1197:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_body_mass_com [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1204:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_body_I_body [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1210:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mass [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1217:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_body_mass_com [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1224:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_body_I_body [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1241:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_body_force_user [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:1248:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_body_moment_user [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletInverseDynamics/details/MultiBodyTreeImpl.cpp:52:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_joint_type [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:124:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_im [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:267:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:323:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_v [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:395:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_interpolationWorldTransform [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:417:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDbvtVolume [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:463:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDbvtVolume [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:527:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:543:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:616:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:68:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_im [valueFlowBailoutIncompleteVar] 2.13.0 bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:774:43: warning: The class 'btReducedDeformableBody' defines member function with name 'getLinearVelocity' also defined in its parent class 'btSoftBody'. [duplInheritedMember] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:1001:12: note: Parent function 'btSoftBody::getLinearVelocity' bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:774:43: note: Derived function 'btReducedDeformableBody::getLinearVelocity' head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.cpp:89:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_interpolationWorldTransform [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.h:104:4: style: The destructor '~btReducedDeformableBody' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:876:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.h:104:4: note: Destructor in derived class 2.13.0 bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.h:236:20: warning: The class 'btReducedDeformableBody' defines member function with name 'getLinearVelocity' also defined in its parent class 'btSoftBody'. [duplInheritedMember] bullet3-3.24/src/BulletSoftBody/btSoftBody.h:1001:12: note: Parent function 'btSoftBody::getLinearVelocity' bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.h:236:20: note: Derived function 'btReducedDeformableBody::getLinearVelocity' head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:160:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.cpp:183:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:143:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_softBodies [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:167:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_softBodies [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:200:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_softBodies [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:251:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_softBodies [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:321:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_softBodies [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:32:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_numNodes [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:7:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_reducedSolver [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.cpp:91:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_softBodies [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.h:28:4: style: The destructor '~btReducedDeformableBodySolver' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:57:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.h:28:4: note: Destructor in derived class head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.h:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REDUCED_DEFORMABLE_SOLVER [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:276:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:340:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_RIGID_BODY [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:376:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.cpp:78:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_FEATHERSTONE_LINK [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:132:12: style: The destructor '~btReducedDeformableNodeRigidContactConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:94:12: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:132:12: note: Destructor in derived class head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:175:12: style: The destructor '~btReducedDeformableFaceRigidContactConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:94:12: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:175:12: note: Destructor in derived class head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:28:12: style: The destructor '~btReducedDeformableStaticConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:85:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:28:12: note: Destructor in derived class head bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:94:12: style: The destructor '~btReducedDeformableRigidContactConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:154:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h:94:12: note: Destructor in derived class head bullet3-3.24/src/BulletSoftBody/DeformableBodyInplaceSolverIslandCallback.h:23:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bodies [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btConjugateGradient.h:32:11: style: The destructor '~btConjugateGradient < btDeformableBackwardEulerObjective >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btKrylovSolver.h:39:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/btConjugateGradient.h:32:11: note: Destructor in derived class head bullet3-3.24/src/BulletSoftBody/btConjugateGradient.h:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btConjugateResidual.h:109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_INFINITY [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btConjugateResidual.h:37:11: style: The destructor '~btConjugateResidual < btDeformableBackwardEulerObjective >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btKrylovSolver.h:39:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/btConjugateResidual.h:37:11: note: Destructor in derived class head bullet3-3.24/src/BulletSoftBody/btConjugateResidual.h:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.cpp:99:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.h:34:11: style: The destructor '~btDefaultSoftBodySolver' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBodySolvers.h:57:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.h:34:11: note: Destructor in derived class head bullet3-3.24/src/BulletSoftBody/btDefaultSoftBodySolver.h:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_SOLVER [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableBackwardEulerObjective.cpp:152:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_im [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableBackwardEulerObjective.cpp:246:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_v [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableBackwardEulerObjective.cpp:56:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_im [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableBackwardEulerObjective.h:123:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_index [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.cpp:176:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.cpp:285:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_v [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.cpp:310:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_q [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.cpp:325:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_v [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.cpp:346:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_v [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.cpp:370:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_v [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.cpp:400:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_q [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.cpp:547:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_FEATHERSTONE_LINK [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.cpp:71:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_im [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:57:11: style: The destructor '~btDeformableBodySolver' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBodySolvers.h:57:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:57:11: note: Destructor in derived class head bullet3-3.24/src/BulletSoftBody/btDeformableBodySolver.h:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFORMABLE_SOLVER [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:163:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_RIGID_BODY [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:215:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_RIGID_BODY [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:304:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:388:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_RIGID_BODY [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:38:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_RIGID_BODY [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:669:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.cpp:95:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_RIGID_BODY [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:121:11: style: The destructor '~btDeformableNodeAnchorConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:47:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:121:11: note: Destructor in derived class head bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:154:11: style: The destructor '~btDeformableRigidContactConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:47:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:154:11: note: Destructor in derived class head bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:190:11: style: The destructor '~btDeformableNodeRigidContactConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:154:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:190:11: note: Destructor in derived class head bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:224:11: style: The destructor '~btDeformableFaceRigidContactConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:154:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:224:11: note: Destructor in derived class head bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:261:11: style: The destructor '~btDeformableFaceNodeContactConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:47:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:261:11: note: Destructor in derived class head bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:85:11: style: The destructor '~btDeformableStaticConstraint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:47:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/btDeformableContactConstraint.h:85:11: note: Destructor in derived class head bullet3-3.24/src/BulletSoftBody/btDeformableContactProjection.cpp:104:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_im [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableContactProjection.cpp:172:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableContactProjection.cpp:220:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_constrained [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableContactProjection.cpp:472:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_constrained [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableCorotatedForce.h:96:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:130:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_q [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:240:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_q [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableLagrangianForce.h:35:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:111:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_J [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableLinearElasticityForce.h:306:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_J [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:110:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:141:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:173:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:278:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMassSpringForce.h:76:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMousePickingForce.h:119:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMousePickingForce.h:136:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMousePickingForce.h:53:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMousePickingForce.h:84:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyConstraintSolver.cpp:106:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyConstraintSolver.cpp:123:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverBodyPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyConstraintSolver.cpp:140:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_deformableSolver [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyConstraintSolver.cpp:194:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpSolverContactConstraintPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyConstraintSolver.cpp:30:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxOverrideNumSolverIterations [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyConstraintSolver.cpp:75:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tmpMultiBodyConstraints [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp:147:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVE_TAG [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp:209:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_q [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp:281:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nonStaticRigidBodies [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp:335:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_solverInfo [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp:356:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sortedConstraints [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp:381:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_multiBodies [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp:462:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_timeStep [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp:500:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nonStaticRigidBodies [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp:557:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nonStaticRigidBodies [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp:594:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_internalTickCallback [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp:688:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fixedTimeStep [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.cpp:78:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_internalPreTickCallback [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h:204:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rayDirectionInverse [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h:293:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_normal [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h:97:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_DEFORMABLE_MULTIBODY_DYNAMICS_WORLD [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btPreconditioner.h:41:11: style: The destructor '~DefaultPreconditioner' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] bullet3-3.24/src/BulletSoftBody/btPreconditioner.h:25:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/btPreconditioner.h:41:11: note: Destructor in derived class head bullet3-3.24/src/BulletSoftBody/btPreconditioner.h:41:11: style: The destructor '~DefaultPreconditioner' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btPreconditioner.h:25:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/btPreconditioner.h:41:11: note: Destructor in derived class head bullet3-3.24/src/BulletSoftBody/btPreconditioner.h:64:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_im [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1039:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_im [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1052:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_v [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1062:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_v [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1079:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1106:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDbvtVolume [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1146:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDbvtVolume [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1180:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISLAND_SLEEPING [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1198:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_im [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1251:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1385:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_n [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1540:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:172:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_internalType [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1794:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_v [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:1989:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2154:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDbvtVolume [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2327:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable citerations [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2368:25: style: C-style pointer casting [cstyleCast] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2391:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2424:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_leaf [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:243:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionShape [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2467:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_leaf [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2617:34: style: C-style pointer casting [cstyleCast] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2652:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDbvtVolume [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2705:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDbvtVolume [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:2944:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_n [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3006:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3050:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3096:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_area [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3176:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_LARGE_FLOAT [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3333:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDbvtVolume [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3422:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3457:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_kLST [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3623:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_PI [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:3902:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_RIGID_BODY [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4007:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4091:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDbvtVolume [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4186:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_root [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4266:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4358:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_SBMATERIAL_CODE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4709:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISLAND_SLEEPING [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:4733:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISABLE_DEACTIVATION [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:506:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:542:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:57:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDbvtNode [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:594:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:739:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:824:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:925:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_im [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:932:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_im [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:955:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_im [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.cpp:997:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_im [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.h:1035:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.h:1159:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_SOFT_BODY [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.h:1165:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_SOFT_BODY [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.h:1229:26: style: C-style pointer casting [cstyleCast] head bullet3-3.24/src/BulletSoftBody/btSoftBody.h:1230:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDbvtVolume [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.h:1268:26: style: C-style pointer casting [cstyleCast] head bullet3-3.24/src/BulletSoftBody/btSoftBody.h:1269:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBody.h:1380:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] 2.13.0 bullet3-3.24/src/BulletSoftBody/btSoftBody.h:665:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Linear [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.cpp:88:125: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_DrawWireframe [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h:49:25: style: Same expression on both sides of '&'. [duplicateExpression] bullet3-3.24/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h:48:20: note: 'x' is assigned value '0' here. bullet3-3.24/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h:49:25: note: Same expression on both sides of '&'. 2.13.0 bullet3-3.24/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h:49:25: style: Same expression on both sides of '&'. [knownConditionTrueFalse] bullet3-3.24/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h:48:20: note: 'x' is assigned value '0' here. bullet3-3.24/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h:49:25: note: Same expression on both sides of '&'. head bullet3-3.24/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h:49:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_PARTS_IN_BITS [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h:55:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NUM_PARTS_IN_BITS [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:1030:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_PI [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:1097:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QF_TRIANGLES [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:1367:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_n [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:1440:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_n [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:1497:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scientific [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:1552:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable app [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:1610:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:1654:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:193:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:409:39: style: C-style pointer casting [cstyleCast] head bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:563:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Link [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyHelpers.cpp:751:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1062:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1083:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:111:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1146:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1256:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:144:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:148:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1496:35: style: C-style pointer casting [cstyleCast] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1540:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDbvtVolume [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1556:31: style: C-style pointer casting [cstyleCast] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1557:31: style: C-style pointer casting [cstyleCast] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1610:29: style: C-style pointer casting [cstyleCast] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1662:29: style: C-style pointer casting [cstyleCast] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1691:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_RIGID_BODY [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1771:29: style: C-style pointer casting [cstyleCast] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1809:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CO_RIGID_BODY [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1876:29: style: C-style pointer casting [cstyleCast] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1877:29: style: C-style pointer casting [cstyleCast] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1886:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_INFINITY [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1932:29: style: C-style pointer casting [cstyleCast] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1933:29: style: C-style pointer casting [cstyleCast] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1981:27: style: C-style pointer casting [cstyleCast] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:1982:27: style: C-style pointer casting [cstyleCast] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:2053:29: style: C-style pointer casting [cstyleCast] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:2054:29: style: C-style pointer casting [cstyleCast] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:2056:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:2078:27: style: C-style pointer casting [cstyleCast] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:2079:27: style: C-style pointer casting [cstyleCast] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:2121:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:372:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:424:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:562:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:669:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_shapeType [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:768:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOFTBODY_SHAPE_PROXYTYPE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:791:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyInternals.h:79:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.cpp:51:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ownsCollisionAlgorithmPool [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.cpp:98:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOFTBODY_SHAPE_PROXYTYPE [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftBodySolverVertexBuffer.h:139:11: style: The destructor '~btCPUVertexBufferDescriptor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bullet3-3.24/src/BulletSoftBody/btSoftBodySolverVertexBuffer.h:50:11: note: Virtual destructor in base class bullet3-3.24/src/BulletSoftBody/btSoftBodySolverVertexBuffer.h:139:11: note: Destructor in derived class head bullet3-3.24/src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.cpp:164:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_DrawWireframe [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.cpp:206:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rayDirectionInverse [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.cpp:295:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Face [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.cpp:327:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionObjects [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftMultiBodyDynamicsWorld.cpp:37:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btDefaultSoftBodySolver [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftRigidDynamicsWorld.cpp:159:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_DrawWireframe [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftRigidDynamicsWorld.cpp:201:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rayDirectionInverse [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftRigidDynamicsWorld.cpp:292:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_normal [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftRigidDynamicsWorld.cpp:322:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collisionObjects [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/BulletSoftBody/btSoftRigidDynamicsWorld.h:75:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BT_SOFT_RIGID_DYNAMICS_WORLD [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/LinearMath/btAlignedAllocator.h:92:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Alignment [valueFlowBailoutIncompleteVar] 2.13.0 bullet3-3.24/src/LinearMath/btConvexHull.cpp:36:50: warning: The address of local variable 'x' might be accessed at non-zero index. [objectIndex] bullet3-3.24/src/LinearMath/btConvexHull.cpp:36:47: note: Address of variable taken here. bullet3-3.24/src/LinearMath/btConvexHull.cpp:36:50: note: The address of local variable 'x' might be accessed at non-zero index. head bullet3-3.24/src/LinearMath/btConvexHull.cpp:36:50: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] bullet3-3.24/src/LinearMath/btConvexHull.cpp:36:47: note: Address of variable taken here. bullet3-3.24/src/LinearMath/btConvexHull.cpp:36:50: note: The address of variable 'x' might be accessed at non-zero index. 2.13.0 bullet3-3.24/src/LinearMath/btConvexHull.cpp:37:38: warning: The address of local variable 'x' might be accessed at non-zero index. [objectIndex] bullet3-3.24/src/LinearMath/btConvexHull.cpp:37:35: note: Address of variable taken here. bullet3-3.24/src/LinearMath/btConvexHull.cpp:37:38: note: The address of local variable 'x' might be accessed at non-zero index. head bullet3-3.24/src/LinearMath/btConvexHull.cpp:37:38: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] bullet3-3.24/src/LinearMath/btConvexHull.cpp:37:35: note: Address of variable taken here. bullet3-3.24/src/LinearMath/btConvexHull.cpp:37:38: note: The address of variable 'x' might be accessed at non-zero index. head bullet3-3.24/src/LinearMath/btConvexHull.cpp:848:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] 2.13.0 bullet3-3.24/src/LinearMath/btConvexHull.h:158:50: warning: The address of local variable 'x' might be accessed at non-zero index. [objectIndex] bullet3-3.24/src/LinearMath/btConvexHull.h:158:47: note: Address of variable taken here. bullet3-3.24/src/LinearMath/btConvexHull.h:158:50: note: The address of local variable 'x' might be accessed at non-zero index. head bullet3-3.24/src/LinearMath/btConvexHull.h:158:50: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] bullet3-3.24/src/LinearMath/btConvexHull.h:158:47: note: Address of variable taken here. bullet3-3.24/src/LinearMath/btConvexHull.h:158:50: note: The address of variable 'x' might be accessed at non-zero index. 2.13.0 bullet3-3.24/src/LinearMath/btConvexHull.h:159:38: warning: The address of local variable 'x' might be accessed at non-zero index. [objectIndex] bullet3-3.24/src/LinearMath/btConvexHull.h:159:35: note: Address of variable taken here. bullet3-3.24/src/LinearMath/btConvexHull.h:159:38: note: The address of local variable 'x' might be accessed at non-zero index. head bullet3-3.24/src/LinearMath/btConvexHull.h:159:38: warning: The address of variable 'x' might be accessed at non-zero index. [objectIndex] bullet3-3.24/src/LinearMath/btConvexHull.h:159:35: note: Address of variable taken here. bullet3-3.24/src/LinearMath/btConvexHull.h:159:38: note: The address of variable 'x' might be accessed at non-zero index. head bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:1831:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:2025:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:2185:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:2715:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:744:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PoolArray < Edge > [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:744:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PoolArray < Face > [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/LinearMath/btConvexHullComputer.cpp:744:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PoolArray < Vertex > [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/LinearMath/btMatrix3x3.h:362:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable identityMatrix [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/LinearMath/btMatrix3x3.h:655:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/LinearMath/btMatrix3x3.h:758:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/LinearMath/btQuaternion.h:377:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/LinearMath/btQuaternion.h:490:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/LinearMath/btQuaternion.h:585:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/LinearMath/btQuaternion.h:611:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable identityQuat [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/LinearMath/btQuaternion.h:945:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/LinearMath/btReducedVector.cpp:16:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/LinearMath/btReducedVector.cpp:25:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/LinearMath/btReducedVector.h:63:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/LinearMath/btVector3.h:1011:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] 2.13.0 bullet3-3.24/src/LinearMath/btVector3.h:1016:13: style: Local variable 'dot' shadows outer function [shadowFunction] bullet3-3.24/src/LinearMath/btQuaternion.h:888:1: note: Shadowed declaration bullet3-3.24/src/LinearMath/btVector3.h:1016:13: note: Shadow variable head bullet3-3.24/src/LinearMath/btVector3.h:1049:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] 2.13.0 bullet3-3.24/src/LinearMath/btVector3.h:1055:13: style: Local variable 'dot' shadows outer function [shadowFunction] bullet3-3.24/src/LinearMath/btQuaternion.h:888:1: note: Shadowed declaration bullet3-3.24/src/LinearMath/btVector3.h:1055:13: note: Shadow variable head bullet3-3.24/src/LinearMath/btVector3.h:1081:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_floats [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/LinearMath/btVector3.h:273:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/LinearMath/btVector3.h:290:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/src/LinearMath/btVector3.h:690:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/Bullet2/Source/main.cpp:315:26: style: Parameter 'argv' can be declared as const array [constParameter] head bullet3-3.24/test/GwenOpenGLTest/ComboBox.cpp:46:37: style: C-style pointer casting [cstyleCast] head bullet3-3.24/test/GwenOpenGLTest/ListBox.cpp:59:35: style: C-style pointer casting [cstyleCast] head bullet3-3.24/test/GwenOpenGLTest/MenuStrip.cpp:94:41: style: C-style pointer casting [cstyleCast] head bullet3-3.24/test/GwenOpenGLTest/OpenGLSample.cpp:233:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Left [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/GwenOpenGLTest/OpenGLSample.cpp:322:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VERSION [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/GwenOpenGLTest/Properties.cpp:52:39: style: C-style pointer casting [cstyleCast] head bullet3-3.24/test/GwenOpenGLTest/RadioButton.cpp:25:47: style: C-style pointer casting [cstyleCast] head bullet3-3.24/test/GwenOpenGLTest/Slider.cpp:56:37: style: C-style pointer casting [cstyleCast] head bullet3-3.24/test/GwenOpenGLTest/TabControl.cpp:56:47: style: C-style pointer casting [cstyleCast] head bullet3-3.24/test/GwenOpenGLTest/TabControl.cpp:58:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Top [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/GwenOpenGLTest/TextBox.cpp:60:38: style: C-style pointer casting [cstyleCast] head bullet3-3.24/test/GwenOpenGLTest/TextBox.cpp:66:38: style: C-style pointer casting [cstyleCast] head bullet3-3.24/test/InverseDynamics/test_invdyn_kinematics.cpp:39:33: style: Parameter 'val' can be declared as reference to const [constParameterReference] 2.13.0 bullet3-3.24/test/InverseDynamics/test_invdyn_kinematics.cpp:403:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_SUCCESS [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3BroadphaseKernels.cpp:130:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3BroadphaseKernels.cpp:67:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3IntegrateUpdateAabbKernels.cpp:68:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3IntegrateUpdateAabbKernels.cpp:83:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3JacobiContactSolverKernels.cpp:68:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3NarrowphaseKernels.cpp:122:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3NarrowphaseKernels.cpp:148:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3NarrowphaseKernels.cpp:194:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3NarrowphaseKernels.cpp:208:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3NarrowphaseKernels.cpp:234:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable satConcaveKernelsCL [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3NarrowphaseKernels.cpp:74:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3PgsContactSolverKernels.cpp:113:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3PgsContactSolverKernels.cpp:173:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3PgsContactSolverKernels.cpp:198:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3PgsContactSolverKernels.cpp:216:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3PgsContactSolverKernels.cpp:72:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3PgsContactSolverKernels.cpp:95:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3PgsJointSolverKernels.cpp:67:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenCL/AllBullet3Kernels/testCompileBullet3RaycastKernels.cpp:66:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenCL/AllBullet3Kernels/testExecuteBullet3NarrowphaseKernels.cpp:342:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenCL/AllBullet3Kernels/testExecuteBullet3NarrowphaseKernels.cpp:386:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable satConcaveKernelsCL [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenCL/BasicInitialize/testInitOpenCL.cpp:68:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_DEVICE_TYPE_ALL [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenCL/ParallelPrimitives/main.cpp:194:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOUND_UPPER [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenCL/ParallelPrimitives/main.cpp:333:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_value [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenCL/RadixSortBenchmark/main.cpp:214:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_key [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenCL/RadixSortBenchmark/main.cpp:518:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenCL/RadixSortBenchmark/main.cpp:661:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_DEVICE_TYPE_GPU [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenGLTrueTypeFont/main.cpp:117:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_NO_ERROR [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenGLTrueTypeFont/main.cpp:221:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_NO_ERROR [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/OpenGLTrueTypeFont/main.cpp:328:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_NO_ERROR [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/RobotLogging/main.cpp:61:26: style: Parameter 'argv' can be declared as const array [constParameter] head bullet3-3.24/test/SharedMemory/test.c:347:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sm [valueFlowBailoutIncompleteVar] 2.13.0 bullet3-3.24/test/enet/chat/server/main.cpp:17:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/enet/chat/server/main.cpp:23:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENET_HOST_ANY [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/gtest-1.7.0/src/gtest-filepath.cc:125:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pathname_ [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/gtest-1.7.0/src/gtest-filepath.cc:384:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pathname_ [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/gtest-1.7.0/src/gtest-port.cc:566:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/gtest-1.7.0/src/gtest-port.cc:802:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTEST_FLAG_PREFIX_ [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/gtest-1.7.0/src/gtest-port.cc:831:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/gtest-1.7.0/src/gtest-port.cc:887:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/gtest-1.7.0/src/gtest-test-part.cc:102:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_reporter_ [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/gtest-1.7.0/src/gtest-test-part.cc:109:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has_new_fatal_failure_ [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/gtest-1.7.0/src/gtest-test-part.cc:62:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSuccess [valueFlowBailoutIncompleteVar] head bullet3-3.24/test/gtest-1.7.0/src/gtest-test-part.cc:81:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array_ [valueFlowBailoutIncompleteVar] DONE