2024-03-28 06:29 ftp://ftp.de.debian.org/debian/pool/main/m/minetest/minetest_5.6.1+dfsg+~1.9.0mt8+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=libcurl --library=lua --library=sqlite3 --library=zlib --library=motif --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 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.55 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: 98951f5 (2024-03-27 21:50:05 +0100) count: 3542 1771 elapsed-time: 20.7 19.9 head-timing-info: old-timing-info: head results: minetest-5.6.1/lib/bitop/bit.c:84:0: error: #error "Unknown number type, check LUA_NUMBER_* in luaconf.h" [preprocessorErrorDirective] minetest-5.6.1/src/threading/thread.h:61:2: error: There is an unknown macro here somewhere. Configuration is required. If DISABLE_CLASS_COPY is a macro then please configure it. [unknownMacro] minetest-5.6.1/src/benchmark/benchmark_serialize.cpp:70:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/activeobjectmgr.cpp:30:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active_objects [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/activeobjectmgr.cpp:42:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active_objects [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/activeobjectmgr.cpp:54:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/activeobjectmgr.cpp:77:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosestream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/activeobjectmgr.cpp:97:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active_objects [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/clientobject.h:106:3: performance: Variable 'd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/client/activeobjectmgr.cpp:30:29: debug: CheckClass::isMemberVar found used member variable 'm_active_objects' with varid 0 [varid0] minetest-5.6.1/src/client/activeobjectmgr.cpp:97:21: debug: CheckClass::isMemberVar found used member variable 'm_active_objects' with varid 0 [varid0] minetest-5.6.1/src/client/activeobjectmgr.cpp:97:13: style: Variable 'ao_it' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/log.h:79:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/log.h:127:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/log.h:146:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/numeric.h:433:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGTORAD64 [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/numeric.h:440:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADTODEG64 [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/chat.cpp:110:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/chat.cpp:327:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/strfnd.h:43:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/strfnd.h:59:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/strfnd.h:72:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/particles.h:142:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.h:441:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formspec_prepend [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/tile.h:218:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMT_SOLID [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/tile.h:248:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextureWrapU [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_cao.h:149:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVEOBJECT_TYPE_GENERIC [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/clientenvironment.cpp:166:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/clientenvironment.cpp:353:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVEOBJECT_TYPE_GENERIC [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/clientenvironment.cpp:379:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/clientenvironment.cpp:435:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/particles.h:275:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flicker [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/camera.cpp:195:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIEW_BOBBING_STEP [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/camera.cpp:329:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VALF [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/camera.cpp:599:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/camera.cpp:631:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECBF_DEPTH [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/camera.cpp:666:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shader.h:96:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:80:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOCLIENT_NUM_MSG_TYPES [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:137:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_user [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:149:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_user [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:186:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSM_RF_LOAD_CLIENT_MODS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:256:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:286:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_share [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:292:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_share [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:316:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:402:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:735:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:808:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:814:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:835:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:872:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_user [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:895:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:915:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toClientCommandTable [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:935:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_ID_SERVER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:976:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channel [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:991:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1014:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1064:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_MECHANISM_NONE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1070:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_MECHANISM_SRP [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1084:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_INIT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1108:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_FIRST_SRP [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1147:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_DELETEDBLOCKS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1160:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_GOTBLOCKS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1173:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_REMOVED_SOUNDS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1190:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_NODEMETA_FIELDS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1211:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_INVENTORY_FIELDS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1227:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1268:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_CHAT_MESSAGE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1302:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u16 [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1309:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_RESPAWN [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1315:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_CLIENT_READY [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1362:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_PLAYERPOS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1371:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_HAVE_MEDIA [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1406:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSM_RF_LOOKUP_NODES [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1418:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSM_RF_LOOKUP_NODES [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1430:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSM_RF_LOOKUP_NODES [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1471:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_PLAYERITEM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1668:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1697:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_ID_SERVER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1742:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1810:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVG_RTT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1815:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUR_INC_RATE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1837:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_user [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1930:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1954:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1980:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:1996:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:2022:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_MODCHANNEL_JOIN [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:2035:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_MODCHANNEL_LEAVE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/client.cpp:2049:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/pointer.h:269:2: warning:inconclusive: Member variable 'IntrusiveReferenceCounted::m_refcount' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] minetest-5.6.1/src/util/pointer.h:270:29: warning:inconclusive: Member variable 'IntrusiveReferenceCounted::m_refcount' is not assigned a value in 'IntrusiveReferenceCounted::operator='. [operatorEqVarError] minetest-5.6.1/src/client/particles.h:41:2: warning: Member variable 'ClientTexture::tex' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/client/shader.h:90:2: warning: Member variable 'CachedShaderSetting < float , 4 >::m_sent' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/client/camera.h:177:20: style:inconclusive: Technically the member function 'Camera::getCameraMode' can be const. [functionConst] minetest-5.6.1/src/util/pointer.h:137:7: style:inconclusive: Technically the member function 'Buffer < u8 >::drop' can be const. [functionConst] minetest-5.6.1/src/util/pointer.h:177:3: warning: Value of pointer 'data', which points to allocated memory, is copied in copy constructor instead of allocating new memory. [copyCtorPointerCopying] minetest-5.6.1/src/util/pointer.h:178:3: warning: Value of pointer 'refcount', which points to allocated memory, is copied in copy constructor instead of allocating new memory. [copyCtorPointerCopying] minetest-5.6.1/src/client/content_cao.h:80:10: warning: The class 'GenericCAO' defines member variable with name 'm_client' also defined in its parent class 'ClientActiveObject'. [duplInheritedMember] minetest-5.6.1/src/client/clientobject.h:91:10: note: Parent variable 'ClientActiveObject::m_client' minetest-5.6.1/src/client/content_cao.h:80:10: note: Derived variable 'GenericCAO::m_client' minetest-5.6.1/src/client/content_cao.h:165:12: warning: The class 'GenericCAO' defines member function with name 'getPosition' also defined in its parent class 'ClientActiveObject'. [duplInheritedMember] minetest-5.6.1/src/client/clientobject.h:50:20: note: Parent function 'ClientActiveObject::getPosition' minetest-5.6.1/src/client/content_cao.h:165:12: note: Derived function 'GenericCAO::getPosition' minetest-5.6.1/src/client/content_cao.h:61:7: warning: The struct 'SmoothTranslatorWrapped' defines member function with name 'translate' also defined in its parent struct 'SmoothTranslator < f32 >'. [duplInheritedMember] minetest-5.6.1/src/client/content_cao.h:56:7: note: Parent function 'SmoothTranslator < f32 >::translate' minetest-5.6.1/src/client/content_cao.h:61:7: note: Derived function 'SmoothTranslatorWrapped::translate' minetest-5.6.1/src/client/content_cao.h:66:7: warning: The struct 'SmoothTranslatorWrappedv3f' defines member function with name 'translate' also defined in its parent struct 'SmoothTranslator < core :: vector3df >'. [duplInheritedMember] minetest-5.6.1/src/client/content_cao.h:56:7: note: Parent function 'SmoothTranslator < core :: vector3df >::translate' minetest-5.6.1/src/client/content_cao.h:66:7: note: Derived function 'SmoothTranslatorWrappedv3f::translate' minetest-5.6.1/src/util/pointer.h:30:2: style: Class 'ConstSharedPtr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/util/pointer.h:31:2: style: Class 'ConstSharedPtr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/mapnode.h:143:2: style: Struct 'MapNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/particles.h:56:2: style: Struct 'ClientTexRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/particles.h:60:2: style: Struct 'ClientTexRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/particles.h:189:2: style: Class 'ParticleManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/mesh_generator_thread.h:66:2: style: Class 'MeshUpdateQueue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/mesh_generator_thread.h:117:2: style: Class 'MeshUpdateThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/clientmap.h:148:3: style: Class 'MapBlockComparer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/shader.h:118:2: style: Class 'CachedVertexShaderSetting' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/shader.h:111:2: style: Class 'CachedPixelShaderSetting < float , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/particles.h:248:25: style: Struct 'TweenedParameter < Parameter < f32 , 1 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/particles.h:248:25: style: Struct 'TweenedParameter < VectorParameter < core :: vector2d < f32 > , 2 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/particles.h:248:25: style: Struct 'TweenedParameter < RangedParameter < VectorParameter < core :: vector3df , 3 > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/particles.h:248:25: style: Struct 'TweenedParameter < VectorParameter < core :: vector3df , 3 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/particles.h:248:25: style: Struct 'TweenedParameter < RangedParameter < Parameter < f32 , 1 > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/particles.h:169:25: style: Struct 'RangedParameter < Parameter < f32 , 1 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/particles.h:169:25: style: Struct 'RangedParameter < VectorParameter < core :: vector3df , 3 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/util/pointer.h:163:2: style: Class 'SharedBuffer < u8 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/util/pointer.h:211:2: style: Class 'SharedBuffer < u8 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/util/pointer.h:50:2: style: Class 'Buffer < u8 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/tile.h:90:11: style: The destructor '~ITextureSource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/tile.h:79:11: note: Virtual destructor in base class minetest-5.6.1/src/client/tile.h:90:11: note: Destructor in derived class minetest-5.6.1/src/client/tile.h:95:27: style: The function 'getTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/tile.h:81:27: note: Virtual function in base class minetest-5.6.1/src/client/tile.h:95:27: note: Function in derived class minetest-5.6.1/src/client/tile.h:117:11: style: The destructor '~IWritableTextureSource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/tile.h:90:11: note: Virtual destructor in base class minetest-5.6.1/src/client/tile.h:117:11: note: Destructor in derived class minetest-5.6.1/src/client/tile.h:119:14: style: The function 'getTextureId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/tile.h:92:14: note: Virtual function in base class minetest-5.6.1/src/client/tile.h:119:14: note: Function in derived class minetest-5.6.1/src/client/tile.h:120:22: style: The function 'getTextureName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/tile.h:93:22: note: Virtual function in base class minetest-5.6.1/src/client/tile.h:120:22: note: Function in derived class minetest-5.6.1/src/client/tile.h:121:27: style: The function 'getTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/tile.h:94:27: note: Virtual function in base class minetest-5.6.1/src/client/tile.h:121:27: note: Function in derived class minetest-5.6.1/src/client/tile.h:122:27: style: The function 'getTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/tile.h:95:27: note: Virtual function in base class minetest-5.6.1/src/client/tile.h:122:27: note: Function in derived class minetest-5.6.1/src/client/tile.h:124:15: style: The function 'isKnownSourceImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/tile.h:106:15: note: Virtual function in base class minetest-5.6.1/src/client/tile.h:124:15: note: Function in derived class minetest-5.6.1/src/client/tile.h:129:27: style: The function 'getNormalTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/tile.h:107:27: note: Virtual function in base class minetest-5.6.1/src/client/tile.h:129:27: note: Function in derived class minetest-5.6.1/src/client/tile.h:130:24: style: The function 'getTextureAverageColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/tile.h:108:24: note: Virtual function in base class minetest-5.6.1/src/client/tile.h:130:24: note: Function in derived class minetest-5.6.1/src/client/tile.h:131:27: style: The function 'getShaderFlagsTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/tile.h:109:27: note: Virtual function in base class minetest-5.6.1/src/client/tile.h:131:27: note: Function in derived class minetest-5.6.1/src/client/shader.h:142:11: style: The destructor '~IWritableShaderSource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/shader.h:130:11: note: Virtual destructor in base class minetest-5.6.1/src/client/shader.h:142:11: note: Destructor in derived class minetest-5.6.1/src/client/content_cao.h:140:3: style: The destructor '~GenericCAO' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientobject.h:40:11: note: Virtual destructor in base class minetest-5.6.1/src/client/content_cao.h:140:3: note: Destructor in derived class minetest-5.6.1/src/client/content_cao.h:155:7: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientobject.h:77:15: note: Virtual function in base class minetest-5.6.1/src/client/content_cao.h:155:7: note: Function in derived class minetest-5.6.1/src/client/content_cao.h:161:7: style: The function 'collideWithObjects' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientobject.h:49:15: note: Virtual function in base class minetest-5.6.1/src/client/content_cao.h:161:7: note: Function in derived class minetest-5.6.1/src/client/content_cao.h:173:21: style: The function 'getSceneNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientobject.h:51:29: note: Virtual function in base class minetest-5.6.1/src/client/content_cao.h:173:21: note: Function in derived class minetest-5.6.1/src/client/content_cao.h:175:33: style: The function 'getAnimatedMeshSceneNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientobject.h:53:41: note: Virtual function in base class minetest-5.6.1/src/client/content_cao.h:175:33: note: Function in derived class minetest-5.6.1/src/client/content_cao.h:202:14: style: The function 'isLocalPlayer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientobject.h:55:15: note: Virtual function in base class minetest-5.6.1/src/client/content_cao.h:202:14: note: Function in derived class minetest-5.6.1/src/client/content_cao.h:226:22: style: The function 'getParent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientobject.h:57:30: note: Virtual function in base class minetest-5.6.1/src/client/content_cao.h:226:22: note: Function in derived class minetest-5.6.1/src/client/content_cao.h:227:33: style: The function 'getAttachmentChildIds' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientobject.h:58:41: note: Virtual function in base class minetest-5.6.1/src/client/content_cao.h:227:33: note: Function in derived class minetest-5.6.1/src/client/content_cao.h:229:7: style: The function 'updateAttachments' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientobject.h:60:15: note: Virtual function in base class minetest-5.6.1/src/client/content_cao.h:229:7: note: Function in derived class minetest-5.6.1/src/client/content_cao.h:231:7: style: The function 'removeFromScene' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientobject.h:43:15: note: Virtual function in base class minetest-5.6.1/src/client/content_cao.h:231:7: note: Function in derived class minetest-5.6.1/src/client/content_cao.h:233:7: style: The function 'addToScene' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientobject.h:42:15: note: Virtual function in base class minetest-5.6.1/src/client/content_cao.h:233:7: note: Function in derived class minetest-5.6.1/src/client/content_cao.h:240:7: style: The function 'updateLight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientobject.h:45:15: note: Virtual function in base class minetest-5.6.1/src/client/content_cao.h:240:7: note: Function in derived class minetest-5.6.1/src/client/content_cao.h:255:7: style: The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientobject.h:65:15: note: Virtual function in base class minetest-5.6.1/src/client/content_cao.h:255:7: note: Function in derived class minetest-5.6.1/src/client/content_cao.h:269:7: style: The function 'processMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientobject.h:68:15: note: Virtual function in base class minetest-5.6.1/src/client/content_cao.h:269:7: note: Function in derived class minetest-5.6.1/src/client/content_cao.h:274:14: style: The function 'debugInfoText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientobject.h:71:22: note: Virtual function in base class minetest-5.6.1/src/client/content_cao.h:274:14: note: Function in derived class minetest-5.6.1/src/client/content_cao.h:276:14: style: The function 'infoText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientobject.h:70:22: note: Virtual function in base class minetest-5.6.1/src/client/content_cao.h:276:14: note: Function in derived class minetest-5.6.1/src/client/clientenvironment.cpp:84:33: style: The function 'create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/shader.h:79:33: note: Virtual function in base class minetest-5.6.1/src/client/clientenvironment.cpp:84:33: note: Function in derived class minetest-5.6.1/src/util/pointer.h:171:10: warning: Possible null pointer dereference: data [nullPointer] minetest-5.6.1/src/util/pointer.h:169:11: note: Assignment 'data=nullptr', assigned value is 0 minetest-5.6.1/src/util/pointer.h:171:10: note: Null pointer dereference minetest-5.6.1/src/util/serialize.h:400:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:401:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:402:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:403:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:404:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:405:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:406:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:407:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:408:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:409:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:410:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:411:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:412:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:413:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:414:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:415:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:416:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:417:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:419:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:420:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:421:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:422:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:423:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:424:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:425:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:426:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:427:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:428:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:429:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:430:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:431:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:432:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:433:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:434:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:435:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.h:436:1: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/clientenvironment.cpp:419:12: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/client/camera.cpp:65:2: warning: Class 'Camera' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] minetest-5.6.1/src/client/camera.cpp:65:2: warning: Class 'Camera' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] minetest-5.6.1/src/client/wieldmesh.h:78:2: style: Class 'WieldMeshSceneNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/sound.h:32:2: style: Struct 'SimpleSoundSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/fontengine.h:63:2: style: Class 'FontEngine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/sound.h:68:15: style: The function 'loadSoundFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/sound.h:43:15: note: Virtual function in base class minetest-5.6.1/src/client/sound.h:68:15: note: Function in derived class minetest-5.6.1/src/client/sound.h:72:15: style: The function 'loadSoundData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/sound.h:45:15: note: Virtual function in base class minetest-5.6.1/src/client/sound.h:72:15: note: Function in derived class minetest-5.6.1/src/client/sound.h:76:7: style: The function 'updateListener' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/sound.h:48:15: note: Virtual function in base class minetest-5.6.1/src/client/sound.h:76:7: note: Function in derived class minetest-5.6.1/src/client/sound.h:79:7: style: The function 'setListenerGain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/sound.h:50:15: note: Virtual function in base class minetest-5.6.1/src/client/sound.h:79:7: note: Function in derived class minetest-5.6.1/src/client/sound.h:81:6: style: The function 'playSound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/sound.h:54:14: note: Virtual function in base class minetest-5.6.1/src/client/sound.h:81:6: note: Function in derived class minetest-5.6.1/src/client/sound.h:82:6: style: The function 'playSoundAt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/sound.h:55:14: note: Virtual function in base class minetest-5.6.1/src/client/sound.h:82:6: note: Function in derived class minetest-5.6.1/src/client/sound.h:83:7: style: The function 'stopSound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/sound.h:56:15: note: Virtual function in base class minetest-5.6.1/src/client/sound.h:83:7: note: Function in derived class minetest-5.6.1/src/client/sound.h:84:7: style: The function 'soundExists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/sound.h:57:15: note: Virtual function in base class minetest-5.6.1/src/client/sound.h:84:7: note: Function in derived class minetest-5.6.1/src/client/sound.h:85:7: style: The function 'updateSoundPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/sound.h:58:15: note: Virtual function in base class minetest-5.6.1/src/client/sound.h:85:7: note: Function in derived class minetest-5.6.1/src/client/sound.h:86:7: style: The function 'updateSoundGain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/sound.h:59:15: note: Virtual function in base class minetest-5.6.1/src/client/sound.h:86:7: note: Function in derived class minetest-5.6.1/src/client/sound.h:87:8: style: The function 'getSoundGain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/sound.h:60:16: note: Virtual function in base class minetest-5.6.1/src/client/sound.h:87:8: note: Function in derived class minetest-5.6.1/src/client/sound.h:88:7: style: The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/sound.h:61:15: note: Virtual function in base class minetest-5.6.1/src/client/sound.h:88:7: note: Function in derived class minetest-5.6.1/src/client/sound.h:89:7: style: The function 'fadeSound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/sound.h:62:15: note: Virtual function in base class minetest-5.6.1/src/client/sound.h:89:7: note: Function in derived class minetest-5.6.1/src/client/camera.cpp:263:25: style: The statement 'if (m_last_cam_pos.X!=player_yaw) m_last_cam_pos.X=player_yaw' is logically equivalent to 'm_last_cam_pos.X=player_yaw'. [duplicateConditionalAssign] minetest-5.6.1/src/client/camera.cpp:264:22: note: Assignment 'm_last_cam_pos.X=player_yaw' minetest-5.6.1/src/client/camera.cpp:263:25: note: Condition 'm_last_cam_pos.X!=player_yaw' is redundant minetest-5.6.1/src/client/camera.cpp:279:25: style: The statement 'if (m_last_cam_pos.Y!=m_camera_direction.Y) m_last_cam_pos.Y=m_camera_direction.Y' is logically equivalent to 'm_last_cam_pos.Y=m_camera_direction.Y'. [duplicateConditionalAssign] minetest-5.6.1/src/client/camera.cpp:280:22: note: Assignment 'm_last_cam_pos.Y=m_camera_direction.Y' minetest-5.6.1/src/client/camera.cpp:279:25: note: Condition 'm_last_cam_pos.Y!=m_camera_direction.Y' is redundant minetest-5.6.1/src/client/clouds.h:123:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/clientlauncher.cpp:105:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/clientlauncher.cpp:358:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/clientlauncher.cpp:389:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/clientlauncher.cpp:539:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/clientlauncher.cpp:581:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/camera.cpp:191:9: style: Local variable 'step' shadows outer function [shadowFunction] minetest-5.6.1/src/client/camera.h:140:7: note: Shadowed declaration minetest-5.6.1/src/client/camera.cpp:191:9: note: Shadow variable minetest-5.6.1/src/log.h:59:1: style: The class 'Logger' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] minetest-5.6.1/src/util/stream.h:29:2: warning: Member variable 'StringStreamBuffer < BUFFER_LENGTH , std :: function < void ( const std :: string & ) > >::buffer' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/util/strfnd.h:32:9: style:inconclusive: Technically the member function 'BasicStrfnd < wchar_t >::where' can be const. [functionConst] minetest-5.6.1/src/util/strfnd.h:34:7: style:inconclusive: Technically the member function 'BasicStrfnd < wchar_t >::at_end' can be const. [functionConst] minetest-5.6.1/src/util/strfnd.h:35:9: style:inconclusive: Technically the member function 'BasicStrfnd < wchar_t >::what' can be const. [functionConst] minetest-5.6.1/src/util/enriched_string.h:31:2: style: Class 'EnrichedString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/util/enriched_string.h:33:2: style: Class 'EnrichedString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/settings.h:79:2: style: Class 'SettingsHierarchy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/settings.h:95:2: style: Struct 'ValueSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/settings.h:108:2: style: Struct 'SettingsEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/settings.h:112:2: style: Struct 'SettingsEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/settings.h:131:2: style: Class 'Settings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/chat.h:77:2: style: Class 'ChatBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/log.h:123:2: style: Class 'StreamLogOutput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/log.h:155:2: style: Class 'LogOutputBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/log.h:233:2: style: Class 'StreamProxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/log.h:292:2: style: Class 'LogStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/util/strfnd.h:30:2: style: Class 'BasicStrfnd < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/util/stream.h:29:2: style: Class 'StringStreamBuffer < BUFFER_LENGTH , std :: function < void ( const std :: string & ) > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/log.h:113:7: style: The function 'log' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/log.h:106:15: note: Virtual function in base class minetest-5.6.1/src/log.h:113:7: note: Function in derived class minetest-5.6.1/src/log.h:133:7: style: The function 'logRaw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/log.h:105:15: note: Virtual function in base class minetest-5.6.1/src/log.h:133:7: note: Function in derived class minetest-5.6.1/src/log.h:144:7: style: The function 'logRaw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/log.h:105:15: note: Virtual function in base class minetest-5.6.1/src/log.h:144:7: note: Function in derived class minetest-5.6.1/src/log.h:168:7: style: The function 'logRaw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/log.h:105:15: note: Virtual function in base class minetest-5.6.1/src/log.h:168:7: note: Function in derived class minetest-5.6.1/src/client/minimap.h:52:2: style: Struct 'MinimapMarker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/minimap.h:116:2: style: Class 'Minimap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/shader.h:111:2: style: Class 'CachedPixelShaderSetting' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/filecache.h:32:2: style: Class 'FileCache' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/clientmedia.h:200:2: style: Class 'SingleMediaDownloader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/clientmedia.h:101:3: style: The destructor '~ClientMediaDownloader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientmedia.h:78:11: note: Virtual destructor in base class minetest-5.6.1/src/client/clientmedia.h:101:3: note: Destructor in derived class minetest-5.6.1/src/client/clientmedia.h:201:3: style: The destructor '~SingleMediaDownloader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientmedia.h:78:11: note: Virtual destructor in base class minetest-5.6.1/src/client/clientmedia.h:201:3: note: Destructor in derived class minetest-5.6.1/src/client/clientlauncher.h:47:7: performance:inconclusive: Technically the member function 'ClientLauncher::speed_tests' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/client/clientlauncher.cpp:563:22: note: Technically the member function 'ClientLauncher::speed_tests' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/client/clientlauncher.h:47:7: note: Technically the member function 'ClientLauncher::speed_tests' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/client/renderingengine.h:49:2: style: Class 'RenderingEngine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/clientlauncher.cpp:352:35: style: The scope of the variable 'joystick_infos' can be reduced. [variableScope] minetest-5.6.1/src/client/clientlauncher.cpp:411:14: style: The scope of the variable 'server_name' can be reduced. [variableScope] minetest-5.6.1/src/client/clientlauncher.cpp:411:27: style: The scope of the variable 'server_description' can be reduced. [variableScope] minetest-5.6.1/src/chat.cpp:276:7: style: The scope of the variable 'mark_newline' can be reduced. [variableScope] minetest-5.6.1/src/client/clientlauncher.cpp:455:15: style: Variable 'server_name' is assigned a value that is never used. [unreadVariable] minetest-5.6.1/src/client/clientlauncher.cpp:456:22: style: Variable 'server_description' is assigned a value that is never used. [unreadVariable] minetest-5.6.1/src/chat.cpp:746:51: style:inconclusive: Function 'addUnparsedMessage' argument 1 names different: declaration 'line' definition 'message'. [funcArgNamesDifferent] minetest-5.6.1/src/chat.h:277:39: note: Function 'addUnparsedMessage' argument 1 names different: declaration 'line' definition 'message'. minetest-5.6.1/src/chat.cpp:746:51: note: Function 'addUnparsedMessage' argument 1 names different: declaration 'line' definition 'message'. minetest-5.6.1/src/log.h:243:42: style: Parameter 'manip' can be declared as pointer to const [constParameterReference] minetest-5.6.1/src/client/client.cpp:1058:20: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/client.cpp:1126:6: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/string.h:646:2: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/client/client.cpp:1131:6: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/client.cpp:1132:5: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/client.cpp:1718:30: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/chat.cpp:276:20: style: Variable 'mark_newline' is assigned a value that is never used. [unreadVariable] minetest-5.6.1/src/client/client.cpp:1602:43: style:inconclusive: Function 'getChatMessage' argument 1 names different: declaration 'message' definition 'res'. [funcArgNamesDifferent] minetest-5.6.1/src/client/client.h:305:36: note: Function 'getChatMessage' argument 1 names different: declaration 'message' definition 'res'. minetest-5.6.1/src/client/client.cpp:1602:43: note: Function 'getChatMessage' argument 1 names different: declaration 'message' definition 'res'. minetest-5.6.1/src/client/client.cpp:1647:38: style:inconclusive: Function 'addUpdateMeshTask' argument 1 names different: declaration 'blockpos' definition 'p'. [funcArgNamesDifferent] minetest-5.6.1/src/client/client.h:310:31: note: Function 'addUpdateMeshTask' argument 1 names different: declaration 'blockpos' definition 'p'. minetest-5.6.1/src/client/client.cpp:1647:38: note: Function 'addUpdateMeshTask' argument 1 names different: declaration 'blockpos' definition 'p'. minetest-5.6.1/src/client/client.cpp:1993:46: style:inconclusive: Function 'registerModStorage' argument 1 names different: declaration 'meta' definition 'storage'. [funcArgNamesDifferent] minetest-5.6.1/src/client/client.h:386:39: note: Function 'registerModStorage' argument 1 names different: declaration 'meta' definition 'storage'. minetest-5.6.1/src/client/client.cpp:1993:46: note: Function 'registerModStorage' argument 1 names different: declaration 'meta' definition 'storage'. minetest-5.6.1/src/client/client.cpp:532:10: style: Local variable 'counter' shadows outer variable [shadowVariable] minetest-5.6.1/src/client/client.cpp:519:9: note: Shadowed declaration minetest-5.6.1/src/client/client.cpp:532:10: note: Shadow variable minetest-5.6.1/src/client/client.cpp:347:13: style: Variable 'm_detached_inventorie' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/client/client.cpp:669:14: style: Variable 'm_sounds_to_object' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/client/client.cpp:1145:52: style: Parameter 'blocks' can be declared as reference to const [constParameterReference] minetest-5.6.1/src/client/client.cpp:1168:50: style: Parameter 'soundList' can be declared as reference to const [constParameterReference] minetest-5.6.1/src/client/client.cpp:1389:34: style: Variable 'e' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/client/client.cpp:1451:34: style: Variable 'e' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/client/client.cpp:1459:46: style: Parameter 'control' can be declared as reference to const [constParameterReference] minetest-5.6.1/src/client/client.cpp:672:24: style: Variable 'cao' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/client/client.cpp:982:55: style: Parameter 'clientMap' can be declared as pointer to const [constParameterPointer] minetest-5.6.1/src/client/client.cpp:1289:15: style: Variable 'player' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/client/client.cpp:1652:12: style: Variable 'b' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/client/client.cpp:73:5: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/client/clientobject.cpp:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/clientmedia.h:46:2: error: There is an unknown macro here somewhere. Configuration is required. If DISABLE_CLASS_COPY is a macro then please configure it. [unknownMacro] minetest-5.6.1/src/client/clientobject.h:43:15: style: Virtual function 'removeFromScene' is called from destructor '~ClientActiveObject()' at line 38. Dynamic binding is not used. [virtualCallInConstructor] minetest-5.6.1/src/client/clientobject.cpp:38:2: note: Calling removeFromScene minetest-5.6.1/src/client/clientobject.h:43:15: note: removeFromScene is a virtual function minetest-5.6.1/src/client/clouds.cpp:57:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMT_TRANSPARENT_ALPHA_CHANNEL [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/clouds.cpp:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsVisible [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/clouds.cpp:98:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESNRP_TRANSPARENT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/clouds.cpp:376:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_cao.cpp:99:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable anim_time_counter [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_cao.cpp:117:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable anim_time_counter [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_cao.cpp:182:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_cao.cpp:198:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVEOBJECT_TYPE_TEST [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_cao.cpp:246:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_cao.cpp:303:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_cao.cpp:339:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_cao.cpp:358:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_cao.cpp:366:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_cao.cpp:430:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_cao.cpp:491:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_cao.cpp:619:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_cao.cpp:882:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIGHT_SUN [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_cao.cpp:1006:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_cao.cpp:1137:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_cao.cpp:1327:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaterialType [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_cao.cpp:1522:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EJUOR_CONTROL [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_cao.cpp:1598:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_cao.cpp:1653:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_cao.cpp:1922:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_cao.cpp:1940:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_cao.cpp:1966:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMF_FRONT_FACE_CULLING [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/clientmap.cpp:49:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Texture [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_cso.cpp:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/clientmap.cpp:84:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_cso.cpp:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/clientmap.cpp:106:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/clientmap.cpp:133:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gamedef [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/clientmap.cpp:142:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsVisible [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/clientmap.cpp:178:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/clientmap.cpp:189:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_profiler [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/clientmap.cpp:313:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESNRP_TRANSPARENT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/clientmap.cpp:532:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/clientmap.cpp:591:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_profiler [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/clientmap.cpp:678:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/clientmap.cpp:707:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESNRP_SOLID [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/clientmap.cpp:850:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_profiler [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/clientmap.cpp:916:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_profiler [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_cso.cpp:58:11: style: The destructor '~SmokePuffCSO' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientsimpleobject.h:32:11: note: Virtual destructor in base class minetest-5.6.1/src/client/content_cso.cpp:58:11: note: Destructor in derived class minetest-5.6.1/src/client/content_cso.cpp:63:7: style: The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientsimpleobject.h:34:15: note: Virtual function in base class minetest-5.6.1/src/client/content_cso.cpp:63:7: note: Function in derived class minetest-5.6.1/src/client/content_cao.cpp:99:2: debug: CheckClass::isMemberVar found used member variable 'anim_time_counter' with varid 0 [varid0] minetest-5.6.1/src/client/content_cao.cpp:117:2: debug: CheckClass::isMemberVar found used member variable 'anim_time_counter' with varid 0 [varid0] minetest-5.6.1/src/client/content_cao.cpp:97:31: warning: The struct 'SmoothTranslatorWrapped' defines member function with name 'translate' also defined in its parent struct 'SmoothTranslator < f32 >'. [duplInheritedMember] minetest-5.6.1/src/client/content_cao.cpp:83:27: note: Parent function 'SmoothTranslator < f32 >::translate' minetest-5.6.1/src/client/content_cao.cpp:97:31: note: Derived function 'SmoothTranslatorWrapped::translate' minetest-5.6.1/src/client/content_cao.cpp:115:34: warning: The struct 'SmoothTranslatorWrappedv3f' defines member function with name 'translate' also defined in its parent struct 'SmoothTranslator < v3f >'. [duplInheritedMember] minetest-5.6.1/src/client/content_cao.cpp:83:27: note: Parent function 'SmoothTranslator < v3f >::translate' minetest-5.6.1/src/client/content_cao.cpp:115:34: note: Derived function 'SmoothTranslatorWrappedv3f::translate' minetest-5.6.1/src/client/content_cao.h:159:7: style: The function 'getCollisionBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientobject.h:47:15: note: Virtual function in base class minetest-5.6.1/src/client/content_cao.h:159:7: note: Function in derived class minetest-5.6.1/src/client/content_cao.h:163:15: style: The function 'getSelectionBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientobject.h:48:15: note: Virtual function in base class minetest-5.6.1/src/client/content_cao.h:163:15: note: Function in derived class minetest-5.6.1/src/client/content_cao.h:165:12: style: The function 'getPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientobject.h:50:20: note: Virtual function in base class minetest-5.6.1/src/client/content_cao.h:165:12: note: Function in derived class minetest-5.6.1/src/client/content_cao.h:271:7: style: The function 'directReportPunch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientobject.h:84:15: note: Virtual function in base class minetest-5.6.1/src/client/content_cao.h:271:7: note: Function in derived class minetest-5.6.1/src/client/content_cao.cpp:194:11: style: The destructor '~TestCAO' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientobject.h:40:11: note: Virtual destructor in base class minetest-5.6.1/src/client/content_cao.cpp:194:11: note: Destructor in derived class minetest-5.6.1/src/client/content_cao.cpp:203:7: style: The function 'addToScene' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientobject.h:42:15: note: Virtual function in base class minetest-5.6.1/src/client/content_cao.cpp:203:7: note: Function in derived class minetest-5.6.1/src/client/content_cao.cpp:204:7: style: The function 'removeFromScene' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientobject.h:43:15: note: Virtual function in base class minetest-5.6.1/src/client/content_cao.cpp:204:7: note: Function in derived class minetest-5.6.1/src/client/content_cao.cpp:205:7: style: The function 'updateLight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientobject.h:45:15: note: Virtual function in base class minetest-5.6.1/src/client/content_cao.cpp:205:7: note: Function in derived class minetest-5.6.1/src/client/content_cao.cpp:208:7: style: The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientobject.h:65:15: note: Virtual function in base class minetest-5.6.1/src/client/content_cao.cpp:208:7: note: Function in derived class minetest-5.6.1/src/client/content_cao.cpp:210:7: style: The function 'processMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientobject.h:68:15: note: Virtual function in base class minetest-5.6.1/src/client/content_cao.cpp:210:7: note: Function in derived class minetest-5.6.1/src/client/content_cao.cpp:212:7: style: The function 'getCollisionBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientobject.h:47:15: note: Virtual function in base class minetest-5.6.1/src/client/content_cao.cpp:212:7: note: Function in derived class minetest-5.6.1/src/client/content_cao.cpp:205:7: style: The function 'updateLight' overrides a function in a base class but is identical to the overridden function [uselessOverride] minetest-5.6.1/src/client/clientobject.h:45:15: note: Virtual function in base class minetest-5.6.1/src/client/content_cao.cpp:205:7: note: Function in derived class minetest-5.6.1/src/client/content_cao.cpp:212:7: style: The function 'getCollisionBox' overrides a function in a base class but is identical to the overridden function [uselessOverride] minetest-5.6.1/src/client/clientobject.h:47:15: note: Virtual function in base class minetest-5.6.1/src/client/content_cao.cpp:212:7: note: Function in derived class minetest-5.6.1/src/client/clouds.cpp:40:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/clouds.cpp:342:64: style:inconclusive: Function 'update' argument 2 names different: declaration 'color' definition 'color_diffuse'. [funcArgNamesDifferent] minetest-5.6.1/src/client/clouds.h:73:57: note: Function 'update' argument 2 names different: declaration 'color' definition 'color_diffuse'. minetest-5.6.1/src/client/clouds.cpp:342:64: note: Function 'update' argument 2 names different: declaration 'color' definition 'color_diffuse'. minetest-5.6.1/src/client/clouds.cpp:224:11: style: Local variable 'i' shadows outer variable [shadowVariable] minetest-5.6.1/src/client/clouds.cpp:205:7: note: Shadowed declaration minetest-5.6.1/src/client/clouds.cpp:224:11: note: Shadow variable minetest-5.6.1/src/client/content_cao.cpp:894:52: style:inconclusive: Function 'setNodeLight' argument 1 names different: declaration 'light' definition 'light_color'. [funcArgNamesDifferent] minetest-5.6.1/src/client/content_cao.h:242:41: note: Function 'setNodeLight' argument 1 names different: declaration 'light' definition 'light_color'. minetest-5.6.1/src/client/content_cao.cpp:894:52: note: Function 'setNodeLight' argument 1 names different: declaration 'light' definition 'light_color'. minetest-5.6.1/src/client/content_cao.cpp:1624:63: style:inconclusive: Function 'visualExpiryRequired' argument 1 names different: declaration 'newprops' definition 'new_'. [funcArgNamesDifferent] minetest-5.6.1/src/client/content_cao.h:135:52: note: Function 'visualExpiryRequired' argument 1 names different: declaration 'newprops' definition 'new_'. minetest-5.6.1/src/client/content_cao.cpp:1624:63: note: Function 'visualExpiryRequired' argument 1 names different: declaration 'newprops' definition 'new_'. minetest-5.6.1/src/client/content_cao.cpp:1540:14: style: Variable 'it' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/client/content_cao.cpp:1001:21: style: Variable 'node' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/client/content_cao.cpp:1792:17: style: Variable 'player' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/client/content_cao.cpp:1541:37: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/client/filecache.cpp:33:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/filecache.cpp:64:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/filecache.cpp:82:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/filecache.cpp:88:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/filecache.cpp:94:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/filecache.h:36:7: style:inconclusive: Technically the member function 'FileCache::exists' can be const. [functionConst] minetest-5.6.1/src/client/filecache.cpp:92:17: note: Technically the member function 'FileCache::exists' can be const. minetest-5.6.1/src/client/filecache.h:36:7: note: Technically the member function 'FileCache::exists' can be const. minetest-5.6.1/src/client/filecache.h:41:7: performance:inconclusive: Technically the member function 'FileCache::loadByPath' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/client/filecache.cpp:31:17: note: Technically the member function 'FileCache::loadByPath' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/client/filecache.h:41:7: note: Technically the member function 'FileCache::loadByPath' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/client/filecache.h:42:7: performance:inconclusive: Technically the member function 'FileCache::updateByPath' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/client/filecache.cpp:62:17: note: Technically the member function 'FileCache::updateByPath' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/client/filecache.h:42:7: note: Technically the member function 'FileCache::updateByPath' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/client/fontengine.cpp:50:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_settings [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/fontengine.cpp:123:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/fontengine.cpp:139:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Height [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/fontengine.cpp:147:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Width [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/fontengine.cpp:155:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Height [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/fontengine.cpp:248:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_DEFAULTS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/fontengine.h:124:15: style:inconclusive: Technically the member function 'FontEngine::getDefaultFontSize' can be const. [functionConst] minetest-5.6.1/src/client/fontengine.cpp:160:26: note: Technically the member function 'FontEngine::getDefaultFontSize' can be const. minetest-5.6.1/src/client/fontengine.h:124:15: note: Technically the member function 'FontEngine::getDefaultFontSize' can be const. minetest-5.6.1/src/client/fontengine.h:127:15: style:inconclusive: Technically the member function 'FontEngine::getFontSize' can be const. [functionConst] minetest-5.6.1/src/client/fontengine.cpp:165:26: note: Technically the member function 'FontEngine::getFontSize' can be const. minetest-5.6.1/src/client/fontengine.h:127:15: note: Technically the member function 'FontEngine::getFontSize' can be const. minetest-5.6.1/src/client/fontengine.cpp:246:14: style: Variable 'fallback_settings' can be declared as const array [constVariable] minetest-5.6.1/src/client/fontengine.cpp:47:5: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/client/game.cpp:4276:59: error: There is an unknown macro here somewhere. Configuration is required. If VERSION_STRING is a macro then please configure it. [unknownMacro] minetest-5.6.1/src/client/clientmap.cpp:65:12: warning: Member variable 'ClientMap::m_needs_update_drawlist' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/client/clientmap.cpp:85:2: performance: Variable 'm_box' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/client/guiscalingfilter.cpp:110:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETLM_READ_ONLY [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/guiscalingfilter.cpp:153:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Width [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/clientmap.cpp:240:9: style: Local variable 'sp' shadows outer variable [shadowVariable] minetest-5.6.1/src/client/clientmap.cpp:189:16: note: Shadowed declaration minetest-5.6.1/src/client/clientmap.cpp:240:9: note: Shadow variable minetest-5.6.1/src/client/clientmap.cpp:411:14: style: Local variable 'i' shadows outer variable [shadowVariable] minetest-5.6.1/src/client/clientmap.cpp:361:13: note: Shadowed declaration minetest-5.6.1/src/client/clientmap.cpp:411:14: note: Shadow variable minetest-5.6.1/src/client/clientmap.cpp:765:14: style: Local variable 'i' shadows outer variable [shadowVariable] minetest-5.6.1/src/client/clientmap.cpp:730:13: note: Shadowed declaration minetest-5.6.1/src/client/clientmap.cpp:765:14: note: Shadow variable minetest-5.6.1/src/client/clientmap.cpp:780:21: style: Variable 'list' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/client/clientmap.cpp:398:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/client/clientmap.cpp:752:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/client/clientmap.cpp:781:17: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/client/clientmap.cpp:857:21: style: Unused variable: blocks_in_range [unusedVariable] minetest-5.6.1/src/client/content_mapblock.cpp:118:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATERIAL_FLAG_CRACK [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:130:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pos [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:311:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:351:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:415:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:475:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPT_LIGHT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:494:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:543:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:613:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:641:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:685:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:718:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_6dirs [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:756:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_6dirs [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:895:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:911:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:952:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:985:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:1035:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLANT_STYLE_CROSS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:1127:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATERIAL_FLAG_CRACK_OVERLAY [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:1144:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:1162:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:1212:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATERIAL_FLAG_CRACK [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:1289:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NDT_RAILLIKE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:1355:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable straight [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:1408:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPT2_COLORED_FACEDIR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:1512:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPT2_FACEDIR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:1576:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:1591:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:1620:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/gameui.cpp:48:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable guienv [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/gameui.cpp:57:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROJECT_NAME_C [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/gameui.cpp:111:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/gameui.cpp:264:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/joystick_controller.h:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/joystick_controller.h:80:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/keycode.h:50:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_KEY_CODES_COUNT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/inputhandler.h:279:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable joystick [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/inputhandler.cpp:114:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EET_KEY_INPUT_EVENT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/gameui.h:87:7: style:inconclusive: Technically the member function 'GameUI::isChatVisible' can be const. [functionConst] minetest-5.6.1/src/client/gameui.h:106:21: style:inconclusive: Technically the member function 'GameUI::getFormspecName' can be const. [functionConst] minetest-5.6.1/src/client/gameui.cpp:269:3: style: Variable 'lines' is assigned a value that is never used. [unreadVariable] minetest-5.6.1/src/client/joystick_controller.h:54:2: warning: Member variable 'JoystickCombination::key' is not initialized in the constructor. Maybe it should be initialized directly in the class JoystickCombination? [uninitDerivedMemberVar] minetest-5.6.1/src/client/joystick_controller.h:73:2: warning: Member variable 'JoystickAxisCmb::direction' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/client/joystick_controller.h:73:2: warning: Member variable 'JoystickCombination::key' is not initialized in the constructor. Maybe it should be initialized directly in the class JoystickCombination? [uninitDerivedMemberVar] minetest-5.6.1/src/client/inputhandler.h:406:2: warning: Member variable 'RandomInputHandler::movementSpeed' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/client/inputhandler.h:406:2: warning: Member variable 'RandomInputHandler::movementDirection' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/client/joystick_controller.h:119:7: style:inconclusive: Technically the member function 'JoystickController::wasKeyReleased' can be const. [functionConst] minetest-5.6.1/src/client/joystick_controller.h:128:7: style:inconclusive: Technically the member function 'JoystickController::wasKeyPressed' can be const. [functionConst] minetest-5.6.1/src/client/joystick_controller.h:137:7: style:inconclusive: Technically the member function 'JoystickController::isKeyDown' can be const. [functionConst] minetest-5.6.1/src/client/joystick_controller.h:142:6: style:inconclusive: Technically the member function 'JoystickController::getAxis' can be const. [functionConst] minetest-5.6.1/src/client/inputhandler.h:427:6: performance:inconclusive: Technically the member function 'RandomInputHandler::Rand' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/client/inputhandler.cpp:205:25: note: Technically the member function 'RandomInputHandler::Rand' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/client/inputhandler.h:427:6: note: Technically the member function 'RandomInputHandler::Rand' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/client/keycode.h:35:2: style: Class 'KeyPress' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/keycode.h:37:2: style: Class 'KeyPress' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/inputhandler.h:277:2: style: Class 'RealInputHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/joystick_controller.h:65:15: style: The function 'isTriggered' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/joystick_controller.h:47:15: note: Virtual function in base class minetest-5.6.1/src/client/joystick_controller.h:65:15: note: Function in derived class minetest-5.6.1/src/client/inputhandler.h:282:11: style: The destructor '~RealInputHandler' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/inputhandler.h:236:11: note: Virtual destructor in base class minetest-5.6.1/src/client/inputhandler.h:282:11: note: Destructor in derived class minetest-5.6.1/src/client/inputhandler.h:287:15: style: The function 'isKeyDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/inputhandler.h:243:15: note: Virtual function in base class minetest-5.6.1/src/client/inputhandler.h:287:15: note: Function in derived class minetest-5.6.1/src/client/inputhandler.h:291:15: style: The function 'wasKeyDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/inputhandler.h:244:15: note: Virtual function in base class minetest-5.6.1/src/client/inputhandler.h:291:15: note: Function in derived class minetest-5.6.1/src/client/inputhandler.h:295:15: style: The function 'wasKeyPressed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/inputhandler.h:245:15: note: Virtual function in base class minetest-5.6.1/src/client/inputhandler.h:295:15: note: Function in derived class minetest-5.6.1/src/client/inputhandler.h:299:15: style: The function 'wasKeyReleased' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/inputhandler.h:246:15: note: Virtual function in base class minetest-5.6.1/src/client/inputhandler.h:299:15: note: Function in derived class minetest-5.6.1/src/client/inputhandler.h:304:16: style: The function 'getMovementSpeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/inputhandler.h:249:16: note: Virtual function in base class minetest-5.6.1/src/client/inputhandler.h:304:16: note: Function in derived class minetest-5.6.1/src/client/inputhandler.h:324:16: style: The function 'getMovementDirection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/inputhandler.h:250:16: note: Virtual function in base class minetest-5.6.1/src/client/inputhandler.h:324:16: note: Function in derived class minetest-5.6.1/src/client/inputhandler.h:344:15: style: The function 'cancelPressed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/inputhandler.h:247:15: note: Virtual function in base class minetest-5.6.1/src/client/inputhandler.h:344:15: note: Function in derived class minetest-5.6.1/src/client/inputhandler.h:349:15: style: The function 'clearWasKeyPressed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/inputhandler.h:252:15: note: Virtual function in base class minetest-5.6.1/src/client/inputhandler.h:349:15: note: Function in derived class minetest-5.6.1/src/client/inputhandler.h:353:15: style: The function 'clearWasKeyReleased' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/inputhandler.h:253:15: note: Virtual function in base class minetest-5.6.1/src/client/inputhandler.h:353:15: note: Function in derived class minetest-5.6.1/src/client/inputhandler.h:358:15: style: The function 'listenForKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/inputhandler.h:255:15: note: Virtual function in base class minetest-5.6.1/src/client/inputhandler.h:358:15: note: Function in derived class minetest-5.6.1/src/client/inputhandler.h:362:15: style: The function 'dontListenForKeys' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/inputhandler.h:256:15: note: Virtual function in base class minetest-5.6.1/src/client/inputhandler.h:362:15: note: Function in derived class minetest-5.6.1/src/client/inputhandler.h:367:16: style: The function 'getMousePos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/inputhandler.h:258:16: note: Virtual function in base class minetest-5.6.1/src/client/inputhandler.h:367:16: note: Function in derived class minetest-5.6.1/src/client/inputhandler.h:377:15: style: The function 'setMousePos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/inputhandler.h:259:15: note: Virtual function in base class minetest-5.6.1/src/client/inputhandler.h:377:15: note: Function in derived class minetest-5.6.1/src/client/inputhandler.h:387:14: style: The function 'getMouseWheel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/inputhandler.h:261:14: note: Virtual function in base class minetest-5.6.1/src/client/inputhandler.h:387:14: note: Function in derived class minetest-5.6.1/src/client/inputhandler.h:392:7: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/inputhandler.h:265:15: note: Virtual function in base class minetest-5.6.1/src/client/inputhandler.h:392:7: note: Function in derived class minetest-5.6.1/src/client/inputhandler.h:408:7: style: The function 'isRandom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/inputhandler.h:238:15: note: Virtual function in base class minetest-5.6.1/src/client/inputhandler.h:408:7: note: Function in derived class minetest-5.6.1/src/client/inputhandler.h:413:15: style: The function 'isKeyDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/inputhandler.h:243:15: note: Virtual function in base class minetest-5.6.1/src/client/inputhandler.h:413:15: note: Function in derived class minetest-5.6.1/src/client/inputhandler.h:414:15: style: The function 'wasKeyDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/inputhandler.h:244:15: note: Virtual function in base class minetest-5.6.1/src/client/inputhandler.h:414:15: note: Function in derived class minetest-5.6.1/src/client/inputhandler.h:415:15: style: The function 'wasKeyPressed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/inputhandler.h:245:15: note: Virtual function in base class minetest-5.6.1/src/client/inputhandler.h:415:15: note: Function in derived class minetest-5.6.1/src/client/inputhandler.h:416:15: style: The function 'wasKeyReleased' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/inputhandler.h:246:15: note: Virtual function in base class minetest-5.6.1/src/client/inputhandler.h:416:15: note: Function in derived class minetest-5.6.1/src/client/inputhandler.h:417:15: style: The function 'cancelPressed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/inputhandler.h:247:15: note: Virtual function in base class minetest-5.6.1/src/client/inputhandler.h:417:15: note: Function in derived class minetest-5.6.1/src/client/inputhandler.h:418:16: style: The function 'getMovementSpeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/inputhandler.h:249:16: note: Virtual function in base class minetest-5.6.1/src/client/inputhandler.h:418:16: note: Function in derived class minetest-5.6.1/src/client/inputhandler.h:419:16: style: The function 'getMovementDirection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/inputhandler.h:250:16: note: Virtual function in base class minetest-5.6.1/src/client/inputhandler.h:419:16: note: Function in derived class minetest-5.6.1/src/client/inputhandler.h:420:16: style: The function 'getMousePos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/inputhandler.h:258:16: note: Virtual function in base class minetest-5.6.1/src/client/inputhandler.h:420:16: note: Function in derived class minetest-5.6.1/src/client/inputhandler.h:421:15: style: The function 'setMousePos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/inputhandler.h:259:15: note: Virtual function in base class minetest-5.6.1/src/client/inputhandler.h:421:15: note: Function in derived class minetest-5.6.1/src/client/inputhandler.h:423:14: style: The function 'getMouseWheel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/inputhandler.h:261:14: note: Virtual function in base class minetest-5.6.1/src/client/inputhandler.h:423:14: note: Function in derived class minetest-5.6.1/src/client/inputhandler.h:425:15: style: The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/inputhandler.h:263:15: note: Virtual function in base class minetest-5.6.1/src/client/inputhandler.h:425:15: note: Function in derived class minetest-5.6.1/src/client/joystick_controller.cpp:239:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/joystick_controller.cpp:208:2: performance: Variable 'doubling_dtime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/client/joystick_controller.h:147:8: style:inconclusive: Technically the member function 'JoystickController::getAxisWithoutDead' can be const. [functionConst] minetest-5.6.1/src/client/joystick_controller.cpp:307:27: note: Technically the member function 'JoystickController::getAxisWithoutDead' can be const. minetest-5.6.1/src/client/joystick_controller.h:147:8: note: Technically the member function 'JoystickController::getAxisWithoutDead' can be const. minetest-5.6.1/src/client/joystick_controller.cpp:210:5: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/client/keycode.cpp:285:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_KEY_CODES_COUNT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/keycode.cpp:324:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_KEY_CODES_COUNT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/keycode.cpp:32:2: style: Class 'UnknownKeycode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/keycode.cpp:278:31: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/keycode.cpp:300:28: style: Variable 'e' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/client/keycode.cpp:309:28: style: Variable 'e' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/client/keycode.cpp:334:27: style: Variable 'e' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/client/keycode.cpp:251:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/client/keycode.cpp:261:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/client/keycode.cpp:273:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/client/hud.cpp:53:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable driver [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/hud.cpp:145:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_selection_mesh [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/hud.cpp:154:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_hotbar_selected_image [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/hud.cpp:236:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hotbar_imagesize [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/hud.cpp:319:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/hud.cpp:359:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/hud.cpp:567:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable driver [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/hud.cpp:580:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETS_PROJECTION [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/hud.cpp:625:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_scale_factor [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/hud.cpp:742:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/hud.cpp:778:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pointing_at_object [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/hud.cpp:821:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_camera_offset [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/hud.cpp:828:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mode [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/hud.cpp:871:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_block_bounds_mode [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/hud.cpp:881:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_block_bounds_mode [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/hud.cpp:886:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_block_bounds_mode [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/hud.cpp:925:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_camera_offset [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/hud.cpp:971:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_screensize [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/hud.cpp:997:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IT_ROT_NONE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/localplayer.cpp:79:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/localplayer.cpp:173:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/localplayer.cpp:469:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pitch [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/localplayer.cpp:669:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/localplayer.cpp:684:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/localplayer.cpp:709:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_speed [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/localplayer.cpp:778:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_speed [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/localplayer.cpp:1081:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jump [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:835:45: style:inconclusive: Boolean expression 'nb[nb_triplet[edge][0]]' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] minetest-5.6.1/src/client/mapblock_mesh.cpp:48:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/mapblock_mesh.cpp:62:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/mapblock_mesh.cpp:75:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_26dirs [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/mapblock_mesh.cpp:86:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/mapblock_mesh.cpp:447:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/mapblock_mesh.cpp:783:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/mapblock_mesh.cpp:885:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/mapblock_mesh.cpp:959:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/mapblock_mesh.cpp:1026:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/mapblock_mesh.cpp:1171:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBT_INDEX [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/mapblock_mesh.cpp:1200:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/mapblock_mesh.cpp:1485:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/content_mapblock.cpp:63:24: warning: Member variable 'MapblockMeshGenerator::f' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/client/content_mapblock.cpp:63:24: warning: Member variable 'MapblockMeshGenerator::frame' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/client/content_mapblock.cpp:63:24: warning: Member variable 'MapblockMeshGenerator::scale' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/client/content_mapblock.cpp:63:24: warning: Member variable 'MapblockMeshGenerator::top_is_same_liquid' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/client/content_mapblock.cpp:63:24: warning: Member variable 'MapblockMeshGenerator::draw_liquid_bottom' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/client/content_mapblock.cpp:63:24: warning: Member variable 'MapblockMeshGenerator::liquid_neighbors' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/client/content_mapblock.cpp:63:24: warning: Member variable 'MapblockMeshGenerator::raillike_group' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/client/content_mapblock.cpp:63:24: warning: Member variable 'MapblockMeshGenerator::rotate_degree' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/client/content_mapblock.cpp:63:24: warning: Member variable 'MapblockMeshGenerator::random_offset_Y' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/client/content_mapblock.cpp:63:24: warning: Member variable 'MapblockMeshGenerator::face_num' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/client/content_mapblock.cpp:63:24: warning: Member variable 'MapblockMeshGenerator::plant_height' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/client/content_mapblock.h:172:7: style:inconclusive: Technically the member function 'MapblockMeshGenerator::errorUnknownDrawtype' can be const. [functionConst] minetest-5.6.1/src/client/content_mapblock.cpp:1574:29: note: Technically the member function 'MapblockMeshGenerator::errorUnknownDrawtype' can be const. minetest-5.6.1/src/client/content_mapblock.h:172:7: note: Technically the member function 'MapblockMeshGenerator::errorUnknownDrawtype' can be const. minetest-5.6.1/src/client/content_mapblock.cpp:1548:32: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/content_mapblock.cpp:803:14: style: The scope of the variable 'check_nb' can be reduced. [variableScope] minetest-5.6.1/src/client/hud.cpp:832:15: style: Variable 'selection_box' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/client/hud.cpp:1090:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/client/content_mapblock.cpp:292:13: style: Local variable 'light' shadows outer variable [shadowVariable] minetest-5.6.1/src/client/content_mapblock.h:79:12: note: Shadowed declaration minetest-5.6.1/src/client/content_mapblock.cpp:292:13: note: Shadow variable minetest-5.6.1/src/client/content_mapblock.cpp:952:21: style: Local variable 'offset' shadows outer variable [shadowVariable] minetest-5.6.1/src/client/content_mapblock.h:142:6: note: Shadowed declaration minetest-5.6.1/src/client/content_mapblock.cpp:952:21: note: Shadow variable minetest-5.6.1/src/client/content_mapblock.cpp:1363:21: style: Local variable 'offset' shadows outer variable [shadowVariable] minetest-5.6.1/src/client/content_mapblock.h:142:6: note: Shadowed declaration minetest-5.6.1/src/client/content_mapblock.cpp:1363:21: note: Shadow variable minetest-5.6.1/src/client/content_mapblock.cpp:1449:23: style: Local variable 'tile' shadows outer variable [shadowVariable] minetest-5.6.1/src/client/content_mapblock.h:82:11: note: Shadowed declaration minetest-5.6.1/src/client/content_mapblock.cpp:1449:23: note: Shadow variable minetest-5.6.1/src/client/hud.cpp:66:14: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/client/content_mapblock.cpp:538:17: style: Variable 'neighbor_data' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/client/content_mapblock.cpp:1499:13: style: Variable 'box' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/client/content_mapblock.cpp:763:14: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/client/content_mapblock.cpp:1450:39: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/client/mesh.cpp:103:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaterialType [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/mesh.cpp:130:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pos [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/mesh.cpp:158:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pos [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/mesh.cpp:177:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/mesh.cpp:203:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCoords [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/mesh.cpp:428:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/mesh.cpp:128:18: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/mesh.cpp:130:5: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/mesh.cpp:156:18: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/mesh.cpp:158:5: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/mesh.cpp:175:17: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/mesh.cpp:177:4: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/mesh.cpp:201:17: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/mesh.cpp:203:4: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/mesh.cpp:224:17: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/mesh.cpp:226:30: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/mesh.cpp:355:25: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/mesh.cpp:364:4: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/mesh.cpp:374:4: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/meshgen/collector.cpp:28:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TILE_LAYERS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/meshgen/collector.cpp:49:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pos [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/meshgen/collector.cpp:60:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TILE_LAYERS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/meshgen/collector.cpp:83:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/meshgen/collector.cpp:95:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U16_MAX [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/meshgen/collector.cpp:25:44: style:inconclusive: Function 'append' argument 1 names different: declaration 'material' definition 'tile'. [funcArgNamesDifferent] minetest-5.6.1/src/client/meshgen/collector.h:42:30: note: Function 'append' argument 1 names different: declaration 'material' definition 'tile'. minetest-5.6.1/src/client/meshgen/collector.cpp:25:44: note: Function 'append' argument 1 names different: declaration 'material' definition 'tile'. minetest-5.6.1/src/client/meshgen/collector.cpp:37:45: style:inconclusive: Function 'append' argument 1 names different: declaration 'material' definition 'layer'. [funcArgNamesDifferent] minetest-5.6.1/src/client/meshgen/collector.h:53:31: note: Function 'append' argument 1 names different: declaration 'material' definition 'layer'. minetest-5.6.1/src/client/meshgen/collector.cpp:37:45: note: Function 'append' argument 1 names different: declaration 'material' definition 'layer'. minetest-5.6.1/src/client/meshgen/collector.cpp:56:44: style:inconclusive: Function 'append' argument 1 names different: declaration 'material' definition 'tile'. [funcArgNamesDifferent] minetest-5.6.1/src/client/meshgen/collector.h:45:30: note: Function 'append' argument 1 names different: declaration 'material' definition 'tile'. minetest-5.6.1/src/client/meshgen/collector.cpp:56:44: note: Function 'append' argument 1 names different: declaration 'material' definition 'tile'. minetest-5.6.1/src/client/meshgen/collector.cpp:69:45: style:inconclusive: Function 'append' argument 1 names different: declaration 'material' definition 'layer'. [funcArgNamesDifferent] minetest-5.6.1/src/client/meshgen/collector.h:57:31: note: Function 'append' argument 1 names different: declaration 'material' definition 'layer'. minetest-5.6.1/src/client/meshgen/collector.cpp:69:45: note: Function 'append' argument 1 names different: declaration 'material' definition 'layer'. minetest-5.6.1/src/client/meshgen/collector.cpp:100:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/client/mesh_generator_thread.cpp:86:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORCE_UPDATE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/mesh_generator_thread.cpp:168:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SKIP_UPDATE_IF_ALREADY_CACHED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/mesh_generator_thread.cpp:214:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_27dirs [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/mesh_generator_thread.cpp:231:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/mesh_generator_thread.cpp:285:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/mesh_generator_thread.cpp:307:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_profiler [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/mapblock_mesh.cpp:1353:25: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/mapblock_mesh.cpp:1483:33: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/mapblock_mesh.cpp:1363:14: style: Local variable 'i' shadows outer variable [shadowVariable] minetest-5.6.1/src/client/mapblock_mesh.cpp:1265:11: note: Shadowed declaration minetest-5.6.1/src/client/mapblock_mesh.cpp:1363:14: note: Shadow variable minetest-5.6.1/src/client/mapblock_mesh.cpp:1047:10: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/client/mapblock_mesh.cpp:1193:5: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/client/mesh_generator_thread.cpp:133:27: style: Local variable 'cached_block' shadows outer variable [shadowVariable] minetest-5.6.1/src/client/mesh_generator_thread.cpp:86:22: note: Shadowed declaration minetest-5.6.1/src/client/mesh_generator_thread.cpp:133:27: note: Shadow variable minetest-5.6.1/src/client/mesh_generator_thread.cpp:65:13: style: Variable 'i' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/client/minimap.cpp:147:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/minimap.cpp:475:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECF_A8R8G8B8 [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/minimap.cpp:547:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGTORAD [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/minimap.cpp:600:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETS_PROJECTION [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/minimap.cpp:707:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/minimap.cpp:739:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/mesh_generator_thread.cpp:109:18: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/client/render/anaglyph.cpp:35:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMF_COLOR_MASK [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/render/anaglyph.cpp:44:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECBF_DEPTH [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/render/anaglyph.cpp:50:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECP_ALL [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/render/core.cpp:102:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityMatrix [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/render/core.cpp:29:16: warning: Member variable 'RenderingCore::show_hud' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/client/render/core.cpp:29:16: warning: Member variable 'RenderingCore::show_minimap' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/client/render/core.cpp:29:16: warning: Member variable 'RenderingCore::draw_wield_tool' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/client/render/core.cpp:29:16: warning: Member variable 'RenderingCore::draw_crosshair' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/client/render/core.h:55:15: style: Virtual function 'clearTextures' is called from destructor '~RenderingCore()' at line 53. Dynamic binding is not used. [virtualCallInConstructor] minetest-5.6.1/src/client/render/core.cpp:53:2: note: Calling clearTextures minetest-5.6.1/src/client/render/core.h:55:15: note: clearTextures is a virtual function minetest-5.6.1/src/client/render/factory.cpp:50:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/render/interlaced.cpp:43:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TILE_MATERIAL_BASIC [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/render/interlaced.cpp:58:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECF_A8R8G8B8 [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/render/interlaced.cpp:110:43: style:inconclusive: Function 'useEye' argument 1 names different: declaration 'right' definition '_right'. [funcArgNamesDifferent] minetest-5.6.1/src/client/render/interlaced.h:36:19: note: Function 'useEye' argument 1 names different: declaration 'right' definition '_right'. minetest-5.6.1/src/client/render/interlaced.cpp:110:43: note: Function 'useEye' argument 1 names different: declaration 'right' definition '_right'. minetest-5.6.1/src/client/render/plain.cpp:42:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECF_A8R8G8B8 [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/render/sidebyside.cpp:42:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECF_A8R8G8B8 [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/render/sidebyside.cpp:62:43: style:inconclusive: Function 'useEye' argument 1 names different: declaration 'right' definition '_right'. [funcArgNamesDifferent] minetest-5.6.1/src/client/render/sidebyside.h:36:19: note: Function 'useEye' argument 1 names different: declaration 'right' definition '_right'. minetest-5.6.1/src/client/render/sidebyside.cpp:62:43: note: Function 'useEye' argument 1 names different: declaration 'right' definition '_right'. minetest-5.6.1/src/client/render/stereo.cpp:30:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/minimap.h:129:15: style:inconclusive: Technically the member function 'Minimap::getMinimapShape' can be const. [functionConst] minetest-5.6.1/src/client/minimap.cpp:290:23: note: Technically the member function 'Minimap::getMinimapShape' can be const. minetest-5.6.1/src/client/minimap.h:129:15: note: Technically the member function 'Minimap::getMinimapShape' can be const. minetest-5.6.1/src/client/minimap.h:149:22: performance:inconclusive: Technically the member function 'Minimap::getMinimapMeshBuffer' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/client/minimap.cpp:555:30: note: Technically the member function 'Minimap::getMinimapMeshBuffer' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/client/minimap.h:149:22: note: Technically the member function 'Minimap::getMinimapMeshBuffer' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/client/render/stereo.cpp:26:22: warning: Member variable 'RenderingCoreStereo::cam' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/client/minimap.cpp:204:2: warning: Class 'Minimap' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] minetest-5.6.1/src/client/minimap.cpp:204:2: warning: Class 'Minimap' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] minetest-5.6.1/src/client/minimap.cpp:694:44: style:inconclusive: Function 'removeMarker' argument 1 names different: declaration 'marker' definition 'm'. [funcArgNamesDifferent] minetest-5.6.1/src/client/minimap.h:152:36: note: Function 'removeMarker' argument 1 names different: declaration 'marker' definition 'm'. minetest-5.6.1/src/client/minimap.cpp:694:44: note: Function 'removeMarker' argument 1 names different: declaration 'marker' definition 'm'. minetest-5.6.1/src/client/minimap.cpp:153:9: style: Local variable 'pos' shadows outer argument [shadowArgument] minetest-5.6.1/src/client/minimap.cpp:120:40: note: Shadowed declaration minetest-5.6.1/src/client/minimap.cpp:153:9: note: Shadow variable minetest-5.6.1/src/client/minimap.cpp:498:8: style: Local variable 'dim' shadows outer variable [shadowVariable] minetest-5.6.1/src/client/minimap.cpp:474:25: note: Shadowed declaration minetest-5.6.1/src/client/minimap.cpp:498:8: note: Shadow variable minetest-5.6.1/src/client/minimap.cpp:364:63: performance: Function parameter 'label' should be passed by const reference. [passedByValue] minetest-5.6.1/src/client/minimap.cpp:365:15: performance: Function parameter 'texture' should be passed by const reference. [passedByValue] minetest-5.6.1/src/client/minimap.cpp:36:13: style: Variable 'it' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/client/minimap.cpp:40:13: style: Variable 'q' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/client/minimap.cpp:425:17: style: Variable 'mmpixel' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/client/minimap.cpp:52:21: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/client/particles.cpp:67:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBF_SRC_ALPHA [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/particles.cpp:156:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsVisible [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/particles.cpp:171:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIT_16BIT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/particles.cpp:185:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/particles.cpp:327:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/particles.cpp:413:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/particles.cpp:598:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/particles.cpp:806:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NDT_AIRLIKE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/particles.cpp:847:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NDT_AIRLIKE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/particles.cpp:879:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/renderingengine.cpp:316:45: error: There is an unknown macro here somewhere. Configuration is required. If PROJECT_NAME is a macro then please configure it. [unknownMacro] minetest-5.6.1/src/client/shadows/dynamicshadows.cpp:44:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shadows/dynamicshadows.cpp:106:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirty [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shadows/dynamicshadows.cpp:140:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirty [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shadows/dynamicshadows.cpp:149:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable direction [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shadows/dynamicshadows.cpp:155:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shadows/dynamicshadows.cpp:160:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shadows/dynamicshadows.cpp:165:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shadows/dynamicshadows.cpp:170:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViewMat [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shadows/dynamicshadows.cpp:175:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProjOrthMat [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shadows/dynamicshadows.cpp:180:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViewMat [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shadows/dynamicshadows.cpp:185:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProjOrthMat [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shadows/dynamicshadows.cpp:190:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProjOrthMat [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shader.cpp:62:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shader.cpp:111:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shader.cpp:129:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shader.cpp:140:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shader.cpp:164:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shader.cpp:273:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETS_WORLD [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shader.cpp:481:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shader.cpp:499:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shader.cpp:601:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMT_SOLID [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shader.cpp:816:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shadows/dynamicshadowsrender.cpp:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_client [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shadows/dynamicshadowsrender.cpp:63:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_shadow_depth_cb [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shadows/dynamicshadowsrender.cpp:77:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_shadows_enabled [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shadows/dynamicshadowsrender.cpp:119:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVDF_ARB_GLSL [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shadows/dynamicshadowsrender.cpp:145:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_shadow_map_max_distance [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shadows/dynamicshadowsrender.cpp:151:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_light_list [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shadows/dynamicshadowsrender.cpp:162:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_light_list [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shadows/dynamicshadowsrender.cpp:170:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_shadow_strength [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shadows/dynamicshadowsrender.cpp:183:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESM_RECEIVE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shadows/dynamicshadowsrender.cpp:204:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_shadows_enabled [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shadows/dynamicshadowsrender.cpp:340:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_shadows_enabled [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shadows/dynamicshadowsrender.cpp:432:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETS_VIEW [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shadows/dynamicshadowsrender.cpp:473:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETS_VIEW [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shadows/dynamicshadowsrender.cpp:544:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable depth_shader [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shadows/dynamicshadowsrender.cpp:701:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_shadow_map_colored [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/shader.cpp:441:2: performance: Variable 'm_main_thread' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/client/shader.cpp:162:14: performance:inconclusive: Technically the member function 'SourceShaderCache::readFile' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/client/shader.cpp:403:7: style: Virtual function 'addShaderConstantSetterFactory' is called from constructor 'ShaderSource()' at line 447. Dynamic binding is not used. [virtualCallInConstructor] minetest-5.6.1/src/client/shader.cpp:447:2: note: Calling addShaderConstantSetterFactory minetest-5.6.1/src/client/shader.cpp:403:7: note: addShaderConstantSetterFactory is a virtual function minetest-5.6.1/src/client/shader.cpp:184:2: style: Class 'ShaderCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/shader.h:118:2: style: Class 'CachedVertexShaderSetting < f32 , 16 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/shader.h:118:2: style: Class 'CachedVertexShaderSetting < f32 , 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/shader.h:111:2: style: Class 'CachedPixelShaderSetting < f32 , 16 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/shader.h:111:2: style: Class 'CachedPixelShaderSetting < f32 , 3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/shader.h:111:2: style: Class 'CachedPixelShaderSetting < f32 , 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/shader.h:111:2: style: Class 'CachedPixelShaderSetting < f32 , 4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/shader.h:111:2: style: Class 'CachedPixelShaderSetting < s32 , 1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/shader.cpp:265:3: style: The destructor '~MainShaderConstantSetter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/shader.h:69:11: note: Virtual destructor in base class minetest-5.6.1/src/client/shader.cpp:265:3: note: Destructor in derived class minetest-5.6.1/src/client/shader.cpp:352:33: style: The function 'create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/shader.h:79:33: note: Virtual function in base class minetest-5.6.1/src/client/shader.cpp:352:33: note: Function in derived class minetest-5.6.1/src/client/shader.cpp:641:6: style: Condition 'use_gles' is always false [knownConditionTrueFalse] minetest-5.6.1/src/client/shader.cpp:631:18: note: Assignment 'use_gles=false', assigned value is 0 minetest-5.6.1/src/client/shader.cpp:641:6: note: Condition 'use_gles' is always false minetest-5.6.1/src/client/shader.cpp:640:46: style: The scope of the variable 'geometry_header' can be reduced. [variableScope] minetest-5.6.1/src/client/shader.cpp:192:24: style: Variable 'driver' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/client/shader.cpp:505:15: style: Variable 'info' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/client/shader.cpp:187:14: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/client/shadows/shadowsshadercallbacks.cpp:27:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETS_PROJECTION [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/sky.cpp:47:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECFN_NEVER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/sky.cpp:69:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAC_OFF [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/sky.cpp:116:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsVisible [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/sky.cpp:130:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_profiler [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/sky.cpp:671:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiffuseColor [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/sky.cpp:726:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lighting [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/sky.cpp:770:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lighting [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/sky.cpp:811:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/sky.cpp:883:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMT_SOLID [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/sound_openal.cpp:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_NO_ERROR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/sound_openal.cpp:131:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_FORMAT_MONO16 [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/sound_openal.cpp:186:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/sound_openal.cpp:255:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/sound_openal.cpp:284:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/sound_openal.cpp:315:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/sound_openal.cpp:347:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/sound_openal.cpp:352:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/sound_openal.cpp:429:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/sound_openal.cpp:451:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/sound_openal.cpp:526:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosestream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/sound_openal.cpp:573:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_POSITION [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/sound_openal.cpp:584:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_GAIN [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/sound_openal.cpp:594:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/sound_openal.cpp:616:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/sound_openal.cpp:693:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_POSITION [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/sound_openal.cpp:705:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_GAIN [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/sound_openal.cpp:717:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_GAIN [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/sound_openal.cpp:329:3: warning: Member variable 'FadeState::step' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/client/sound_openal.cpp:329:3: warning: Member variable 'FadeState::current_gain' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/client/sound_openal.cpp:329:3: warning: Member variable 'FadeState::target_gain' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/client/sound_openal.cpp:426:16: performance:inconclusive: Technically the member function 'OpenALSoundManager::createPlayingSound' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/client/sound_openal.cpp:448:16: performance:inconclusive: Technically the member function 'OpenALSoundManager::createPlayingSoundAt' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/client/sound_openal.cpp:350:3: style: The destructor '~OpenALSoundManager' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/sound.h:38:11: note: Virtual destructor in base class minetest-5.6.1/src/client/sound_openal.cpp:350:3: note: Destructor in derived class minetest-5.6.1/src/client/sound_openal.cpp:397:7: style: The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/sound.h:61:15: note: Virtual function in base class minetest-5.6.1/src/client/sound_openal.cpp:397:7: note: Function in derived class minetest-5.6.1/src/client/sound_openal.cpp:553:7: style: The function 'loadSoundFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/sound.h:43:15: note: Virtual function in base class minetest-5.6.1/src/client/sound_openal.cpp:553:7: note: Function in derived class minetest-5.6.1/src/client/sound_openal.cpp:562:7: style: The function 'loadSoundData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/sound.h:45:15: note: Virtual function in base class minetest-5.6.1/src/client/sound_openal.cpp:562:7: note: Function in derived class minetest-5.6.1/src/client/sound_openal.cpp:571:7: style: The function 'updateListener' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/sound.h:48:15: note: Virtual function in base class minetest-5.6.1/src/client/sound_openal.cpp:571:7: note: Function in derived class minetest-5.6.1/src/client/sound_openal.cpp:582:7: style: The function 'setListenerGain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/sound.h:50:15: note: Virtual function in base class minetest-5.6.1/src/client/sound_openal.cpp:582:7: note: Function in derived class minetest-5.6.1/src/client/sound_openal.cpp:587:6: style: The function 'playSound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/sound.h:54:14: note: Virtual function in base class minetest-5.6.1/src/client/sound_openal.cpp:587:6: note: Function in derived class minetest-5.6.1/src/client/sound_openal.cpp:609:6: style: The function 'playSoundAt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/sound.h:55:14: note: Virtual function in base class minetest-5.6.1/src/client/sound_openal.cpp:609:6: note: Function in derived class minetest-5.6.1/src/client/sound_openal.cpp:629:7: style: The function 'stopSound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/sound.h:56:15: note: Virtual function in base class minetest-5.6.1/src/client/sound_openal.cpp:629:7: note: Function in derived class minetest-5.6.1/src/client/sound_openal.cpp:635:7: style: The function 'fadeSound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/sound.h:62:15: note: Virtual function in base class minetest-5.6.1/src/client/sound_openal.cpp:635:7: note: Function in derived class minetest-5.6.1/src/client/sound_openal.cpp:679:7: style: The function 'soundExists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/sound.h:57:15: note: Virtual function in base class minetest-5.6.1/src/client/sound_openal.cpp:679:7: note: Function in derived class minetest-5.6.1/src/client/sound_openal.cpp:685:7: style: The function 'updateSoundPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/sound.h:58:15: note: Virtual function in base class minetest-5.6.1/src/client/sound_openal.cpp:685:7: note: Function in derived class minetest-5.6.1/src/client/sound_openal.cpp:698:7: style: The function 'updateSoundGain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/sound.h:59:15: note: Virtual function in base class minetest-5.6.1/src/client/sound_openal.cpp:698:7: note: Function in derived class minetest-5.6.1/src/client/sound_openal.cpp:709:8: style: The function 'getSoundGain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/sound.h:60:16: note: Virtual function in base class minetest-5.6.1/src/client/sound_openal.cpp:709:8: note: Function in derived class minetest-5.6.1/src/client/sound_openal.cpp:202:20: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/sound_openal.cpp:211:20: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/sound_openal.cpp:234:20: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/sound_openal.cpp:122:15: style: Variable 'pInfo' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/client/sound_openal.cpp:234:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/client/sound_openal.cpp:266:7: style: struct member 'PlayingSound::loop' is never used. [unusedStructMember] minetest-5.6.1/src/client/sky.cpp:67:2: performance: Variable 'm_seed' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/client/sky.cpp:174:18: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/sky.cpp:175:27: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/sky.cpp:183:18: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/sky.cpp:184:27: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/sky.cpp:145:9: style: The scope of the variable 'sunsize' can be reduced. [variableScope] minetest-5.6.1/src/client/sky.cpp:159:9: style: The scope of the variable 'moonsize' can be reduced. [variableScope] minetest-5.6.1/src/client/sky.cpp:342:24: style:inconclusive: Function 'update' argument 1 names different: declaration 'm_time_of_day' definition 'time_of_day'. [funcArgNamesDifferent] minetest-5.6.1/src/client/sky.h:52:20: note: Function 'update' argument 1 names different: declaration 'm_time_of_day' definition 'time_of_day'. minetest-5.6.1/src/client/sky.cpp:342:24: note: Function 'update' argument 1 names different: declaration 'm_time_of_day' definition 'time_of_day'. minetest-5.6.1/src/client/particles.cpp:355:2: performance: Variable 'm_attached_id' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/client/particles.cpp:356:2: performance: Variable 'm_texpool' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/client/particles.cpp:50:21: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/particles.cpp:51:4: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/client/particles.cpp:567:10: style: Variable 'a' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/client/particles.cpp:703:10: warning:inconclusive: Either the condition 'i!=m_particle_spawners.end()' is redundant or there is possible dereference of an invalid iterator: i. [derefInvalidIteratorRedundantCheck] minetest-5.6.1/src/client/particles.cpp:702:47: note: Assuming that condition 'i!=m_particle_spawners.end()' is not redundant minetest-5.6.1/src/client/particles.cpp:703:10: note: Dereference of an invalid iterator minetest-5.6.1/src/client/tile.cpp:132:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/tile.cpp:251:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/tile.cpp:462:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/tile.cpp:491:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/tile.cpp:567:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/tile.cpp:629:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/tile.cpp:682:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/tile.cpp:761:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/tile.cpp:822:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IImage [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/tile.cpp:928:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/tile.cpp:1053:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/tile.cpp:1085:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECF_A8R8G8B8 [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/tile.cpp:1116:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/tile.cpp:2026:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECF_A8R8G8B8 [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/tile.cpp:2220:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/wieldmesh.cpp:216:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAC_OFF [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/wieldmesh.cpp:290:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextureWrapU [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/wieldmesh.cpp:323:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPT2_WALLMOUNTED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/wieldmesh.cpp:397:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITEM_NODE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/wieldmesh.cpp:551:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMF_LIGHTING [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/wieldmesh.cpp:589:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NDT_AIRLIKE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/wieldmesh.cpp:694:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextureWrapU [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/exceptions.h:30:27: error: Syntax Error: AST broken, binary operator '=' doesn't have two operands. [internalAstError] minetest-5.6.1/src/client/wieldmesh.cpp:490:49: style:inconclusive: Function 'setColor' argument 1 names different: declaration 'color' definition 'c'. [funcArgNamesDifferent] minetest-5.6.1/src/client/wieldmesh.h:89:30: note: Function 'setColor' argument 1 names different: declaration 'color' definition 'c'. minetest-5.6.1/src/client/wieldmesh.cpp:490:49: note: Function 'setColor' argument 1 names different: declaration 'color' definition 'c'. minetest-5.6.1/src/content/content.cpp:38:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/content/content.cpp:78:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/content/mod_configuration.cpp:28:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/content/mod_configuration.cpp:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/content/mod_configuration.cpp:167:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/content/mods.cpp:37:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/content/mods.cpp:63:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODNAME_ALLOWED_CHARS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/content/mods.cpp:82:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/content/mods.cpp:188:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/content/mods.cpp:223:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mod_name [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/content/mods.cpp:228:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stringvars [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/content/mods.cpp:238:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mod_name [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/content/subgames.h:47:2: style: Struct 'SubgameSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/content/subgames.h:83:2: style: Struct 'WorldSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/content/subgames.cpp:43:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/content/subgames.cpp:54:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ignore [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/content/subgames.cpp:88:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_share [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/content/subgames.cpp:179:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/content/subgames.cpp:206:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_share [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/content/subgames.cpp:253:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/content/subgames.cpp:260:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/content/subgames.cpp:274:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/content/subgames.cpp:307:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/content/subgames.cpp:365:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_GAME [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/content/subgames.cpp:421:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/content/subgames.cpp:245:9: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/nodedef.h:183:2: warning: Member variable 'TextureSettings::leaves_style' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/nodedef.h:183:2: warning: Member variable 'TextureSettings::world_aligned_mode' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/nodedef.h:183:2: warning: Member variable 'TextureSettings::autoscale_mode' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/nodedef.h:183:2: warning: Member variable 'TextureSettings::node_texture_size' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/nodedef.h:183:2: warning: Member variable 'TextureSettings::opaque_water' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/nodedef.h:183:2: warning: Member variable 'TextureSettings::connected_glass' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/nodedef.h:183:2: warning: Member variable 'TextureSettings::enable_mesh_cache' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/nodedef.h:183:2: warning: Member variable 'TextureSettings::enable_minimap' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/texture_override.h:74:2: style: Class 'TextureOverrideSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/content_mapnode.cpp:112:27: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/database/database-dummy.h:30:7: style: The function 'saveBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:43:15: note: Virtual function in base class minetest-5.6.1/src/database/database-dummy.h:30:7: note: Function in derived class minetest-5.6.1/src/database/database-dummy.h:31:7: style: The function 'loadBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:44:15: note: Virtual function in base class minetest-5.6.1/src/database/database-dummy.h:31:7: note: Function in derived class minetest-5.6.1/src/database/database-dummy.h:32:7: style: The function 'deleteBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:45:15: note: Virtual function in base class minetest-5.6.1/src/database/database-dummy.h:32:7: note: Function in derived class minetest-5.6.1/src/database/database-dummy.h:33:7: style: The function 'listAllLoadableBlocks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:50:15: note: Virtual function in base class minetest-5.6.1/src/database/database-dummy.h:33:7: note: Function in derived class minetest-5.6.1/src/database/database-dummy.h:35:7: style: The function 'savePlayer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:61:15: note: Virtual function in base class minetest-5.6.1/src/database/database-dummy.h:35:7: note: Function in derived class minetest-5.6.1/src/database/database-dummy.h:36:7: style: The function 'loadPlayer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:62:15: note: Virtual function in base class minetest-5.6.1/src/database/database-dummy.h:36:7: note: Function in derived class minetest-5.6.1/src/database/database-dummy.h:37:7: style: The function 'removePlayer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:63:15: note: Virtual function in base class minetest-5.6.1/src/database/database-dummy.h:37:7: note: Function in derived class minetest-5.6.1/src/database/database-dummy.h:38:7: style: The function 'listPlayers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:64:15: note: Virtual function in base class minetest-5.6.1/src/database/database-dummy.h:38:7: note: Function in derived class minetest-5.6.1/src/database/database-dummy.h:40:7: style: The function 'getModEntries' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:94:15: note: Virtual function in base class minetest-5.6.1/src/database/database-dummy.h:40:7: note: Function in derived class minetest-5.6.1/src/database/database-dummy.h:41:7: style: The function 'setModEntry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:95:15: note: Virtual function in base class minetest-5.6.1/src/database/database-dummy.h:41:7: note: Function in derived class minetest-5.6.1/src/database/database-dummy.h:43:7: style: The function 'removeModEntry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:97:15: note: Virtual function in base class minetest-5.6.1/src/database/database-dummy.h:43:7: note: Function in derived class minetest-5.6.1/src/database/database-dummy.h:44:7: style: The function 'listMods' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:98:15: note: Virtual function in base class minetest-5.6.1/src/database/database-dummy.h:44:7: note: Function in derived class minetest-5.6.1/src/database/database-dummy.h:46:7: style: The function 'beginSave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:33:15: note: Virtual function in base class minetest-5.6.1/src/database/database-dummy.h:46:7: note: Function in derived class minetest-5.6.1/src/database/database-dummy.h:47:7: style: The function 'endSave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:34:15: note: Virtual function in base class minetest-5.6.1/src/database/database-dummy.h:47:7: note: Function in derived class minetest-5.6.1/src/database/database-dummy.cpp:80:7: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/database/database-dummy.cpp:118:8: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/database/database-files.cpp:51:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAYERNAME_SIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/database/database-files.cpp:129:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/database/database-files.cpp:155:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/database/database-files.cpp:201:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/database/database-files.cpp:227:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/database/database-files.cpp:261:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/database/database-files.cpp:333:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/database/database-files.cpp:363:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/database/database-files.cpp:437:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/database/database-files.cpp:483:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objectValue [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/localplayer.cpp:193:18: style: Variable 'player_settings' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/client/localplayer.cpp:478:18: style: Variable 'player_settings' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/client/localplayer.cpp:762:18: style: Variable 'player_settings' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/database/database-files.h:43:7: performance:inconclusive: Technically the member function 'PlayerDatabaseFiles::deSerialize' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/database/database-files.cpp:39:27: note: Technically the member function 'PlayerDatabaseFiles::deSerialize' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/database/database-files.h:43:7: note: Technically the member function 'PlayerDatabaseFiles::deSerialize' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/database/database-files.h:50:7: performance:inconclusive: Technically the member function 'PlayerDatabaseFiles::serialize' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/database/database-files.cpp:116:27: note: Technically the member function 'PlayerDatabaseFiles::serialize' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/database/database-files.h:50:7: note: Technically the member function 'PlayerDatabaseFiles::serialize' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/database/database-files.h:72:7: style:inconclusive: Technically the member function 'AuthDatabaseFiles::writeAuthFile' can be const. [functionConst] minetest-5.6.1/src/database/database-files.cpp:361:25: note: Technically the member function 'AuthDatabaseFiles::writeAuthFile' can be const. minetest-5.6.1/src/database/database-files.h:72:7: note: Technically the member function 'AuthDatabaseFiles::writeAuthFile' can be const. minetest-5.6.1/src/database/database-files.h:34:2: style: Class 'PlayerDatabaseFiles' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/database/database-files.h:58:2: style: Class 'AuthDatabaseFiles' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/database/database-files.h:78:2: style: Class 'ModMetadataDatabaseFiles' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/database/database-files.h:35:11: style: The destructor '~PlayerDatabaseFiles' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:59:11: note: Virtual destructor in base class minetest-5.6.1/src/database/database-files.h:35:11: note: Destructor in derived class minetest-5.6.1/src/database/database-files.h:37:7: style: The function 'savePlayer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:61:15: note: Virtual function in base class minetest-5.6.1/src/database/database-files.h:37:7: note: Function in derived class minetest-5.6.1/src/database/database-files.h:38:7: style: The function 'loadPlayer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:62:15: note: Virtual function in base class minetest-5.6.1/src/database/database-files.h:38:7: note: Function in derived class minetest-5.6.1/src/database/database-files.h:39:7: style: The function 'removePlayer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:63:15: note: Virtual function in base class minetest-5.6.1/src/database/database-files.h:39:7: note: Function in derived class minetest-5.6.1/src/database/database-files.h:40:7: style: The function 'listPlayers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:64:15: note: Virtual function in base class minetest-5.6.1/src/database/database-files.h:40:7: note: Function in derived class minetest-5.6.1/src/database/database-files.h:59:11: style: The destructor '~AuthDatabaseFiles' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:79:11: note: Virtual destructor in base class minetest-5.6.1/src/database/database-files.h:59:11: note: Destructor in derived class minetest-5.6.1/src/database/database-files.h:61:15: style: The function 'getAuth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:81:15: note: Virtual function in base class minetest-5.6.1/src/database/database-files.h:61:15: note: Function in derived class minetest-5.6.1/src/database/database-files.h:62:15: style: The function 'saveAuth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:82:15: note: Virtual function in base class minetest-5.6.1/src/database/database-files.h:62:15: note: Function in derived class minetest-5.6.1/src/database/database-files.h:63:15: style: The function 'createAuth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:83:15: note: Virtual function in base class minetest-5.6.1/src/database/database-files.h:63:15: note: Function in derived class minetest-5.6.1/src/database/database-files.h:64:15: style: The function 'deleteAuth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:84:15: note: Virtual function in base class minetest-5.6.1/src/database/database-files.h:64:15: note: Function in derived class minetest-5.6.1/src/database/database-files.h:65:15: style: The function 'listNames' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:85:15: note: Virtual function in base class minetest-5.6.1/src/database/database-files.h:65:15: note: Function in derived class minetest-5.6.1/src/database/database-files.h:66:15: style: The function 'reload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:86:15: note: Virtual function in base class minetest-5.6.1/src/database/database-files.h:66:15: note: Function in derived class minetest-5.6.1/src/database/database-files.h:79:11: style: The destructor '~ModMetadataDatabaseFiles' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:92:11: note: Virtual destructor in base class minetest-5.6.1/src/database/database-files.h:79:11: note: Destructor in derived class minetest-5.6.1/src/database/database-files.h:81:15: style: The function 'getModEntries' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:94:15: note: Virtual function in base class minetest-5.6.1/src/database/database-files.h:81:15: note: Function in derived class minetest-5.6.1/src/database/database-files.h:82:15: style: The function 'setModEntry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:95:15: note: Virtual function in base class minetest-5.6.1/src/database/database-files.h:82:15: note: Function in derived class minetest-5.6.1/src/database/database-files.h:84:15: style: The function 'removeModEntry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:97:15: note: Virtual function in base class minetest-5.6.1/src/database/database-files.h:84:15: note: Function in derived class minetest-5.6.1/src/database/database-files.h:85:15: style: The function 'listMods' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:98:15: note: Virtual function in base class minetest-5.6.1/src/database/database-files.h:85:15: note: Function in derived class minetest-5.6.1/src/database/database-files.h:87:15: style: The function 'beginSave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:33:15: note: Virtual function in base class minetest-5.6.1/src/database/database-files.h:87:15: note: Function in derived class minetest-5.6.1/src/database/database-files.h:88:15: style: The function 'endSave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:34:15: note: Virtual function in base class minetest-5.6.1/src/database/database-files.h:88:15: note: Function in derived class minetest-5.6.1/src/client/localplayer.cpp:1007:20: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/client/localplayer.cpp:1088:61: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/database/database-files.cpp:62:38: style: Variable 'e' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/database/database-files.cpp:66:38: style: Variable 'e' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/database/database-files.cpp:69:38: style: Variable 'e' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/database/database-files.cpp:73:38: style: Variable 'e' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/database/database-files.cpp:91:38: style: Variable 'e' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/database/database-files.cpp:322:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/database/database-files.cpp:467:8: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/database/database-sqlite3.cpp:88:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/database/database-sqlite3.cpp:142:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/database/database-sqlite3.cpp:190:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/database/database-sqlite3.cpp:208:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/database/database-sqlite3.cpp:235:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosestream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/database/database-sqlite3.cpp:254:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/database/database-sqlite3.cpp:320:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/database/database-sqlite3.cpp:423:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosestream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/database/database-sqlite3.cpp:446:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/database/database-sqlite3.cpp:537:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U16_MAX [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/database/database-sqlite3.cpp:610:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/database/database-sqlite3.cpp:773:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/database/database-sqlite3.h:72:21: performance:inconclusive: Technically the member function 'Database_SQLite3::sqlite_to_string' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/database/database-sqlite3.h:78:13: performance:inconclusive: Technically the member function 'Database_SQLite3::sqlite_to_int' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/database/database-sqlite3.h:83:13: performance:inconclusive: Technically the member function 'Database_SQLite3::sqlite_to_uint' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/database/database-sqlite3.h:88:13: performance:inconclusive: Technically the member function 'Database_SQLite3::sqlite_to_int64' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/database/database-sqlite3.h:93:13: performance:inconclusive: Technically the member function 'Database_SQLite3::sqlite_to_uint64' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/database/database-sqlite3.h:98:15: performance:inconclusive: Technically the member function 'Database_SQLite3::sqlite_to_float' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/database/database-sqlite3.h:146:2: style: Class 'MapDatabaseSQLite3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/database/database-sqlite3.h:173:2: style: Class 'PlayerDatabaseSQLite3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/database/database-sqlite3.h:208:2: style: Class 'AuthDatabaseSQLite3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/database/database-sqlite3.h:239:2: style: Class 'ModMetadataDatabaseSQLite3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/database/database-sqlite3.h:36:7: style: The function 'beginSave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:33:15: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:36:7: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:37:7: style: The function 'endSave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:34:15: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:37:7: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:39:7: style: The function 'initialized' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:35:15: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:39:7: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:147:11: style: The destructor '~MapDatabaseSQLite3' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database-sqlite3.h:34:11: note: Virtual destructor in base class minetest-5.6.1/src/database/database-sqlite3.h:147:11: note: Destructor in derived class minetest-5.6.1/src/database/database-sqlite3.h:149:7: style: The function 'saveBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:43:15: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:149:7: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:150:7: style: The function 'loadBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:44:15: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:150:7: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:151:7: style: The function 'deleteBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:45:15: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:151:7: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:152:7: style: The function 'listAllLoadableBlocks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:50:15: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:152:7: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:154:7: style: The function 'beginSave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database-sqlite3.h:36:7: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:154:7: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:155:7: style: The function 'endSave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database-sqlite3.h:37:7: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:155:7: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:157:15: style: The function 'createDatabase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database-sqlite3.h:122:15: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:157:15: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:158:15: style: The function 'initStatements' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database-sqlite3.h:123:15: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:158:15: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:174:11: style: The destructor '~PlayerDatabaseSQLite3' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database-sqlite3.h:34:11: note: Virtual destructor in base class minetest-5.6.1/src/database/database-sqlite3.h:174:11: note: Destructor in derived class minetest-5.6.1/src/database/database-sqlite3.h:176:7: style: The function 'savePlayer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:61:15: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:176:7: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:177:7: style: The function 'loadPlayer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:62:15: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:177:7: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:178:7: style: The function 'removePlayer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:63:15: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:178:7: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:179:7: style: The function 'listPlayers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:64:15: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:179:7: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:182:15: style: The function 'createDatabase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database-sqlite3.h:122:15: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:182:15: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:183:15: style: The function 'initStatements' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database-sqlite3.h:123:15: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:183:15: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:209:11: style: The destructor '~AuthDatabaseSQLite3' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database-sqlite3.h:34:11: note: Virtual destructor in base class minetest-5.6.1/src/database/database-sqlite3.h:209:11: note: Destructor in derived class minetest-5.6.1/src/database/database-sqlite3.h:211:15: style: The function 'getAuth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:81:15: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:211:15: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:212:15: style: The function 'saveAuth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:82:15: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:212:15: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:213:15: style: The function 'createAuth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:83:15: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:213:15: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:214:15: style: The function 'deleteAuth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:84:15: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:214:15: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:215:15: style: The function 'listNames' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:85:15: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:215:15: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:216:15: style: The function 'reload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:86:15: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:216:15: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:219:15: style: The function 'createDatabase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database-sqlite3.h:122:15: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:219:15: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:220:15: style: The function 'initStatements' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database-sqlite3.h:123:15: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:220:15: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:240:11: style: The destructor '~ModMetadataDatabaseSQLite3' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database-sqlite3.h:34:11: note: Virtual destructor in base class minetest-5.6.1/src/database/database-sqlite3.h:240:11: note: Destructor in derived class minetest-5.6.1/src/database/database-sqlite3.h:242:15: style: The function 'getModEntries' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:94:15: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:242:15: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:243:15: style: The function 'setModEntry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:95:15: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:243:15: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:245:15: style: The function 'removeModEntry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:97:15: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:245:15: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:246:15: style: The function 'listMods' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:98:15: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:246:15: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:248:15: style: The function 'beginSave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database-sqlite3.h:36:7: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:248:15: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:249:15: style: The function 'endSave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database-sqlite3.h:37:7: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:249:15: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:252:15: style: The function 'createDatabase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database-sqlite3.h:122:15: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:252:15: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.h:253:15: style: The function 'initStatements' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database-sqlite3.h:123:15: note: Virtual function in base class minetest-5.6.1/src/database/database-sqlite3.h:253:15: note: Function in derived class minetest-5.6.1/src/database/database-sqlite3.cpp:285:22: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/database/database-sqlite3.cpp:807:27: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/database/database-sqlite3.cpp:809:29: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/database/database-sqlite3.cpp:863:6: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/emerge.cpp:735:53: error: There is an unknown macro here somewhere. Configuration is required. If PROJECT_NAME_C is a macro then please configure it. [unknownMacro] minetest-5.6.1/src/gui/guiAnimatedImage.cpp:34:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoClip [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiBackgroundImage.cpp:33:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsVisible [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiBox.cpp:36:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsVisible [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/porting.h:264:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gettext.cpp:246:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/StyleSpec.h:321:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FM_Standard [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/StyleSpec.h:419:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/StyleSpec.h:447:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/StyleSpec.h:470:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiButton.cpp:140:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_RETURN [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiButton.cpp:255:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsVisible [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiButton.cpp:367:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UpperLeftCorner [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiButton.cpp:390:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGBIS_IMAGE_DISABLED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiButton.cpp:485:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGDF_BUTTON [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiButton.cpp:522:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGBIS_COUNT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiButton.cpp:539:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGBIS_IMAGE_UP [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiButton.cpp:544:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGBIS_IMAGE_UP [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiButton.cpp:549:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGBIS_IMAGE_DOWN [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiButton.cpp:554:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGBIS_IMAGE_DOWN [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiButton.cpp:743:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGDS_BUTTON_PRESSED_IMAGE_OFFSET_X [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gettext.h:96:9: style: Redundant assignment of 'format' to itself. [selfAssignment] minetest-5.6.1/src/gui/StyleSpec.h:408:7: performance:inconclusive: Technically the member function 'StyleSpec::parseArray' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/gui/StyleSpec.h:426:7: performance:inconclusive: Technically the member function 'StyleSpec::parseRect' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/gui/StyleSpec.h:457:7: performance:inconclusive: Technically the member function 'StyleSpec::parseVector2f' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/gui/guiButtonImage.cpp:78:33: warning: The class 'GUIButtonImage' defines member function with name 'addButton' also defined in its parent class 'GUIButton'. [duplInheritedMember] minetest-5.6.1/src/gui/guiButton.h:238:20: note: Parent function 'GUIButton::addButton' minetest-5.6.1/src/gui/guiButtonImage.cpp:78:33: note: Derived function 'GUIButtonImage::addButton' minetest-5.6.1/src/gui/StyleSpec.h:136:45: performance: Function parameter 'def' should be passed by const reference. [passedByValue] minetest-5.6.1/src/gui/guiButton.cpp:663:47: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] minetest-5.6.1/src/gui/guiButton.cpp:391:39: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/gui/guiButton.cpp:392:7: style: The scope of the variable 'mouseOver' can be reduced. [variableScope] minetest-5.6.1/src/gui/guiButton.cpp:87:47: style:inconclusive: Function 'setSpriteBank' argument 1 names different: declaration 'bank' definition 'sprites'. [funcArgNamesDifferent] minetest-5.6.1/src/gui/guiButton.h:145:50: note: Function 'setSpriteBank' argument 1 names different: declaration 'bank' definition 'sprites'. minetest-5.6.1/src/gui/guiButton.cpp:87:47: note: Function 'setSpriteBank' argument 1 names different: declaration 'bank' definition 'sprites'. minetest-5.6.1/src/gui/guiChatConsole.cpp:43:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_LCONTROL [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiChatConsole.cpp:84:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiChatConsole.cpp:179:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsVisible [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiChatConsole.cpp:226:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DesiredRect [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiChatConsole.cpp:293:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AbsoluteClippingRect [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiChatConsole.cpp:328:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGFT_CUSTOM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiChatConsole.cpp:377:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AbsoluteClippingRect [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiChatConsole.cpp:410:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EET_KEY_INPUT_EVENT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiChatConsole.cpp:692:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable column [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiEditBox.cpp:128:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiEditBox.cpp:143:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiEditBox.cpp:181:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGET_EDITBOX_MARKING_CHANGED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiEditBox.cpp:188:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Parent [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiEditBox.cpp:206:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGET_ELEMENT_FOCUS_LOST [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiEditBox.cpp:302:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiEditBox.cpp:545:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiEditBox.cpp:579:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiEditBox.cpp:617:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiEditBox.cpp:655:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiEditBox.cpp:699:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiEditBox.cpp:814:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Height [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.cpp:37:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.cpp:69:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AbsoluteRect [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.cpp:82:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsVisible [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.cpp:287:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.cpp:335:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.cpp:512:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Width [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.cpp:600:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AbsoluteRect [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.cpp:620:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Environment [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiEditBox.cpp:107:38: style:inconclusive: Function 'setPasswordBox' argument 1 names different: declaration 'passwordBox' definition 'password_box'. [funcArgNamesDifferent] minetest-5.6.1/src/gui/guiEditBox.h:104:35: note: Function 'setPasswordBox' argument 1 names different: declaration 'passwordBox' definition 'password_box'. minetest-5.6.1/src/gui/guiEditBox.cpp:107:38: note: Function 'setPasswordBox' argument 1 names different: declaration 'passwordBox' definition 'password_box'. minetest-5.6.1/src/gui/guiEditBox.cpp:107:60: style:inconclusive: Function 'setPasswordBox' argument 2 names different: declaration 'passwordChar' definition 'password_char'. [funcArgNamesDifferent] minetest-5.6.1/src/gui/guiEditBox.h:104:56: note: Function 'setPasswordBox' argument 2 names different: declaration 'passwordChar' definition 'password_char'. minetest-5.6.1/src/gui/guiEditBox.cpp:107:60: note: Function 'setPasswordBox' argument 2 names different: declaration 'passwordChar' definition 'password_char'. minetest-5.6.1/src/gui/guiFormSpecMenu.h:275:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UpperLeftCorner [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiEngine.cpp:115:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM_CHAR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiEngine.cpp:158:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dummySoundManager [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiEngine.cpp:222:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_share [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiEngine.cpp:258:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_FOG_LINEAR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiEngine.cpp:329:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dummySoundManager [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiEngine.cpp:497:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Width [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiEngine.cpp:529:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Width [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.h:104:3: warning: Member variable 'FieldSpec::send' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/gui/guiFormSpecMenu.h:104:3: warning: Member variable 'FieldSpec::ftype' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/gui/guiFormSpecMenu.h:104:3: warning: Member variable 'FieldSpec::is_exit' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/gui/guiFormSpecMenu.h:104:3: warning: Member variable 'FieldSpec::priority' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/gui/guiEngine.h:173:14: style:inconclusive: Technically the member function 'GUIEngine::getScriptDir' can be const. [functionConst] minetest-5.6.1/src/gui/guiEngine.cpp:149:2: warning: Class 'GUIEngine' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] minetest-5.6.1/src/gui/guiEngine.cpp:149:2: warning: Class 'GUIEngine' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] minetest-5.6.1/src/gui/guiFormSpecMenu.h:481:2: style: Class 'FormspecFormSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/gui/guiEngine.h:70:2: style: Class 'TextDestGuiEngine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/gui/guiEngine.h:97:2: style: Class 'MenuTextureSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/gui/guiFormSpecMenu.h:164:3: style: The destructor '~GUIFormSpecMenu' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:44:11: note: Virtual destructor in base class minetest-5.6.1/src/gui/guiFormSpecMenu.h:164:3: note: Destructor in derived class minetest-5.6.1/src/gui/guiFormSpecMenu.h:251:7: style: The function 'regenerateGui' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:51:15: note: Virtual function in base class minetest-5.6.1/src/gui/guiFormSpecMenu.h:251:7: note: Function in derived class minetest-5.6.1/src/gui/guiFormSpecMenu.h:255:7: style: The function 'drawMenu' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:52:15: note: Virtual function in base class minetest-5.6.1/src/gui/guiFormSpecMenu.h:255:7: note: Function in derived class minetest-5.6.1/src/gui/guiFormSpecMenu.h:260:7: style: The function 'preprocessEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:53:15: note: Virtual function in base class minetest-5.6.1/src/gui/guiFormSpecMenu.h:260:7: note: Function in derived class minetest-5.6.1/src/gui/guiFormSpecMenu.h:261:7: style: The function 'OnEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:54:15: note: Virtual function in base class minetest-5.6.1/src/gui/guiFormSpecMenu.h:261:7: note: Function in derived class minetest-5.6.1/src/gui/guiFormSpecMenu.h:263:7: style: The function 'pausesGame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:55:15: note: Virtual function in base class minetest-5.6.1/src/gui/guiFormSpecMenu.h:263:7: note: Function in derived class minetest-5.6.1/src/gui/guiFormSpecMenu.h:277:15: style: The function 'getLabelByID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:62:23: note: Virtual function in base class minetest-5.6.1/src/gui/guiFormSpecMenu.h:277:15: note: Function in derived class minetest-5.6.1/src/gui/guiFormSpecMenu.h:278:14: style: The function 'getNameByID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:63:22: note: Virtual function in base class minetest-5.6.1/src/gui/guiFormSpecMenu.h:278:14: note: Function in derived class minetest-5.6.1/src/gui/guiFormSpecMenu.h:486:3: style: The destructor '~FormspecFormSource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/guiFormSpecMenu.h:79:11: note: Virtual destructor in base class minetest-5.6.1/src/gui/guiFormSpecMenu.h:486:3: note: Destructor in derived class minetest-5.6.1/src/gui/guiFormSpecMenu.h:493:21: style: The function 'getForm' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/guiFormSpecMenu.h:80:29: note: Virtual function in base class minetest-5.6.1/src/gui/guiFormSpecMenu.h:493:21: note: Function in derived class minetest-5.6.1/src/gui/guiEngine.h:76:7: style: The function 'gotText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/guiFormSpecMenu.h:71:15: note: Virtual function in base class minetest-5.6.1/src/gui/guiEngine.h:76:7: note: Function in derived class minetest-5.6.1/src/gui/guiEngine.h:82:7: style: The function 'gotText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/guiFormSpecMenu.h:70:15: note: Virtual function in base class minetest-5.6.1/src/gui/guiEngine.h:82:7: note: Function in derived class minetest-5.6.1/src/gui/guiEngine.cpp:109:50: performance: Function parameter 'name' should be passed by const reference. [passedByValue] minetest-5.6.1/src/gui/guiEngine.cpp:109:74: performance: Function parameter 'base' should be passed by const reference. [passedByValue] minetest-5.6.1/src/gui/guiEngine.cpp:102:27: style: Parameter 'dst_datas' can be declared as reference to const [constParameterReference] minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.h:43:15: style: Virtual function 'breakText' is called from constructor 'GUIEditBoxWithScrollBar(const wchar_t*text,bool border,IGUIEnvironment*environment,IGUIElement*parent,s32 id,const core::rect&rectangle,bool writable=true,bool has_vscrollbar=true)' at line 54. Dynamic binding is not used. [virtualCallInConstructor] minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.cpp:54:2: note: Calling breakText minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.h:43:15: note: breakText is a virtual function minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.h:20:11: style: The destructor '~GUIEditBoxWithScrollBar' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/guiEditBox.h:41:11: note: Virtual destructor in base class minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.h:20:11: note: Destructor in derived class minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.h:35:15: style: The function 'isDrawBorderEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/guiEditBox.h:80:15: note: Virtual function in base class minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.h:35:15: note: Function in derived class minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.h:43:15: style: The function 'breakText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/guiEditBox.h:136:15: note: Virtual function in base class minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.h:43:15: note: Function in derived class minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.h:45:15: style: The function 'setTextRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/guiEditBox.h:139:15: note: Virtual function in base class minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.h:45:15: note: Function in derived class minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.h:47:7: style: The function 'calculateScrollPos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/guiEditBox.h:148:15: note: Virtual function in base class minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.h:47:7: note: Function in derived class minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.h:53:6: style: The function 'getCursorPos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/guiEditBox.h:150:14: note: Virtual function in base class minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.h:53:6: note: Function in derived class minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.cpp:332:10: style: The scope of the variable 'c' can be reduced. [variableScope] minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.cpp:507:13: style: Local variable 'font' shadows outer variable [shadowVariable] minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.cpp:493:12: note: Shadowed declaration minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.cpp:507:13: note: Shadow variable minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:96:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Height [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:210:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGUIET_EDIT_BOX [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:291:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMSPEC_API_VERSION [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:304:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMSPEC_API_VERSION [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:331:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:345:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:366:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:423:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:445:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:533:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:580:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:652:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:719:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:776:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:872:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:935:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:985:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:1056:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:1076:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:1188:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:1262:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:1331:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:1418:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:1496:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Environment [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:1572:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:1615:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:1689:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:1750:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:1846:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:1923:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:2013:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:2120:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:2202:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:2261:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:2299:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:2338:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:2445:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:2478:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMSPEC_API_VERSION [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:2517:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMSPEC_API_VERSION [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:2557:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMSPEC_API_VERSION [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:2576:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:2723:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:2821:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:3133:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Environment [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:3533:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IT_ROT_DRAGGED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:3581:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AbsoluteRect [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:3803:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:3899:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGUIET_COMBO_BOX [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:3990:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMIE_LMOUSE_LEFT_UP [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:4089:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EET_KEY_INPUT_EVENT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiHyperText.cpp:65:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FM_Standard [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiHyperText.cpp:470:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable style [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiHyperText.cpp:612:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Width [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiHyperText.cpp:979:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IT_ROT_OTHER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiHyperText.cpp:1004:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Environment [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiHyperText.cpp:1052:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECI_HAND [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiHyperText.cpp:1070:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGET_ELEMENT_LEFT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiHyperText.cpp:1122:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsVisible [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiInventoryList.cpp:57:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsVisible [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiInventoryList.cpp:165:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EET_MOUSE_INPUT_EVENT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiInventoryList.cpp:204:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsVisible [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiItemImage.cpp:33:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsVisible [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiKeyChangeMenu.cpp:112:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DesiredRect [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiKeyChangeMenu.cpp:231:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AbsoluteRect [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiKeyChangeMenu.cpp:240:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_DEFAULTS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiKeyChangeMenu.cpp:290:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_DELETE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/mainmenumanager.h:80:6: style:inconclusive: Technically the member function 'MainMenuManager::menuCount' can be const. [functionConst] minetest-5.6.1/src/gui/guiKeyChangeMenu.h:47:3: style: The destructor '~GUIKeyChangeMenu' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:44:11: note: Virtual destructor in base class minetest-5.6.1/src/gui/guiKeyChangeMenu.h:47:3: note: Destructor in derived class minetest-5.6.1/src/gui/guiKeyChangeMenu.h:52:7: style: The function 'regenerateGui' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:51:15: note: Virtual function in base class minetest-5.6.1/src/gui/guiKeyChangeMenu.h:52:7: note: Function in derived class minetest-5.6.1/src/gui/guiKeyChangeMenu.h:54:7: style: The function 'drawMenu' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:52:15: note: Virtual function in base class minetest-5.6.1/src/gui/guiKeyChangeMenu.h:54:7: note: Function in derived class minetest-5.6.1/src/gui/guiKeyChangeMenu.h:58:7: style: The function 'OnEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:54:15: note: Virtual function in base class minetest-5.6.1/src/gui/guiKeyChangeMenu.h:58:7: note: Function in derived class minetest-5.6.1/src/gui/guiKeyChangeMenu.h:60:7: style: The function 'pausesGame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:55:15: note: Virtual function in base class minetest-5.6.1/src/gui/guiKeyChangeMenu.h:60:7: note: Function in derived class minetest-5.6.1/src/gui/guiKeyChangeMenu.h:63:15: style: The function 'getLabelByID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:62:23: note: Virtual function in base class minetest-5.6.1/src/gui/guiKeyChangeMenu.h:63:15: note: Function in derived class minetest-5.6.1/src/gui/guiKeyChangeMenu.h:64:14: style: The function 'getNameByID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:63:22: note: Virtual function in base class minetest-5.6.1/src/gui/guiKeyChangeMenu.h:64:14: note: Function in derived class minetest-5.6.1/src/gui/mainmenumanager.h:49:15: style: The function 'createdMenu' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:32:15: note: Virtual function in base class minetest-5.6.1/src/gui/mainmenumanager.h:49:15: note: Function in derived class minetest-5.6.1/src/gui/mainmenumanager.h:62:15: style: The function 'deletingMenu' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:33:15: note: Virtual function in base class minetest-5.6.1/src/gui/mainmenumanager.h:62:15: note: Function in derived class minetest-5.6.1/src/gui/mainmenumanager.h:108:15: style: The function 'exitToOS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/mainmenumanager.h:32:15: note: Virtual function in base class minetest-5.6.1/src/gui/mainmenumanager.h:108:15: note: Function in derived class minetest-5.6.1/src/gui/mainmenumanager.h:113:15: style: The function 'disconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/mainmenumanager.h:34:15: note: Virtual function in base class minetest-5.6.1/src/gui/mainmenumanager.h:113:15: note: Function in derived class minetest-5.6.1/src/gui/mainmenumanager.h:118:15: style: The function 'changePassword' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/mainmenumanager.h:35:15: note: Virtual function in base class minetest-5.6.1/src/gui/mainmenumanager.h:118:15: note: Function in derived class minetest-5.6.1/src/gui/mainmenumanager.h:123:15: style: The function 'changeVolume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/mainmenumanager.h:36:15: note: Virtual function in base class minetest-5.6.1/src/gui/mainmenumanager.h:123:15: note: Function in derived class minetest-5.6.1/src/gui/mainmenumanager.h:128:15: style: The function 'keyConfig' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/mainmenumanager.h:33:15: note: Virtual function in base class minetest-5.6.1/src/gui/mainmenumanager.h:128:15: note: Function in derived class minetest-5.6.1/src/gui/mainmenumanager.h:133:15: style: The function 'signalKeyConfigChange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/mainmenumanager.h:38:15: note: Virtual function in base class minetest-5.6.1/src/gui/mainmenumanager.h:133:15: note: Function in derived class minetest-5.6.1/src/gui/guiKeyChangeMenu.cpp:251:42: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/gui/guiKeyChangeMenu.cpp:256:43: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/gui/guiKeyChangeMenu.cpp:261:37: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/gui/guiKeyChangeMenu.cpp:225:17: style: Variable 'skin' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/gui/guiKeyChangeMenu.cpp:305:22: style: Variable 'ks' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/gui/mainmenumanager.h:52:26: style: Variable 'i' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/gui/guiKeyChangeMenu.cpp:306:44: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/gui/guiKeyChangeMenu.cpp:372:53: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/client/tile.cpp:430:2: performance: Variable 'm_main_thread' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/client/tile.cpp:175:2: style: Struct 'TextureInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/client/tile.cpp:277:11: style: The destructor '~TextureSource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/tile.h:117:11: note: Virtual destructor in base class minetest-5.6.1/src/client/tile.cpp:277:11: note: Destructor in derived class minetest-5.6.1/src/client/tile.cpp:318:6: style: The function 'getTextureId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/tile.h:119:14: note: Virtual function in base class minetest-5.6.1/src/client/tile.cpp:318:6: note: Function in derived class minetest-5.6.1/src/client/tile.cpp:321:14: style: The function 'getTextureName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/tile.h:120:22: note: Virtual function in base class minetest-5.6.1/src/client/tile.cpp:321:14: note: Function in derived class minetest-5.6.1/src/client/tile.cpp:331:19: style: The function 'getTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/tile.h:121:27: note: Virtual function in base class minetest-5.6.1/src/client/tile.cpp:331:19: note: Function in derived class minetest-5.6.1/src/client/tile.cpp:333:19: style: The function 'getTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/tile.h:122:27: note: Virtual function in base class minetest-5.6.1/src/client/tile.cpp:333:19: note: Function in derived class minetest-5.6.1/src/client/tile.cpp:341:19: style: The function 'getTextureForMesh' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/tile.h:97:27: note: Virtual function in base class minetest-5.6.1/src/client/tile.cpp:341:19: note: Function in derived class minetest-5.6.1/src/client/tile.cpp:343:19: style: The function 'getPalette' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/tile.h:105:19: note: Virtual function in base class minetest-5.6.1/src/client/tile.cpp:343:19: note: Function in derived class minetest-5.6.1/src/client/tile.cpp:345:7: style: The function 'isKnownSourceImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/tile.h:124:15: note: Virtual function in base class minetest-5.6.1/src/client/tile.cpp:345:7: note: Function in derived class minetest-5.6.1/src/client/tile.cpp:359:7: style: The function 'processQueue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/tile.h:126:15: note: Virtual function in base class minetest-5.6.1/src/client/tile.cpp:359:7: note: Function in derived class minetest-5.6.1/src/client/tile.cpp:363:7: style: The function 'insertSourceImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/tile.h:127:15: note: Virtual function in base class minetest-5.6.1/src/client/tile.cpp:363:7: note: Function in derived class minetest-5.6.1/src/client/tile.cpp:367:7: style: The function 'rebuildImagesAndTextures' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/tile.h:128:15: note: Virtual function in base class minetest-5.6.1/src/client/tile.cpp:367:7: note: Function in derived class minetest-5.6.1/src/client/tile.cpp:369:19: style: The function 'getNormalTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/tile.h:129:27: note: Virtual function in base class minetest-5.6.1/src/client/tile.cpp:369:19: note: Function in derived class minetest-5.6.1/src/client/tile.cpp:370:16: style: The function 'getTextureAverageColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/tile.h:130:24: note: Virtual function in base class minetest-5.6.1/src/client/tile.cpp:370:16: note: Function in derived class minetest-5.6.1/src/client/tile.cpp:371:19: style: The function 'getShaderFlagsTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/tile.h:131:27: note: Virtual function in base class minetest-5.6.1/src/client/tile.cpp:371:19: note: Function in derived class minetest-5.6.1/src/client/tile.cpp:1049:18: style: The scope of the variable 'cpos' can be reduced. [variableScope] minetest-5.6.1/src/client/tile.cpp:2309:60: style:inconclusive: Function 'getShaderFlagsTexture' argument 1 names different: declaration 'normamap_present' definition 'normalmap_present'. [funcArgNamesDifferent] minetest-5.6.1/src/client/tile.cpp:371:46: note: Function 'getShaderFlagsTexture' argument 1 names different: declaration 'normamap_present' definition 'normalmap_present'. minetest-5.6.1/src/client/tile.cpp:2309:60: note: Function 'getShaderFlagsTexture' argument 1 names different: declaration 'normamap_present' definition 'normalmap_present'. minetest-5.6.1/src/client/tile.cpp:1250:29: style: Local variable 'dim' shadows outer variable [shadowVariable] minetest-5.6.1/src/client/tile.cpp:1236:27: note: Shadowed declaration minetest-5.6.1/src/client/tile.cpp:1250:29: note: Shadow variable minetest-5.6.1/src/client/tile.cpp:509:33: style: Variable 'e' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/client/tile.cpp:2200:7: style: Variable 'entries' can be declared as const array [constVariable] minetest-5.6.1/src/client/tile.cpp:72:9: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] minetest-5.6.1/src/gui/guiPasswordChange.cpp:74:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DesiredRect [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiPasswordChange.cpp:174:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AbsoluteRect [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiPasswordChange.cpp:210:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EET_KEY_INPUT_EVENT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/client/tile.cpp:908:13: style: Variable 'separator' is assigned a value that is never used. [unreadVariable] minetest-5.6.1/src/gui/guiPasswordChange.h:38:7: style: The function 'regenerateGui' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:51:15: note: Virtual function in base class minetest-5.6.1/src/gui/guiPasswordChange.h:38:7: note: Function in derived class minetest-5.6.1/src/gui/guiPasswordChange.h:40:7: style: The function 'drawMenu' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:52:15: note: Virtual function in base class minetest-5.6.1/src/gui/guiPasswordChange.h:40:7: note: Function in derived class minetest-5.6.1/src/gui/guiPasswordChange.h:46:7: style: The function 'OnEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:54:15: note: Virtual function in base class minetest-5.6.1/src/gui/guiPasswordChange.h:46:7: note: Function in derived class minetest-5.6.1/src/gui/guiPasswordChange.h:52:15: style: The function 'getLabelByID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:62:23: note: Virtual function in base class minetest-5.6.1/src/gui/guiPasswordChange.h:52:15: note: Function in derived class minetest-5.6.1/src/gui/guiPasswordChange.h:53:14: style: The function 'getNameByID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:63:22: note: Virtual function in base class minetest-5.6.1/src/gui/guiPasswordChange.h:53:14: note: Function in derived class minetest-5.6.1/src/gui/guiPathSelectMenu.cpp:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiPathSelectMenu.cpp:46:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DesiredRect [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiPathSelectMenu.cpp:91:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EET_GUI_EVENT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiPasswordChange.cpp:168:17: style: Variable 'skin' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/gui/guiScene.cpp:34:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGTORAD [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiScene.cpp:66:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMT_TRANSPARENT_ALPHA_CHANNEL [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiScene.cpp:78:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECBF_DEPTH [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiScene.cpp:125:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EET_MOUSE_INPUT_EVENT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiPathSelectMenu.h:34:3: style: The destructor '~GUIFileSelectMenu' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:44:11: note: Virtual destructor in base class minetest-5.6.1/src/gui/guiPathSelectMenu.h:34:3: note: Destructor in derived class minetest-5.6.1/src/gui/guiPathSelectMenu.h:39:7: style: The function 'regenerateGui' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:51:15: note: Virtual function in base class minetest-5.6.1/src/gui/guiPathSelectMenu.h:39:7: note: Function in derived class minetest-5.6.1/src/gui/guiPathSelectMenu.h:41:7: style: The function 'drawMenu' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:52:15: note: Virtual function in base class minetest-5.6.1/src/gui/guiPathSelectMenu.h:41:7: note: Function in derived class minetest-5.6.1/src/gui/guiPathSelectMenu.h:43:7: style: The function 'OnEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:54:15: note: Virtual function in base class minetest-5.6.1/src/gui/guiPathSelectMenu.h:43:7: note: Function in derived class minetest-5.6.1/src/gui/guiPathSelectMenu.h:48:15: style: The function 'getLabelByID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:62:23: note: Virtual function in base class minetest-5.6.1/src/gui/guiPathSelectMenu.h:48:15: note: Function in derived class minetest-5.6.1/src/gui/guiPathSelectMenu.h:49:14: style: The function 'getNameByID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:63:22: note: Virtual function in base class minetest-5.6.1/src/gui/guiPathSelectMenu.h:49:14: note: Function in derived class minetest-5.6.1/src/gui/guiPathSelectMenu.cpp:24:48: style:inconclusive: Function 'GUIFileSelectMenu' argument 6 names different: declaration 'formid' definition 'formname'. [funcArgNamesDifferent] minetest-5.6.1/src/gui/guiPathSelectMenu.h:33:23: note: Function 'GUIFileSelectMenu' argument 6 names different: declaration 'formid' definition 'formname'. minetest-5.6.1/src/gui/guiPathSelectMenu.cpp:24:48: note: Function 'GUIFileSelectMenu' argument 6 names different: declaration 'formid' definition 'formname'. minetest-5.6.1/src/gui/guiPathSelectMenu.cpp:60:17: style: Variable 'skin' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/gui/guiScrollBar.cpp:67:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EET_GUI_EVENT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiScrollBar.cpp:198:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsVisible [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiScrollBar.cpp:245:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiScrollBar.cpp:340:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGDC_GRAY_WINDOW_SYMBOL [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiHyperText.cpp:600:13: warning: Member variable 'TextDrawer::m_hovertag' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/gui/guiHyperText.h:149:7: performance:inconclusive: Technically the member function 'ParsedText::parseGenericStyleAttr' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/gui/guiHyperText.cpp:323:18: note: Technically the member function 'ParsedText::parseGenericStyleAttr' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/gui/guiHyperText.h:149:7: note: Technically the member function 'ParsedText::parseGenericStyleAttr' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/gui/guiHyperText.h:177:13: style:inconclusive: Technically the member function 'TextDrawer::getHeight' can be const. [functionConst] minetest-5.6.1/src/gui/guiHyperText.h:37:2: style: Class 'ParsedText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/gui/guiHyperText.cpp:77:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] minetest-5.6.1/src/gui/guiScrollBar.cpp:238:63: style:inconclusive: Function 'getPosFromMousePos' argument 1 names different: declaration 'p' definition 'pos'. [funcArgNamesDifferent] minetest-5.6.1/src/gui/guiScrollBar.h:53:50: note: Function 'getPosFromMousePos' argument 1 names different: declaration 'p' definition 'pos'. minetest-5.6.1/src/gui/guiScrollBar.cpp:238:63: note: Function 'getPosFromMousePos' argument 1 names different: declaration 'p' definition 'pos'. minetest-5.6.1/src/gui/guiHyperText.cpp:935:10: style: Redundant pointer operation on 'tag' - it's already a pointer. [redundantPointerOp] minetest-5.6.1/src/gui/guiHyperText.cpp:57:16: style: Local variable 'color' shadows outer variable [shadowVariable] minetest-5.6.1/src/gui/guiHyperText.h:102:22: note: Shadowed declaration minetest-5.6.1/src/gui/guiHyperText.cpp:57:16: note: Shadow variable minetest-5.6.1/src/gui/guiHyperText.cpp:1037:24: style: Variable 'element' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/gui/guiHyperText.cpp:315:28: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/gui/guiHyperText.cpp:1041:32: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/gui/guiHyperText.cpp:1098:33: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/gui/guiScrollContainer.cpp:39:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMIE_MOUSE_WHEEL [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiScrollContainer.cpp:62:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Children [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiHyperText.cpp:788:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] minetest-5.6.1/src/gui/guiHyperText.cpp:807:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] minetest-5.6.1/src/gui/guiHyperText.cpp:817:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] minetest-5.6.1/src/gui/modalMenu.cpp:80:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsVisible [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/modalMenu.cpp:130:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMIE_LMOUSE_PRESSED_DOWN [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/modalMenu.cpp:327:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EET_MOUSE_INPUT_EVENT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/modalMenu.cpp:166:66: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] minetest-5.6.1/src/gui/guiVolumeChange.cpp:58:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DesiredRect [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiVolumeChange.cpp:117:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AbsoluteRect [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiVolumeChange.cpp:123:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EET_KEY_INPUT_EVENT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiTable.cpp:59:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Height [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiTable.cpp:109:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiTable.cpp:216:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiTable.cpp:493:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGDC_BUTTON_TEXT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiTable.cpp:522:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiTable.cpp:566:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable visible_index [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiTable.cpp:604:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Height [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiTable.cpp:655:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsVisible [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiTable.cpp:782:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EET_KEY_INPUT_EVENT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiTable.cpp:1038:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiTable.cpp:1058:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiTable.cpp:1111:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Parent [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiTable.cpp:1127:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indent [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiTable.cpp:1148:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indent [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiVolumeChange.h:37:7: style: The function 'regenerateGui' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:51:15: note: Virtual function in base class minetest-5.6.1/src/gui/guiVolumeChange.h:37:7: note: Function in derived class minetest-5.6.1/src/gui/guiVolumeChange.h:39:7: style: The function 'drawMenu' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:52:15: note: Virtual function in base class minetest-5.6.1/src/gui/guiVolumeChange.h:39:7: note: Function in derived class minetest-5.6.1/src/gui/guiVolumeChange.h:41:7: style: The function 'OnEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:54:15: note: Virtual function in base class minetest-5.6.1/src/gui/guiVolumeChange.h:41:7: note: Function in derived class minetest-5.6.1/src/gui/guiVolumeChange.h:43:7: style: The function 'pausesGame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:55:15: note: Virtual function in base class minetest-5.6.1/src/gui/guiVolumeChange.h:43:7: note: Function in derived class minetest-5.6.1/src/gui/guiVolumeChange.h:46:15: style: The function 'getLabelByID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:62:23: note: Virtual function in base class minetest-5.6.1/src/gui/guiVolumeChange.h:46:15: note: Function in derived class minetest-5.6.1/src/gui/guiVolumeChange.h:47:14: style: The function 'getNameByID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:63:22: note: Virtual function in base class minetest-5.6.1/src/gui/guiVolumeChange.h:47:14: note: Function in derived class minetest-5.6.1/src/gui/guiVolumeChange.cpp:137:40: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/gui/guiVolumeChange.cpp:163:16: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/gui/guiVolumeChange.cpp:112:17: style: Variable 'skin' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/gui/profilergraph.h:35:3: style: Struct 'Piece' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/gui/profilergraph.h:43:3: style: Struct 'Meta' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/gui/touchscreengui.cpp:170:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_OEM_8 [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/touchscreengui.cpp:196:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/touchscreengui.cpp:292:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEvent [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/touchscreengui.cpp:477:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s32 [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/touchscreengui.cpp:606:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEvent [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/touchscreengui.cpp:626:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEvent [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/touchscreengui.cpp:679:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEvent [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/touchscreengui.cpp:725:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/touchscreengui.cpp:1014:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEvent [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/touchscreengui.cpp:1047:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EET_KEY_INPUT_EVENT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/touchscreengui.cpp:1100:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEvent [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/touchscreengui.cpp:1176:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiTable.h:142:15: style: Virtual function 'updateAbsolutePosition' is called from constructor 'GUITable(gui::IGUIEnvironment*env,gui::IGUIElement*parent,s32 id,core::rectrectangle,ISimpleTextureSource*tsrc)' at line 79. Dynamic binding is not used. [virtualCallInConstructor] minetest-5.6.1/src/gui/guiTable.cpp:79:2: note: Calling updateAbsolutePosition minetest-5.6.1/src/gui/guiTable.h:142:15: note: updateAbsolutePosition is a virtual function minetest-5.6.1/src/gui/touchscreengui.cpp:145:20: warning: Member variable 'AutoHideButtonBar::m_starter' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/gui/touchscreengui.cpp:412:17: warning: Member variable 'TouchScreenGUI::m_texturesource' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/gui/touchscreengui.cpp:412:17: warning: Member variable 'TouchScreenGUI::m_visible' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/gui/touchscreengui.cpp:412:17: warning: Member variable 'TouchScreenGUI::m_move_id' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/gui/touchscreengui.cpp:412:17: warning: Member variable 'TouchScreenGUI::m_joystick_id' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/gui/touchscreengui.h:182:9: style:inconclusive: Technically the member function 'TouchScreenGUI::getPitch' can be const. [functionConst] minetest-5.6.1/src/gui/touchscreengui.h:192:14: style:inconclusive: Technically the member function 'TouchScreenGUI::getShootline' can be const. [functionConst] minetest-5.6.1/src/gui/guiTable.cpp:450:11: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/gui/touchscreengui.cpp:191:55: style:inconclusive: Function 'addButton' argument 1 names different: declaration 'id' definition 'button_id'. [funcArgNamesDifferent] minetest-5.6.1/src/gui/touchscreengui.h:120:37: note: Function 'addButton' argument 1 names different: declaration 'id' definition 'button_id'. minetest-5.6.1/src/gui/touchscreengui.cpp:191:55: note: Function 'addButton' argument 1 names different: declaration 'id' definition 'button_id'. minetest-5.6.1/src/gui/touchscreengui.cpp:260:61: style:inconclusive: Function 'addToggleButton' argument 1 names different: declaration 'id' definition 'button_id'. [funcArgNamesDifferent] minetest-5.6.1/src/gui/touchscreengui.h:124:43: note: Function 'addToggleButton' argument 1 names different: declaration 'id' definition 'button_id'. minetest-5.6.1/src/gui/touchscreengui.cpp:260:61: note: Function 'addToggleButton' argument 1 names different: declaration 'id' definition 'button_id'. minetest-5.6.1/src/gui/touchscreengui.cpp:621:60: style:inconclusive: Function 'handleButtonEvent' argument 1 names different: declaration 'bID' definition 'button'. [funcArgNamesDifferent] minetest-5.6.1/src/gui/touchscreengui.h:279:45: note: Function 'handleButtonEvent' argument 1 names different: declaration 'bID' definition 'button'. minetest-5.6.1/src/gui/touchscreengui.cpp:621:60: note: Function 'handleButtonEvent' argument 1 names different: declaration 'bID' definition 'button'. minetest-5.6.1/src/gui/touchscreengui.cpp:278:20: style: Variable 'element' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/gui/touchscreengui.cpp:573:21: style: Variable 'element' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/gui/touchscreengui.cpp:715:27: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/gui/guiTable.cpp:721:26: style:inconclusive: Function 'drawCell' argument 3 names different: declaration 'rowrect' definition 'row_rect'. [funcArgNamesDifferent] minetest-5.6.1/src/gui/guiTable.h:222:27: note: Function 'drawCell' argument 3 names different: declaration 'rowrect' definition 'row_rect'. minetest-5.6.1/src/gui/guiTable.cpp:721:26: note: Function 'drawCell' argument 3 names different: declaration 'rowrect' definition 'row_rect'. minetest-5.6.1/src/gui/guiTable.cpp:769:18: style: Local variable 'color' shadows outer argument [shadowArgument] minetest-5.6.1/src/gui/guiTable.cpp:720:57: note: Shadowed declaration minetest-5.6.1/src/gui/guiTable.cpp:769:18: note: Shadow variable minetest-5.6.1/src/gui/guiTable.cpp:96:22: style: Variable 'row' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/gui/guiTable.cpp:486:22: style: Variable 'row' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.h:139:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETCF_CREATE_MIP_MAPS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.h:373:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_DEFAULT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:46:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Face [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:75:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:101:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECF_A1R5G5B5 [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:164:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Err_Ok [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:316:276: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELL_INFORMATION [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:455:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirty [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:622:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:793:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:822:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:851:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isLoaded [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:933:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uchar32_t [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:983:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_KERNING_DEFAULT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:1016:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTF_REPLACEMENT_CHARACTER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:1045:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable texture [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:1060:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable core [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:1090:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable core [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/thread.h:218:3: error: There is an unknown macro here somewhere. Configuration is required. If END_DEBUG_EXCEPTION_HANDLER is a macro then please configure it. [unknownMacro] minetest-5.6.1/src/itemstackmetadata.cpp:63:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/strfnd.h:32:9: style:inconclusive: Technically the member function 'BasicStrfnd < char >::where' can be const. [functionConst] minetest-5.6.1/src/util/strfnd.h:34:7: style:inconclusive: Technically the member function 'BasicStrfnd < char >::at_end' can be const. [functionConst] minetest-5.6.1/src/util/strfnd.h:35:9: style:inconclusive: Technically the member function 'BasicStrfnd < char >::what' can be const. [functionConst] minetest-5.6.1/src/tool.h:65:2: style: Struct 'ToolCapabilities' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/tool.h:94:2: style: Struct 'DigParams' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/tool.h:113:2: style: Struct 'HitParams' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/util/strfnd.h:30:2: style: Class 'BasicStrfnd < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/light.cpp:87:9: style: Condition 'i>0' is always true [knownConditionTrueFalse] minetest-5.6.1/src/light.cpp:80:18: note: Assignment 'i=1', assigned value is 1 minetest-5.6.1/src/light.cpp:87:9: note: Condition 'i>0' is always true minetest-5.6.1/src/light.cpp:43:28: style:inconclusive: Function 'decode_light_f' argument 1 names different: declaration 'light_f' definition 'x'. [funcArgNamesDifferent] minetest-5.6.1/src/light.h:66:28: note: Function 'decode_light_f' argument 1 names different: declaration 'light_f' definition 'x'. minetest-5.6.1/src/light.cpp:43:28: note: Function 'decode_light_f' argument 1 names different: declaration 'light_f' definition 'x'. minetest-5.6.1/src/main.cpp:66:0: error: #error Minetest cannot be built without exceptions or RTTI [preprocessorErrorDirective] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.h:93:18: performance:inconclusive: Technically the member function 'irr::gui::SGUITTGlyph::createGlyphImage' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:82:29: note: Technically the member function 'irr::gui::SGUITTGlyph::createGlyphImage' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/irrlicht_changes/CGUITTFont.h:93:18: note: Technically the member function 'irr::gui::SGUITTGlyph::createGlyphImage' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/irrlicht_changes/CGUITTFont.h:315:17: style: Virtual function 'setInvisibleCharacters' is called from constructor 'CGUITTFont(IGUIEnvironment*env)' at line 294. Dynamic binding is not used. [virtualCallInConstructor] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:294:2: note: Calling setInvisibleCharacters minetest-5.6.1/src/irrlicht_changes/CGUITTFont.h:315:17: note: setInvisibleCharacters is a virtual function minetest-5.6.1/src/irrlicht_changes/CGUITTFont.h:259:17: style: Virtual function 'useHinting' is called from destructor '~CGUITTFont()' at line 410. Dynamic binding is not used. [virtualCallInConstructor] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:410:2: note: Calling reset_images minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:448:2: note: Calling update_load_flags minetest-5.6.1/src/irrlicht_changes/CGUITTFont.h:374:10: note: Calling useHinting minetest-5.6.1/src/irrlicht_changes/CGUITTFont.h:259:17: note: useHinting is a virtual function minetest-5.6.1/src/irrlicht_changes/CGUITTFont.h:366:4: style: Class 'CGUITTFont' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:46:10: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:106:22: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:135:22: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:689:10: style: The scope of the variable 'ibegin' can be reduced. [variableScope] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:1130:10: style: The scope of the variable 'current_char' can be reduced. [variableScope] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:869:17: style: Local variable 'glyph' shadows outer variable [shadowVariable] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:844:6: note: Shadowed declaration minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:869:17: note: Shadow variable minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:1209:7: style: Local variable 'n' shadows outer variable [shadowVariable] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:1131:6: note: Shadowed declaration minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:1209:7: note: Shadow variable minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:139:9: style: Variable 'row' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:336:10: style: Variable 'face' is assigned a value that is never used. [unreadVariable] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:351:10: style: Variable 'face' is assigned a value that is never used. [unreadVariable] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:364:10: style: Variable 'face' is assigned a value that is never used. [unreadVariable] minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:1130:23: style: Variable 'current_char' is assigned a value that is never used. [unreadVariable] minetest-5.6.1/src/mapgen/cavegen.cpp:108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/cavegen.cpp:200:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/cavegen.cpp:261:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/cavegen.cpp:297:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/cavegen.cpp:334:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/cavegen.cpp:512:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/cavegen.cpp:629:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/cavegen.cpp:684:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/cavegen.cpp:835:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/dungeongen.cpp:94:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOXELFLAG_CHECKED1 [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/dungeongen.cpp:181:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOXELFLAG_CHECKED1 [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/dungeongen.cpp:280:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/dungeongen.cpp:385:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/dungeongen.cpp:425:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOXELFLAG_CHECKED1 [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/dungeongen.cpp:532:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/dungeongen.cpp:591:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOXELFLAG_CHECKED1 [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen.h:282:11: style: The destructor '~MapgenBasic' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:178:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen.h:282:11: note: Destructor in derived class minetest-5.6.1/src/mapgen/dungeongen.cpp:80:58: style:inconclusive: Function 'generate' argument 3 names different: declaration 'full_node_min' definition 'nmin'. [funcArgNamesDifferent] minetest-5.6.1/src/mapgen/dungeongen.h:105:47: note: Function 'generate' argument 3 names different: declaration 'full_node_min' definition 'nmin'. minetest-5.6.1/src/mapgen/dungeongen.cpp:80:58: note: Function 'generate' argument 3 names different: declaration 'full_node_min' definition 'nmin'. minetest-5.6.1/src/mapgen/dungeongen.cpp:80:70: style:inconclusive: Function 'generate' argument 4 names different: declaration 'full_node_max' definition 'nmax'. [funcArgNamesDifferent] minetest-5.6.1/src/mapgen/dungeongen.h:105:68: note: Function 'generate' argument 4 names different: declaration 'full_node_max' definition 'nmax'. minetest-5.6.1/src/mapgen/dungeongen.cpp:80:70: note: Function 'generate' argument 4 names different: declaration 'full_node_max' definition 'nmax'. minetest-5.6.1/src/mapgen/dungeongen.cpp:39:46: style: Parameter 'dparams' can be declared as pointer to const [constParameterPointer] minetest-5.6.1/src/mapgen/mg_biome.h:248:2: warning:inconclusive: Member variable 'BiomeManager::m_server' is not initialized in the constructor. [uninitMemberVarPrivate] minetest-5.6.1/src/mapgen/cavegen.cpp:276:18: warning: Member variable 'CavesRandomWalk::vm' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/mapgen/cavegen.cpp:276:18: warning: Member variable 'CavesRandomWalk::heightmap' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/mapgen/cavegen.cpp:276:18: warning: Member variable 'CavesRandomWalk::part_max_length_rs' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/mapgen/cavegen.cpp:276:18: warning: Member variable 'CavesRandomWalk::large_cave' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/mapgen/cavegen.cpp:276:18: warning: Member variable 'CavesRandomWalk::large_cave_is_flat' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/mapgen/cavegen.cpp:276:18: warning: Member variable 'CavesRandomWalk::flooded' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/mapgen/cavegen.cpp:276:18: warning: Member variable 'CavesRandomWalk::use_biome_liquid' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/mapgen/cavegen.cpp:276:18: warning: Member variable 'CavesRandomWalk::ps' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/mapgen/cavegen.cpp:619:10: warning: Member variable 'CavesV6::vm' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/mapgen/cavegen.cpp:619:10: warning: Member variable 'CavesV6::ps' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/mapgen/cavegen.cpp:619:10: warning: Member variable 'CavesV6::ps2' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/mapgen/cavegen.cpp:619:10: warning: Member variable 'CavesV6::heightmap' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/mapgen/cavegen.cpp:619:10: warning: Member variable 'CavesV6::part_max_length_rs' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/mapgen/cavegen.cpp:619:10: warning: Member variable 'CavesV6::large_cave' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/mapgen/cavegen.cpp:619:10: warning: Member variable 'CavesV6::large_cave_is_flat' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/mapgen/cavegen.h:176:14: style:inconclusive: Technically the member function 'CavesRandomWalk::isPosAboveSurface' can be const. [functionConst] minetest-5.6.1/src/mapgen/cavegen.cpp:599:30: note: Technically the member function 'CavesRandomWalk::isPosAboveSurface' can be const. minetest-5.6.1/src/mapgen/cavegen.h:176:14: note: Technically the member function 'CavesRandomWalk::isPosAboveSurface' can be const. minetest-5.6.1/src/mapgen/cavegen.h:247:13: style:inconclusive: Technically the member function 'CavesV6::getSurfaceFromHeightmap' can be const. [functionConst] minetest-5.6.1/src/mapgen/cavegen.cpp:904:21: note: Technically the member function 'CavesV6::getSurfaceFromHeightmap' can be const. minetest-5.6.1/src/mapgen/cavegen.h:247:13: note: Technically the member function 'CavesV6::getSurfaceFromHeightmap' can be const. minetest-5.6.1/src/mapgen/cavegen.cpp:59:2: warning: Class 'CavesNoiseIntersection' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] minetest-5.6.1/src/mapgen/cavegen.cpp:59:2: warning: Class 'CavesNoiseIntersection' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] minetest-5.6.1/src/mapgen/cavegen.cpp:197:2: warning: Class 'CavernsNoise' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] minetest-5.6.1/src/mapgen/cavegen.cpp:197:2: warning: Class 'CavernsNoise' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] minetest-5.6.1/src/mapgen/mg_biome.h:209:2: style: Class 'BiomeManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/mapgen/cavegen.h:161:2: style: Class 'CavesRandomWalk' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/mapgen/cavegen.h:232:2: style: Class 'CavesV6' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/mapgen/mapgen_v5.h:57:3: style: The destructor '~MapgenV5Params' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:118:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_v5.h:57:3: note: Destructor in derived class minetest-5.6.1/src/mapgen/mapgen_v5.h:59:7: style: The function 'readParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:134:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_v5.h:59:7: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_v5.h:60:7: style: The function 'writeParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:135:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_v5.h:60:7: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_v5.h:61:7: style: The function 'setDefaultSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:137:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_v5.h:61:7: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_v5.h:68:3: style: The destructor '~MapgenV5' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:282:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_v5.h:68:3: note: Destructor in derived class minetest-5.6.1/src/mapgen/mapgen_v5.h:70:21: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:181:21: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_v5.h:70:21: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_v5.h:72:15: style: The function 'makeChunk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:227:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_v5.h:72:15: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_v5.h:73:6: style: The function 'getSpawnLevelAtPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:235:14: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_v5.h:73:6: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_v6.h:76:3: style: The destructor '~MapgenV6Params' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:118:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_v6.h:76:3: note: Destructor in derived class minetest-5.6.1/src/mapgen/mapgen_v6.h:78:7: style: The function 'readParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:134:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_v6.h:78:7: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_v6.h:79:7: style: The function 'writeParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:135:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_v6.h:79:7: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_v6.h:80:7: style: The function 'setDefaultSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:137:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_v6.h:80:7: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_v6.h:137:3: style: The destructor '~MapgenV6' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:178:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_v6.h:137:3: note: Destructor in derived class minetest-5.6.1/src/mapgen/mapgen_v6.h:139:21: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:181:21: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_v6.h:139:21: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_v6.h:141:7: style: The function 'makeChunk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:227:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_v6.h:141:7: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_v6.h:142:6: style: The function 'getGroundLevelAtPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:228:14: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_v6.h:142:6: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_v6.h:143:6: style: The function 'getSpawnLevelAtPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:235:14: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_v6.h:143:6: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_v7.h:75:3: style: The destructor '~MapgenV7Params' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:118:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_v7.h:75:3: note: Destructor in derived class minetest-5.6.1/src/mapgen/mapgen_v7.h:77:7: style: The function 'readParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:134:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_v7.h:77:7: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_v7.h:78:7: style: The function 'writeParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:135:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_v7.h:78:7: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_v7.h:79:7: style: The function 'setDefaultSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:137:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_v7.h:79:7: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_v7.h:86:3: style: The destructor '~MapgenV7' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:282:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_v7.h:86:3: note: Destructor in derived class minetest-5.6.1/src/mapgen/mapgen_v7.h:88:21: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:181:21: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_v7.h:88:21: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_v7.h:90:15: style: The function 'makeChunk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:227:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_v7.h:90:15: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_v7.h:91:6: style: The function 'getSpawnLevelAtPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:235:14: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_v7.h:91:6: note: Function in derived class minetest-5.6.1/src/mapgen/mg_biome.h:158:15: style: The function 'readParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mg_biome.h:86:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mg_biome.h:158:15: note: Function in derived class minetest-5.6.1/src/mapgen/mg_biome.h:159:15: style: The function 'writeParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mg_biome.h:87:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mg_biome.h:159:15: note: Function in derived class minetest-5.6.1/src/mapgen/mg_biome.h:171:11: style: The destructor '~BiomeGenOriginal' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mg_biome.h:96:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mg_biome.h:171:11: note: Destructor in derived class minetest-5.6.1/src/mapgen/mg_biome.h:173:15: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mg_biome.h:98:23: note: Virtual function in base class minetest-5.6.1/src/mapgen/mg_biome.h:173:15: note: Function in derived class minetest-5.6.1/src/mapgen/mg_biome.h:175:12: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mg_biome.h:101:20: note: Virtual function in base class minetest-5.6.1/src/mapgen/mg_biome.h:175:12: note: Function in derived class minetest-5.6.1/src/mapgen/mg_biome.h:180:9: style: The function 'calcBiomeAtPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mg_biome.h:112:17: note: Virtual function in base class minetest-5.6.1/src/mapgen/mg_biome.h:180:9: note: Function in derived class minetest-5.6.1/src/mapgen/mg_biome.h:182:7: style: The function 'calcBiomeNoise' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mg_biome.h:117:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mg_biome.h:182:7: note: Function in derived class minetest-5.6.1/src/mapgen/mg_biome.h:184:11: style: The function 'getBiomes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mg_biome.h:122:19: note: Virtual function in base class minetest-5.6.1/src/mapgen/mg_biome.h:184:11: note: Function in derived class minetest-5.6.1/src/mapgen/mg_biome.h:185:9: style: The function 'getBiomeAtPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mg_biome.h:126:17: note: Virtual function in base class minetest-5.6.1/src/mapgen/mg_biome.h:185:9: note: Function in derived class minetest-5.6.1/src/mapgen/mg_biome.h:186:9: style: The function 'getBiomeAtIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mg_biome.h:129:17: note: Virtual function in base class minetest-5.6.1/src/mapgen/mg_biome.h:186:9: note: Function in derived class minetest-5.6.1/src/mapgen/mg_biome.h:229:5: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/mapgen/cavegen.cpp:94:18: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/mapgen/cavegen.cpp:333:18: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/mapgen/mapgen.cpp:117:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen.cpp:262:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MAP_GENERATION_LIMIT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen.cpp:276:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MAP_GENERATION_LIMIT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen.cpp:335:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen.cpp:378:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen.cpp:418:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_profiler [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen.cpp:471:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_profiler [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen.cpp:492:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen.cpp:525:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen.cpp:608:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen.cpp:647:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MAP_GENERATION_LIMIT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen.cpp:777:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen.cpp:926:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen.cpp:992:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen.cpp:1019:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_settings [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen.cpp:1073:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:104:18: warning: Member variable 'GUIFormSpecMenu::doPause' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:104:18: warning: Member variable 'GUIFormSpecMenu::m_bgnonfullscreen' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:104:18: warning: Member variable 'GUIFormSpecMenu::m_bgfullscreen' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:104:18: warning: Member variable 'GUIFormSpecMenu::m_btn_height' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:124:2: performance: Variable 'm_tooltip_show_delay' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/gui/guiButtonImage.h:43:25: warning: The class 'GUIButtonImage' defines member function with name 'addButton' also defined in its parent class 'GUIButton'. [duplInheritedMember] minetest-5.6.1/src/gui/guiButton.h:238:20: note: Parent function 'GUIButton::addButton' minetest-5.6.1/src/gui/guiButtonImage.h:43:25: note: Derived function 'GUIButtonImage::addButton' minetest-5.6.1/src/mapgen/mapgen_flat.cpp:203:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MAP_GENERATION_LIMIT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_flat.cpp:220:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_flat.cpp:292:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_carpathian.cpp:270:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_carpathian.cpp:350:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MAP_GENERATION_LIMIT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_carpathian.cpp:442:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mg_ore.h:71:11: warning: Member variable 'Ore::nthresh' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/mapgen/mg_ore.h:96:2: warning: Member variable 'OreSheet::column_midpoint_factor' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/mapgen/mg_ore.h:141:2: warning: Member variable 'OreVein::random_factor' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/mapgen/mapgen_flat.cpp:55:2: performance: Variable 'ground_level' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/mapgen/mapgen_flat.cpp:78:3: warning: Class 'MapgenFlat' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] minetest-5.6.1/src/mapgen/mapgen_flat.cpp:78:3: warning: Class 'MapgenFlat' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] minetest-5.6.1/src/mapgen/mg_ore.h:165:2: style: Class 'OreManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/mapgen/mg_decoration.h:124:2: style: Class 'DecorationManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/mapgen/mg_ore.h:118:11: style: The destructor '~OrePuff' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mg_ore.h:72:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mg_ore.h:118:11: note: Destructor in derived class minetest-5.6.1/src/mapgen/mg_ore.h:142:11: style: The destructor '~OreVein' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mg_ore.h:72:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mg_ore.h:142:11: note: Destructor in derived class minetest-5.6.1/src/mapgen/mg_ore.h:157:11: style: The destructor '~OreStratum' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mg_ore.h:72:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mg_ore.h:157:11: note: Destructor in derived class minetest-5.6.1/src/mapgen/mg_decoration.h:88:15: style: The function 'resolveNodeNames' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mg_decoration.h:58:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mg_decoration.h:88:15: note: Function in derived class minetest-5.6.1/src/mapgen/mg_decoration.h:89:17: style: The function 'generate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mg_decoration.h:63:17: note: Virtual function in base class minetest-5.6.1/src/mapgen/mg_decoration.h:89:17: note: Function in derived class minetest-5.6.1/src/mapgen/mg_decoration.h:104:11: style: The destructor '~DecoSchematic' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mg_decoration.h:56:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mg_decoration.h:104:11: note: Destructor in derived class minetest-5.6.1/src/mapgen/mg_decoration.h:106:17: style: The function 'generate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mg_decoration.h:63:17: note: Virtual function in base class minetest-5.6.1/src/mapgen/mg_decoration.h:106:17: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_flat.h:63:3: style: The destructor '~MapgenFlatParams' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:118:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_flat.h:63:3: note: Destructor in derived class minetest-5.6.1/src/mapgen/mapgen_flat.h:65:7: style: The function 'readParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:134:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_flat.h:65:7: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_flat.h:66:7: style: The function 'writeParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:135:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_flat.h:66:7: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_flat.h:67:7: style: The function 'setDefaultSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:137:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_flat.h:67:7: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_flat.h:74:3: style: The destructor '~MapgenFlat' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:282:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_flat.h:74:3: note: Destructor in derived class minetest-5.6.1/src/mapgen/mapgen_flat.h:76:21: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:181:21: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_flat.h:76:21: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_flat.h:78:15: style: The function 'makeChunk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:227:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_flat.h:78:15: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_flat.h:79:6: style: The function 'getSpawnLevelAtPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:235:14: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_flat.h:79:6: note: Function in derived class minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:4121:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:107:46: style:inconclusive: Function 'GUIFormSpecMenu' argument 9 names different: declaration 'fs_src' definition 'fsrc'. [funcArgNamesDifferent] minetest-5.6.1/src/gui/guiFormSpecMenu.h:159:17: note: Function 'GUIFormSpecMenu' argument 9 names different: declaration 'fs_src' definition 'fsrc'. minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:107:46: note: Function 'GUIFormSpecMenu' argument 9 names different: declaration 'fs_src' definition 'fsrc'. minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:107:62: style:inconclusive: Function 'GUIFormSpecMenu' argument 10 names different: declaration 'txt_dst' definition 'tdst'. [funcArgNamesDifferent] minetest-5.6.1/src/gui/guiFormSpecMenu.h:160:14: note: Function 'GUIFormSpecMenu' argument 10 names different: declaration 'txt_dst' definition 'tdst'. minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:107:62: note: Function 'GUIFormSpecMenu' argument 10 names different: declaration 'txt_dst' definition 'tdst'. minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:974:22: style:inconclusive: Function 'parseButton' argument 3 names different: declaration 'typ' definition 'type'. [funcArgNamesDifferent] minetest-5.6.1/src/gui/guiFormSpecMenu.h:420:23: note: Function 'parseButton' argument 3 names different: declaration 'typ' definition 'type'. minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:974:22: note: Function 'parseButton' argument 3 names different: declaration 'typ' definition 'type'. minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:773:9: style: Local variable 'offset' shadows outer variable [shadowVariable] minetest-5.6.1/src/gui/guiFormSpecMenu.h:298:8: note: Shadowed declaration minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:773:9: note: Shadow variable minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:250:13: style: Variable 'table' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:1563:28: style: Parameter 'parts' can be declared as reference to const [constParameterReference] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:2632:23: style: Variable 'state' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:3029:14: style: Variable 'm_table' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:4685:18: style: Variable 'spec' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:4709:18: style: Variable 'spec' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:3031:14: style: Variable 'table' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:3949:20: style: Variable 'e' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:3963:24: style: Variable 'e' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:2624:15: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:202:31: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:210:46: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:218:53: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:235:46: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:251:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:260:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:1394:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:3041:35: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:3390:34: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:4524:50: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:4633:49: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:4686:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:4696:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:4710:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:650:20: style: Variable 'value' is assigned a value that is never used. [unreadVariable] minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:1183:30: style: Variable 'str_transparent' is assigned a value that is never used. [unreadVariable] minetest-5.6.1/src/mapgen/mapgen.cpp:566:14: warning: Member variable 'MapgenBasic::noise_filler_depth' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/mapgen/mapgen.cpp:566:14: warning: Member variable 'MapgenBasic::cave_width' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/mapgen/mapgen.cpp:566:14: warning: Member variable 'MapgenBasic::cavern_limit' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/mapgen/mapgen.cpp:566:14: warning: Member variable 'MapgenBasic::cavern_taper' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/mapgen/mapgen.cpp:566:14: warning: Member variable 'MapgenBasic::cavern_threshold' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/mapgen/mapgen.cpp:566:14: warning: Member variable 'MapgenBasic::small_cave_num_min' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/mapgen/mapgen.cpp:566:14: warning: Member variable 'MapgenBasic::small_cave_num_max' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/mapgen/mapgen.cpp:566:14: warning: Member variable 'MapgenBasic::large_cave_num_min' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/mapgen/mapgen.cpp:566:14: warning: Member variable 'MapgenBasic::large_cave_num_max' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/mapgen/mapgen.cpp:566:14: warning: Member variable 'MapgenBasic::large_cave_flooded' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/mapgen/mapgen.cpp:116:2: performance: Variable 'flags' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/mapgen/mapgen.cpp:117:2: performance: Variable 'csize' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/mapgen/mapgen.cpp:959:2: performance: Variable 'm_notify_on' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/mapgen/mapgen_carpathian.h:72:3: style: The destructor '~MapgenCarpathianParams' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:118:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_carpathian.h:72:3: note: Destructor in derived class minetest-5.6.1/src/mapgen/mapgen_carpathian.h:74:7: style: The function 'readParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:134:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_carpathian.h:74:7: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_carpathian.h:75:7: style: The function 'writeParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:135:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_carpathian.h:75:7: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_carpathian.h:76:7: style: The function 'setDefaultSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:137:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_carpathian.h:76:7: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_carpathian.h:83:3: style: The destructor '~MapgenCarpathian' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:282:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_carpathian.h:83:3: note: Destructor in derived class minetest-5.6.1/src/mapgen/mapgen_carpathian.h:85:21: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:181:21: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_carpathian.h:85:21: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_carpathian.h:87:15: style: The function 'makeChunk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:227:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_carpathian.h:87:15: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_carpathian.h:88:6: style: The function 'getSpawnLevelAtPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:235:14: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_carpathian.h:88:6: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_fractal.h:64:3: style: The destructor '~MapgenFractalParams' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:118:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_fractal.h:64:3: note: Destructor in derived class minetest-5.6.1/src/mapgen/mapgen_fractal.h:66:7: style: The function 'readParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:134:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_fractal.h:66:7: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_fractal.h:67:7: style: The function 'writeParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:135:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_fractal.h:67:7: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_fractal.h:68:7: style: The function 'setDefaultSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:137:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_fractal.h:68:7: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_fractal.h:76:3: style: The destructor '~MapgenFractal' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:282:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_fractal.h:76:3: note: Destructor in derived class minetest-5.6.1/src/mapgen/mapgen_fractal.h:78:21: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:181:21: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_fractal.h:78:21: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_fractal.h:80:15: style: The function 'makeChunk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:227:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_fractal.h:80:15: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_fractal.h:81:6: style: The function 'getSpawnLevelAtPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:235:14: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_fractal.h:81:6: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_valleys.h:75:3: style: The destructor '~MapgenValleysParams' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:118:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_valleys.h:75:3: note: Destructor in derived class minetest-5.6.1/src/mapgen/mapgen_valleys.h:77:7: style: The function 'readParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:134:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_valleys.h:77:7: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_valleys.h:78:7: style: The function 'writeParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:135:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_valleys.h:78:7: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_valleys.h:79:7: style: The function 'setDefaultSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:137:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_valleys.h:79:7: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_valleys.h:88:3: style: The destructor '~MapgenValleys' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:282:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_valleys.h:88:3: note: Destructor in derived class minetest-5.6.1/src/mapgen/mapgen_valleys.h:90:21: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:181:21: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_valleys.h:90:21: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_valleys.h:92:15: style: The function 'makeChunk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:227:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_valleys.h:92:15: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_valleys.h:93:6: style: The function 'getSpawnLevelAtPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:235:14: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_valleys.h:93:6: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_singlenode.h:29:3: style: The destructor '~MapgenSinglenodeParams' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:118:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_singlenode.h:29:3: note: Destructor in derived class minetest-5.6.1/src/mapgen/mapgen_singlenode.h:31:7: style: The function 'readParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:134:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_singlenode.h:31:7: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_singlenode.h:32:7: style: The function 'writeParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:135:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_singlenode.h:32:7: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_singlenode.h:42:3: style: The destructor '~MapgenSinglenode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:178:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_singlenode.h:42:3: note: Destructor in derived class minetest-5.6.1/src/mapgen/mapgen_singlenode.h:44:21: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:181:21: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_singlenode.h:44:21: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_singlenode.h:46:7: style: The function 'makeChunk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:227:15: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_singlenode.h:46:7: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen_singlenode.h:47:6: style: The function 'getSpawnLevelAtPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:235:14: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_singlenode.h:47:6: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen.cpp:164:31: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/mapgen/mapgen.cpp:166:25: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/mapgen/mapgen.cpp:168:28: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/mapgen/mapgen.cpp:170:31: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/mapgen/mapgen.cpp:172:23: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/mapgen/mapgen.cpp:174:23: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/mapgen/mapgen.cpp:176:23: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/mapgen/mapgen.cpp:178:28: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/mapgen/mapgen.cpp:775:18: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/mapgen/mapgen.cpp:923:17: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/mapgen/mapgen.cpp:309:7: style: The scope of the variable 'is_walkable' can be reduced. [variableScope] minetest-5.6.1/src/mapgen/mapgen_singlenode.cpp:38:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_singlenode.cpp:62:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_singlenode.h:47:6: style: The function 'getSpawnLevelAtPoint' overrides a function in a base class but is identical to the overridden function [uselessOverride] minetest-5.6.1/src/mapgen/mapgen.h:235:14: note: Virtual function in base class minetest-5.6.1/src/mapgen/mapgen_singlenode.h:47:6: note: Function in derived class minetest-5.6.1/src/mapgen/mapgen.cpp:309:19: style: Variable 'is_walkable' is assigned a value that is never used. [unreadVariable] minetest-5.6.1/src/mapgen/mapgen_fractal.cpp:204:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MAP_GENERATION_LIMIT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_fractal.cpp:222:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_fractal.cpp:410:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_fractal.cpp:63:2: performance: Variable 'fractal' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/mapgen/mapgen_fractal.cpp:64:2: performance: Variable 'iterations' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/mapgen/mapgen_fractal.cpp:65:2: performance: Variable 'scale' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/mapgen/mapgen_fractal.cpp:66:2: performance: Variable 'offset' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/mapgen/mapgen_fractal.h:82:7: style:inconclusive: Technically the member function 'MapgenFractal::getFractalAtPoint' can be const. [functionConst] minetest-5.6.1/src/mapgen/mapgen_fractal.cpp:278:21: note: Technically the member function 'MapgenFractal::getFractalAtPoint' can be const. minetest-5.6.1/src/mapgen/mapgen_fractal.h:82:7: note: Technically the member function 'MapgenFractal::getFractalAtPoint' can be const. minetest-5.6.1/src/mapgen/mapgen_fractal.cpp:75:3: warning: Class 'MapgenFractal' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] minetest-5.6.1/src/mapgen/mapgen_fractal.cpp:75:3: warning: Class 'MapgenFractal' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] minetest-5.6.1/src/mapgen/mapgen_v5.cpp:188:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MAP_GENERATION_LIMIT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_v5.cpp:212:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_v5.cpp:288:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MAP_GENERATION_LIMIT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_carpathian.cpp:74:2: performance: Variable 'grad_wl' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/mapgen/mapgen_carpathian.h:111:8: performance:inconclusive: Technically the member function 'MapgenCarpathian::getSteps' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/mapgen/mapgen_carpathian.cpp:245:25: note: Technically the member function 'MapgenCarpathian::getSteps' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/mapgen/mapgen_carpathian.h:111:8: note: Technically the member function 'MapgenCarpathian::getSteps' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/mapgen/mapgen_carpathian.h:112:15: performance:inconclusive: Technically the member function 'MapgenCarpathian::getLerp' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/mapgen/mapgen_carpathian.cpp:239:32: note: Technically the member function 'MapgenCarpathian::getLerp' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/mapgen/mapgen_carpathian.h:112:15: note: Technically the member function 'MapgenCarpathian::getLerp' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/mapgen/mapgen_carpathian.cpp:78:2: warning: Class 'MapgenCarpathian' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] minetest-5.6.1/src/mapgen/mapgen_carpathian.cpp:78:2: warning: Class 'MapgenCarpathian' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] minetest-5.6.1/src/mapgen/mapgen_v5.cpp:66:2: warning: Class 'MapgenV5' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] minetest-5.6.1/src/mapgen/mapgen_v5.cpp:66:2: warning: Class 'MapgenV5' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] minetest-5.6.1/src/mapgen/mg_biome.cpp:46:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MAP_GENERATION_LIMIT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mg_biome.cpp:89:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_objects [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mg_biome.cpp:239:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_v6.cpp:86:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_v7.cpp:272:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MAP_GENERATION_LIMIT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_v6.cpp:249:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_v7.cpp:329:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_v6.cpp:266:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_v7.cpp:485:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_v6.cpp:355:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MAP_GENERATION_LIMIT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_v6.cpp:366:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_v6.cpp:379:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_v6.cpp:512:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_v6.cpp:670:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_v6.cpp:864:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_v6.cpp:890:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_v6.cpp:935:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_v6.cpp:1059:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPT_LIGHT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_v6.cpp:1095:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mg_biome.cpp:133:2: warning: Class 'BiomeGenOriginal' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] minetest-5.6.1/src/mapgen/mg_biome.cpp:133:2: warning: Class 'BiomeGenOriginal' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] minetest-5.6.1/src/mapgen/mg_biome.cpp:83:22: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/mapgen/mg_biome.cpp:243:14: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/mapgen/mg_biome.cpp:276:43: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/mapgen/mg_biome.cpp:206:10: style: Variable 'biome' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/mapgen/mg_decoration.cpp:59:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_objects [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mg_decoration.cpp:249:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MAP_GENERATION_LIMIT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mg_decoration.cpp:367:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mg_decoration.cpp:446:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROTATE_RAND [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_valleys.cpp:223:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_valleys.cpp:299:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MAP_GENERATION_LIMIT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_valleys.cpp:347:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_v7.cpp:58:2: performance: Variable 'mount_zero_level' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/mapgen/mapgen_v7.cpp:59:2: performance: Variable 'floatland_ymin' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/mapgen/mapgen_v7.cpp:60:2: performance: Variable 'floatland_ymax' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/mapgen/mapgen_v7.cpp:61:2: performance: Variable 'floatland_taper' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/mapgen/mapgen_v7.cpp:64:2: performance: Variable 'floatland_ywater' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/mapgen/mapgen_v7.h:98:7: style:inconclusive: Technically the member function 'MapgenV7::getFloatlandTerrainFromMap' can be const. [functionConst] minetest-5.6.1/src/mapgen/mapgen_v7.cpp:477:16: note: Technically the member function 'MapgenV7::getFloatlandTerrainFromMap' can be const. minetest-5.6.1/src/mapgen/mapgen_v7.h:98:7: note: Technically the member function 'MapgenV7::getFloatlandTerrainFromMap' can be const. minetest-5.6.1/src/mapgen/mapgen_v7.cpp:80:8: warning: Class 'MapgenV7' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] minetest-5.6.1/src/mapgen/mapgen_v7.cpp:80:8: warning: Class 'MapgenV7' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] minetest-5.6.1/src/mapgen/mapgen_valleys.cpp:92:2: warning: Class 'MapgenValleys' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] minetest-5.6.1/src/mapgen/mapgen_valleys.cpp:92:2: warning: Class 'MapgenValleys' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] minetest-5.6.1/src/mapgen/mapgen_valleys.cpp:62:11: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/mapgen/mg_ore.cpp:53:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_objects [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mg_ore.cpp:67:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_objects [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mg_ore.cpp:94:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mg_schematic.cpp:97:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MapNode [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mg_schematic.cpp:114:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mg_schematic.cpp:127:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ndef [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mg_schematic.cpp:212:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ndef [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mg_schematic.cpp:243:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ndef [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mg_schematic.cpp:287:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mg_schematic.cpp:385:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nodenames [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mg_schematic.cpp:407:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ndef [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mg_schematic.cpp:490:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mg_schematic.cpp:527:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ndef [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mg_schematic.cpp:573:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable param1 [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mg_schematic.cpp:591:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mg_schematic.h:152:2: warning:inconclusive: Member variable 'SchematicManager::m_server' is not initialized in the constructor. [uninitMemberVarPrivate] minetest-5.6.1/src/mapgen/mg_schematic.h:134:2: style: Class 'SchematicManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/mapgen/mg_decoration.cpp:59:22: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/mapgen/mg_decoration.cpp:251:8: style: Redundant initialization for 'y'. The initialized value is overwritten before it is read. [redundantInitialization] minetest-5.6.1/src/mapgen/mg_decoration.cpp:249:11: note: y is initialized minetest-5.6.1/src/mapgen/mg_decoration.cpp:251:8: note: y is overwritten minetest-5.6.1/src/mapgen/mg_ore.cpp:53:14: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/mapgen/mg_ore.cpp:68:14: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/mapgen/mg_ore.cpp:184:8: style: Local variable 'i' shadows outer variable [shadowVariable] minetest-5.6.1/src/mapgen/mg_ore.cpp:162:11: note: Shadowed declaration minetest-5.6.1/src/mapgen/mg_ore.cpp:184:8: note: Shadow variable minetest-5.6.1/src/mapgen/mg_ore.cpp:403:8: style: Local variable 'i' shadows outer variable [shadowVariable] minetest-5.6.1/src/mapgen/mg_ore.cpp:384:11: note: Shadowed declaration minetest-5.6.1/src/mapgen/mg_ore.cpp:403:8: note: Shadow variable minetest-5.6.1/src/mapgen/mg_schematic.cpp:62:22: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/mapgen/mg_schematic.cpp:534:11: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/mapgen/mg_schematic.cpp:237:30: style: Unused variable: lighting_modified_blocks [unusedVariable] minetest-5.6.1/src/mapgen/treegen.cpp:46:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/treegen.cpp:139:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEET_OTHER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/treegen.cpp:558:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/treegen.cpp:582:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/treegen.cpp:595:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/treegen.cpp:652:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/treegen.cpp:757:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/mapgen/mapgen_v6.cpp:65:2: performance: Variable 'spflags' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/mapgen/mapgen_v6.cpp:68:2: performance: Variable 'dungeon_ymin' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/mapgen/mapgen_v6.cpp:69:2: performance: Variable 'dungeon_ymax' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/mapgen/mapgen_v6.cpp:76:2: performance: Variable 'np_dungeons' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/mapgen/mapgen_v6.h:145:8: performance:inconclusive: Technically the member function 'MapgenV6::baseTerrainLevel' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/mapgen/mapgen_v6.cpp:275:17: note: Technically the member function 'MapgenV6::baseTerrainLevel' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/mapgen/mapgen_v6.h:145:8: note: Technically the member function 'MapgenV6::baseTerrainLevel' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/mapgen/mapgen_v6.h:152:7: style:inconclusive: Technically the member function 'MapgenV6::block_is_underground' can be const. [functionConst] minetest-5.6.1/src/mapgen/mapgen_v6.cpp:259:16: note: Technically the member function 'MapgenV6::block_is_underground' can be const. minetest-5.6.1/src/mapgen/mapgen_v6.h:152:7: note: Technically the member function 'MapgenV6::block_is_underground' can be const. minetest-5.6.1/src/mapgen/mapgen_v6.h:154:8: style:inconclusive: Technically the member function 'MapgenV6::getHumidity' can be const. [functionConst] minetest-5.6.1/src/mapgen/mapgen_v6.cpp:372:17: note: Technically the member function 'MapgenV6::getHumidity' can be const. minetest-5.6.1/src/mapgen/mapgen_v6.h:154:8: note: Technically the member function 'MapgenV6::getHumidity' can be const. minetest-5.6.1/src/mapgen/mapgen_v6.h:157:8: style:inconclusive: Technically the member function 'MapgenV6::getMudAmount' can be const. [functionConst] minetest-5.6.1/src/mapgen/mapgen_v6.cpp:418:17: note: Technically the member function 'MapgenV6::getMudAmount' can be const. minetest-5.6.1/src/mapgen/mapgen_v6.h:157:8: note: Technically the member function 'MapgenV6::getMudAmount' can be const. minetest-5.6.1/src/mapgen/mapgen_v6.h:158:7: style:inconclusive: Technically the member function 'MapgenV6::getHaveBeach' can be const. [functionConst] minetest-5.6.1/src/mapgen/mapgen_v6.cpp:431:16: note: Technically the member function 'MapgenV6::getHaveBeach' can be const. minetest-5.6.1/src/mapgen/mapgen_v6.h:158:7: note: Technically the member function 'MapgenV6::getHaveBeach' can be const. minetest-5.6.1/src/mapgen/mapgen_v6.h:162:6: style:inconclusive: Technically the member function 'MapgenV6::get_blockseed' can be const. [functionConst] minetest-5.6.1/src/mapgen/mapgen_v6.cpp:488:15: note: Technically the member function 'MapgenV6::get_blockseed' can be const. minetest-5.6.1/src/mapgen/mapgen_v6.h:162:6: note: Technically the member function 'MapgenV6::get_blockseed' can be const. minetest-5.6.1/src/mapgen/mapgen_v6.cpp:79:2: warning: Class 'MapgenV6' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] minetest-5.6.1/src/mapgen/mapgen_v6.cpp:79:2: warning: Class 'MapgenV6' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] minetest-5.6.1/src/mapgen/mapgen_v6.cpp:1015:9: style: Local variable 'i' shadows outer variable [shadowVariable] minetest-5.6.1/src/mapgen/mapgen_v6.cpp:1001:12: note: Shadowed declaration minetest-5.6.1/src/mapgen/mapgen_v6.cpp:1015:9: note: Shadow variable minetest-5.6.1/src/mapgen/mapgen_v6.cpp:773:29: style: Parameter 'mudflow_minpos' can be declared as reference to const [constParameterReference] minetest-5.6.1/src/mapgen/mapgen_v6.cpp:773:50: style: Parameter 'mudflow_maxpos' can be declared as reference to const [constParameterReference] minetest-5.6.1/src/modchannels.h:40:2: style: Class 'ModChannel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/network/address.h:60:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/address.cpp:96:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/address.cpp:111:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/address.cpp:171:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/address.cpp:195:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/address.cpp:209:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/address.cpp:221:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/address.cpp:235:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/address.h:54:7: style:inconclusive: Technically the member function 'Address::operator!=' can be const. [functionConst] minetest-5.6.1/src/network/networkexceptions.h:32:2: style: Class 'NotFoundException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/network/networkexceptions.h:38:2: style: Class 'PeerNotFoundException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/network/networkexceptions.h:44:2: style: Class 'ConnectionException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/network/networkexceptions.h:50:2: style: Class 'ConnectionBindFailed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/network/networkexceptions.h:56:2: style: Class 'InvalidIncomingDataException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/network/networkexceptions.h:62:2: style: Class 'NoIncomingDataException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/network/networkexceptions.h:68:2: style: Class 'ProcessedSilentlyException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/network/networkexceptions.h:74:2: style: Class 'ProcessedQueued' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/network/networkexceptions.h:80:2: style: Class 'IncomingDataCorruption' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/network/networkexceptions.h:87:2: style: Class 'SocketException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/network/networkexceptions.h:93:2: style: Class 'ResolveError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/network/networkexceptions.h:99:2: style: Class 'SendFailedException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/network/address.cpp:136:28: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/address.cpp:140:29: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/address.cpp:172:31: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/address.cpp:91:41: style:inconclusive: Function 'operator==' argument 1 names different: declaration 'address' definition 'other'. [funcArgNamesDifferent] minetest-5.6.1/src/network/address.h:53:33: note: Function 'operator==' argument 1 names different: declaration 'address' definition 'other'. minetest-5.6.1/src/network/address.cpp:91:41: note: Function 'operator==' argument 1 names different: declaration 'address' definition 'other'. minetest-5.6.1/src/network/address.cpp:136:23: style: Variable 't' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/network/address.cpp:140:24: style: Variable 't' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/network/connection.h:193:2: error: There is an unknown macro here somewhere. Configuration is required. If DISABLE_CLASS_COPY is a macro then please configure it. [unknownMacro] minetest-5.6.1/src/metadata.cpp:53:2: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/network/clientpackethandler.cpp:50:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:71:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:135:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_map_seed [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:167:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_password [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:179:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHATMESSAGE_TYPE_SYSTEM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:191:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_access_denied [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:249:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_server_ser_ver [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:272:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:303:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:347:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:381:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_last_time_of_day_f [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:424:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHATMESSAGE_TYPE_MAX [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:481:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:501:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:530:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:586:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_PLAYER_DAMAGE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:617:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:645:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_DEATHSCREEN [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:659:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:724:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:768:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:787:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:858:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sounds_server_to_client [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:897:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:928:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:963:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_SHOW_FORMSPEC [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:974:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:989:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:1112:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_DELETE_PARTICLESPAWNER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:1148:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_HUDADD [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:1176:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_HUDRM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:1218:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_HUDCHANGE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:1239:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUD_FLAG_MINIMAP_VISIBLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:1279:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUD_HOTBAR_ITEMCOUNT_MAX [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:1292:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_proto_ver [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:1386:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_SET_SUN [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:1399:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_SET_MOON [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:1415:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_SET_STARS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:1434:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_CLOUD_PARAMS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:1459:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_OVERRIDE_DAY_NIGHT_RATIO [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:1511:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_chosen_auth_mech [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:1553:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_csm_restriction_flags [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:1578:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_proto_ver [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:1651:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosestream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:1678:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODCHANNEL_STATE_READ_WRITE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/clientpackethandler.cpp:1741:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_minimap [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/networkpacket.cpp:122:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRING_MAX_LEN [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/networkpacket.cpp:137:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONG_STRING_MAX_LEN [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/networkpacket.cpp:169:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u16 [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/networkpacket.cpp:183:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDE_STRING_MAX_LEN [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/networkpacket.cpp:231:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONG_STRING_MAX_LEN [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/networkpacket.h:43:6: style:inconclusive: Technically the member function 'NetworkPacket::getCommand' can be const. [functionConst] minetest-5.6.1/src/network/networkpacket.h:122:7: style:inconclusive: Technically the member function 'NetworkPacket::checkReadOffset' can be const. [functionConst] minetest-5.6.1/src/network/networkpacket.cpp:43:21: note: Technically the member function 'NetworkPacket::checkReadOffset' can be const. minetest-5.6.1/src/network/networkpacket.h:122:7: note: Technically the member function 'NetworkPacket::checkReadOffset' can be const. minetest-5.6.1/src/network/networkpacket.cpp:114:13: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/networkpacket.cpp:240:13: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/networkpacket.cpp:354:33: style:inconclusive: Function 'getU8Ptr' argument 1 names different: declaration 'offset' definition 'from_offset'. [funcArgNamesDifferent] minetest-5.6.1/src/network/networkpacket.h:78:19: note: Function 'getU8Ptr' argument 1 names different: declaration 'offset' definition 'from_offset'. minetest-5.6.1/src/network/networkpacket.cpp:354:33: note: Function 'getU8Ptr' argument 1 names different: declaration 'offset' definition 'from_offset'. minetest-5.6.1/src/network/clientpackethandler.cpp:97:20: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/clientpackethandler.cpp:828:49: style: C-style reference casting [cstyleCast] minetest-5.6.1/src/network/clientpackethandler.cpp:1278:34: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/clientpackethandler.cpp:1521:17: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/clientpackethandler.cpp:1528:35: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/clientpackethandler.cpp:1529:4: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/clientpackethandler.cpp:1530:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/clientpackethandler.cpp:1612:25: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/clientpackethandler.cpp:1352:15: style: The scope of the variable 'texture' can be reduced. [variableScope] minetest-5.6.1/src/network/clientpackethandler.cpp:556:24: style: Variable 'e' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/network/clientpackethandler.cpp:576:24: style: Variable 'e' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/network/clientpackethandler.cpp:834:24: style: Variable 'e' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/network/clientpackethandler.cpp:1145:23: style: Variable 'e' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/network/clientpackethandler.cpp:1412:24: style: Variable 'e' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/network/socket.cpp:94:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/socket.cpp:134:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/socket.cpp:148:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/socket.cpp:195:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERNET_SIMULATOR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/socket.cpp:262:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/socket.cpp:348:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/serverpackethandler.cpp:46:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/serverpackethandler.cpp:57:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CS_Created [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/serverpackethandler.cpp:297:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosestream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/serverpackethandler.cpp:365:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/serverpackethandler.cpp:400:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/serverpackethandler.cpp:449:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_clients [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/serverpackethandler.cpp:517:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/serverpackethandler.cpp:579:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/serverpackethandler.cpp:759:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/serverpackethandler.cpp:786:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/serverpackethandler.cpp:828:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/serverpackethandler.cpp:865:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/serverpackethandler.cpp:891:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/serverpackethandler.cpp:933:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/serverpackethandler.cpp:1363:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/serverpackethandler.cpp:1415:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/serverpackethandler.cpp:1464:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CS_Invalid [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/serverpackethandler.cpp:1551:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CS_Invalid [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/serverpackethandler.cpp:1657:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CS_Invalid [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/serverpackethandler.cpp:1746:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOCLIENT_MODCHANNEL_SIGNAL [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/serverpackethandler.cpp:1771:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOCLIENT_MODCHANNEL_SIGNAL [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/serverpackethandler.cpp:1795:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosestream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/network/socket.h:36:2: warning: Member variable 'UDPSocket::m_handle' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/network/socket.h:36:2: warning: Member variable 'UDPSocket::m_timeout_ms' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/network/socket.h:36:2: warning: Member variable 'UDPSocket::m_addr_family' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/network/socket.h:47:6: style:inconclusive: Technically the member function 'UDPSocket::GetHandle' can be const. [functionConst] minetest-5.6.1/src/network/socket.cpp:318:16: note: Technically the member function 'UDPSocket::GetHandle' can be const. minetest-5.6.1/src/network/socket.h:47:6: note: Technically the member function 'UDPSocket::GetHandle' can be const. minetest-5.6.1/src/network/socket.h:38:2: style: Class 'UDPSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/network/socket.cpp:170:31: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/socket.cpp:180:31: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/socket.cpp:209:23: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/socket.cpp:239:28: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/socket.cpp:240:6: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/socket.cpp:247:28: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/socket.cpp:248:6: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/socket.cpp:267:33: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/socket.cpp:268:6: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/socket.cpp:283:33: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/socket.cpp:284:6: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/socket.cpp:306:23: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/serverpackethandler.cpp:656:21: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/serverpackethandler.cpp:695:21: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/serverpackethandler.cpp:727:22: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/serverpackethandler.cpp:930:10: style: C-style reference casting [cstyleCast] minetest-5.6.1/src/network/serverpackethandler.cpp:1629:4: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/serverpackethandler.cpp:1630:4: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/serverpackethandler.cpp:1631:4: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/serverpackethandler.cpp:1633:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/serverpackethandler.cpp:1689:42: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/serverpackethandler.cpp:1699:30: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/serverpackethandler.cpp:1700:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/network/serverpackethandler.cpp:64:39: style: Variable 'e' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/mapgen/treegen.cpp:548:29: style: Parameter 'tree_definition' can be declared as reference to const [constParameterReference] minetest-5.6.1/src/mapgen/treegen.cpp:572:29: style: Parameter 'tree_definition' can be declared as reference to const [constParameterReference] minetest-5.6.1/src/mapgen/treegen.cpp:588:62: style: Parameter 'tree_definition' can be declared as reference to const [constParameterReference] minetest-5.6.1/src/objdef.cpp:98:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/particles.cpp:167:6: debug: Failed to instantiate template "streamEndsBeforeParam". The checking continues anyway. [templateInstantiation] minetest-5.6.1/src/objdef.h:106:2: warning:inconclusive: Member variable 'ObjDefManager::m_ndef' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/objdef.h:106:2: warning:inconclusive: Member variable 'ObjDefManager::m_objtype' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/objdef.cpp:200:19: style: Variable 'obj' can be declared as pointer to const [constVariableReference] minetest-5.6.1/src/porting_android.cpp:21:0: error: #error This file may only be compiled for android! [preprocessorErrorDirective] minetest-5.6.1/src/profiler.cpp:145:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/particles.cpp:89:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alpha [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/profiler.cpp:60:2: performance: Variable 'm_start_time' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/profiler.cpp:32:3: warning: Class 'ScopeProfiler' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] minetest-5.6.1/src/profiler.cpp:32:3: warning: Class 'ScopeProfiler' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] minetest-5.6.1/src/util/timetaker.h:32:2: style: Class 'TimeTaker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/inventory.h:122:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tool_capabilities [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/profiler.cpp:41:8: style: The scope of the variable 'duration' can be reduced. [variableScope] minetest-5.6.1/src/particles.cpp:25:30: style:inconclusive: Function 'pickParameterValue' argument 1 names different: declaration 'facs' definition 'f'. [funcArgNamesDifferent] minetest-5.6.1/src/particles.h:56:2: note: Function 'pickParameterValue' argument 1 names different: declaration 'facs' definition 'f'. minetest-5.6.1/src/particles.cpp:25:30: note: Function 'pickParameterValue' argument 1 names different: declaration 'facs' definition 'f'. minetest-5.6.1/src/particles.cpp:32:30: style:inconclusive: Function 'pickParameterValue' argument 1 names different: declaration 'facs' definition 'f'. [funcArgNamesDifferent] minetest-5.6.1/src/particles.h:57:2: note: Function 'pickParameterValue' argument 1 names different: declaration 'facs' definition 'f'. minetest-5.6.1/src/particles.cpp:32:30: note: Function 'pickParameterValue' argument 1 names different: declaration 'facs' definition 'f'. minetest-5.6.1/src/particles.cpp:56:1: style:inconclusive: Function 'deSerializeParameterValue' argument 2 names different: declaration 'r' definition 'v'. [funcArgNamesDifferent] minetest-5.6.1/src/particles.h:52:2: note: Function 'deSerializeParameterValue' argument 2 names different: declaration 'r' definition 'v'. minetest-5.6.1/src/particles.cpp:56:1: note: Function 'deSerializeParameterValue' argument 2 names different: declaration 'r' definition 'v'. minetest-5.6.1/src/particles.cpp:56:1: style:inconclusive: Function 'pickParameterValue' argument 1 names different: declaration 'facs' definition 'f'. [funcArgNamesDifferent] minetest-5.6.1/src/particles.h:52:2: note: Function 'pickParameterValue' argument 1 names different: declaration 'facs' definition 'f'. minetest-5.6.1/src/particles.cpp:56:1: note: Function 'pickParameterValue' argument 1 names different: declaration 'facs' definition 'f'. minetest-5.6.1/src/particles.cpp:57:1: style:inconclusive: Function 'deSerializeParameterValue' argument 2 names different: declaration 'r' definition 'v'. [funcArgNamesDifferent] minetest-5.6.1/src/particles.h:53:2: note: Function 'deSerializeParameterValue' argument 2 names different: declaration 'r' definition 'v'. minetest-5.6.1/src/particles.cpp:57:1: note: Function 'deSerializeParameterValue' argument 2 names different: declaration 'r' definition 'v'. minetest-5.6.1/src/particles.cpp:57:1: style:inconclusive: Function 'pickParameterValue' argument 1 names different: declaration 'facs' definition 'f'. [funcArgNamesDifferent] minetest-5.6.1/src/particles.h:53:2: note: Function 'pickParameterValue' argument 1 names different: declaration 'facs' definition 'f'. minetest-5.6.1/src/particles.cpp:57:1: note: Function 'pickParameterValue' argument 1 names different: declaration 'facs' definition 'f'. minetest-5.6.1/src/particles.cpp:58:1: style:inconclusive: Function 'deSerializeParameterValue' argument 2 names different: declaration 'r' definition 'v'. [funcArgNamesDifferent] minetest-5.6.1/src/particles.h:54:2: note: Function 'deSerializeParameterValue' argument 2 names different: declaration 'r' definition 'v'. minetest-5.6.1/src/particles.cpp:58:1: note: Function 'deSerializeParameterValue' argument 2 names different: declaration 'r' definition 'v'. minetest-5.6.1/src/particles.cpp:58:1: style:inconclusive: Function 'pickParameterValue' argument 1 names different: declaration 'facs' definition 'f'. [funcArgNamesDifferent] minetest-5.6.1/src/particles.h:54:2: note: Function 'pickParameterValue' argument 1 names different: declaration 'facs' definition 'f'. minetest-5.6.1/src/particles.cpp:58:1: note: Function 'pickParameterValue' argument 1 names different: declaration 'facs' definition 'f'. minetest-5.6.1/src/particles.cpp:59:1: style:inconclusive: Function 'deSerializeParameterValue' argument 2 names different: declaration 'r' definition 'v'. [funcArgNamesDifferent] minetest-5.6.1/src/particles.h:55:2: note: Function 'deSerializeParameterValue' argument 2 names different: declaration 'r' definition 'v'. minetest-5.6.1/src/particles.cpp:59:1: note: Function 'deSerializeParameterValue' argument 2 names different: declaration 'r' definition 'v'. minetest-5.6.1/src/particles.cpp:59:1: style:inconclusive: Function 'pickParameterValue' argument 1 names different: declaration 'facs' definition 'f'. [funcArgNamesDifferent] minetest-5.6.1/src/particles.h:55:2: note: Function 'pickParameterValue' argument 1 names different: declaration 'facs' definition 'f'. minetest-5.6.1/src/particles.cpp:59:1: note: Function 'pickParameterValue' argument 1 names different: declaration 'facs' definition 'f'. minetest-5.6.1/src/particles.cpp:60:1: style:inconclusive: Function 'deSerializeParameterValue' argument 2 names different: declaration 'r' definition 'v'. [funcArgNamesDifferent] minetest-5.6.1/src/particles.h:56:2: note: Function 'deSerializeParameterValue' argument 2 names different: declaration 'r' definition 'v'. minetest-5.6.1/src/particles.cpp:60:1: note: Function 'deSerializeParameterValue' argument 2 names different: declaration 'r' definition 'v'. minetest-5.6.1/src/particles.cpp:61:1: style:inconclusive: Function 'deSerializeParameterValue' argument 2 names different: declaration 'r' definition 'v'. [funcArgNamesDifferent] minetest-5.6.1/src/particles.h:57:2: note: Function 'deSerializeParameterValue' argument 2 names different: declaration 'r' definition 'v'. minetest-5.6.1/src/particles.cpp:61:1: note: Function 'deSerializeParameterValue' argument 2 names different: declaration 'r' definition 'v'. minetest-5.6.1/src/particles.cpp:56:1: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] minetest-5.6.1/src/particles.cpp:57:1: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] minetest-5.6.1/src/particles.cpp:58:1: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] minetest-5.6.1/src/particles.cpp:59:1: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] minetest-5.6.1/src/player.h:62:25: style:inconclusive: Boolean expression 'a_up' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] minetest-5.6.1/src/player.h:62:39: style:inconclusive: Boolean expression 'a_down' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] minetest-5.6.1/src/player.h:63:12: style:inconclusive: Boolean expression 'a_left' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] minetest-5.6.1/src/player.h:63:33: style:inconclusive: Boolean expression 'a_right' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] minetest-5.6.1/src/player.cpp:168:17: style:inconclusive: Boolean expression 'jump' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] minetest-5.6.1/src/player.cpp:169:17: style:inconclusive: Boolean expression 'aux1' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] minetest-5.6.1/src/player.cpp:170:17: style:inconclusive: Boolean expression 'sneak' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] minetest-5.6.1/src/player.cpp:171:17: style:inconclusive: Boolean expression 'dig' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] minetest-5.6.1/src/player.cpp:172:17: style:inconclusive: Boolean expression 'place' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] minetest-5.6.1/src/player.cpp:173:17: style:inconclusive: Boolean expression 'zoom' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] minetest-5.6.1/src/player.h:62:3: performance: Variable 'direction_keys' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/player.h:149:6: style:inconclusive: Technically the member function 'Player::getFreeHudID' can be const. [functionConst] minetest-5.6.1/src/player.h:184:23: style:inconclusive: Technically the member function 'Player::getPlayerControl' can be const. [functionConst] minetest-5.6.1/src/inventory.h:297:2: style: Class 'Inventory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/itemdef.h:144:11: style: The destructor '~IWritableItemDefManager' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/itemdef.h:110:11: note: Virtual destructor in base class minetest-5.6.1/src/itemdef.h:144:11: note: Destructor in derived class minetest-5.6.1/src/itemdef.h:147:32: style: The function 'get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/itemdef.h:113:32: note: Virtual function in base class minetest-5.6.1/src/itemdef.h:147:32: note: Function in derived class minetest-5.6.1/src/itemdef.h:149:29: style: The function 'getAlias' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/itemdef.h:115:29: note: Virtual function in base class minetest-5.6.1/src/itemdef.h:149:29: note: Function in derived class minetest-5.6.1/src/itemdef.h:151:15: style: The function 'getAll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/itemdef.h:117:15: note: Virtual function in base class minetest-5.6.1/src/itemdef.h:151:15: note: Function in derived class minetest-5.6.1/src/itemdef.h:153:15: style: The function 'isKnown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/itemdef.h:119:15: note: Virtual function in base class minetest-5.6.1/src/itemdef.h:153:15: note: Function in derived class minetest-5.6.1/src/itemdef.h:156:27: style: The function 'getInventoryTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/itemdef.h:122:27: note: Virtual function in base class minetest-5.6.1/src/itemdef.h:156:27: note: Function in derived class minetest-5.6.1/src/itemdef.h:159:20: style: The function 'getWieldMesh' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/itemdef.h:125:20: note: Virtual function in base class minetest-5.6.1/src/itemdef.h:159:20: note: Function in derived class minetest-5.6.1/src/itemdef.h:179:15: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/itemdef.h:136:15: note: Virtual function in base class minetest-5.6.1/src/itemdef.h:179:15: note: Function in derived class minetest-5.6.1/src/player.cpp:235:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/player.cpp:117:32: style:inconclusive: Function 'addHud' argument 1 names different: declaration 'hud' definition 'toadd'. [funcArgNamesDifferent] minetest-5.6.1/src/player.h:204:33: note: Function 'addHud' argument 1 names different: declaration 'hud' definition 'toadd'. minetest-5.6.1/src/player.cpp:117:32: note: Function 'addHud' argument 1 names different: declaration 'hud' definition 'toadd'. minetest-5.6.1/src/player.cpp:80:26: style: Local variable 'name' shadows outer argument [shadowArgument] minetest-5.6.1/src/player.cpp:33:28: note: Shadowed declaration minetest-5.6.1/src/player.cpp:80:26: note: Shadow variable minetest-5.6.1/src/inventory.h:85:35: style: Parameter 'itemdef' can be declared as pointer to const [constParameterPointer] minetest-5.6.1/src/inventory.h:100:32: style: Parameter 'itemdef' can be declared as pointer to const [constParameterPointer] minetest-5.6.1/src/inventory.h:108:21: style: Parameter 'itemdef' can be declared as pointer to const [constParameterPointer] minetest-5.6.1/src/inventory.h:115:21: style: Parameter 'itemdef' can be declared as pointer to const [constParameterPointer] minetest-5.6.1/src/inventory.h:330:20: style: Variable 'list' can be declared as pointer to const [constVariableReference] minetest-5.6.1/src/inventory.h:330:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/script/common/c_converter.cpp:104:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_converter.cpp:135:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_converter.cpp:148:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_converter.cpp:161:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_converter.cpp:178:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_converter.cpp:194:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_converter.cpp:216:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_converter.cpp:232:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_converter.cpp:266:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_converter.cpp:272:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_converter.cpp:323:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_converter.cpp:466:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TNIL [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_converter.cpp:501:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TSTRING [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_converter.cpp:519:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TNUMBER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_converter.cpp:533:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TBOOLEAN [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_converter.cpp:349:6: style: Condition '!is_color_table' is always true [knownConditionTrueFalse] minetest-5.6.1/src/script/common/c_converter.cpp:347:24: note: Assignment 'is_color_table=false', assigned value is 0 minetest-5.6.1/src/script/common/c_converter.cpp:349:6: note: Condition '!is_color_table' is always true minetest-5.6.1/src/script/common/c_internal.cpp:96:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_ERRMEM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_internal.cpp:129:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_internal.cpp:138:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ignore [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_internal.cpp:157:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ignore [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_converter.cpp:635:9: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] minetest-5.6.1/src/script/common/c_packer.h:92:2: error: There is an unknown macro here somewhere. Configuration is required. If DISABLE_CLASS_COPY is a macro then please configure it. [unknownMacro] minetest-5.6.1/src/script/common/c_content.cpp:78:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U16_MAX [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_content.cpp:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable es_ItemType [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_content.cpp:194:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_content.cpp:401:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_content.cpp:496:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIGN_STYLE_USER_DEFINED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_content.cpp:622:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CF_SPECIAL_COUNT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_content.cpp:836:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable es_ContentParamType [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_content.cpp:1060:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_content.cpp:1119:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_content.cpp:1184:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_content.cpp:1209:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_content.cpp:1268:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_content.cpp:1409:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAT_NONE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_content.cpp:1466:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_content.cpp:1562:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_content.cpp:1598:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_content.cpp:1643:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_content.cpp:1665:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_content.cpp:1691:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flagdesc_noiseparams [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_content.cpp:1712:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flagdesc_noiseparams [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_content.cpp:1812:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TBOOLEAN [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_content.cpp:1860:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POINTEDTHING_NODE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_content.cpp:1897:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_content.cpp:1924:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUD_ELEM_WAYPOINT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_content.cpp:1961:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable es_HudElementType [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_content.cpp:2022:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable es_HudElementStat [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_content.cpp:2126:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLLISION_AXIS_NONE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_converter.h:56:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TNUMBER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/common/c_types.h:42:2: style: Class 'StackUnroller' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/script/common/c_types.h:57:2: style: Class 'LuaError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/script/cpp_api/s_async.cpp:85:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_async.cpp:186:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TFUNCTION [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_async.cpp:220:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_async.cpp:248:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_async.cpp:322:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_base.cpp:83:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastack [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_client.cpp:30:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_base.cpp:147:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastack [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_client.cpp:45:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_base.cpp:163:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable luaopen_base [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_client.cpp:60:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_base.cpp:191:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosestream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_client.cpp:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_base.cpp:220:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_client.cpp:96:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_base.cpp:264:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_client.cpp:112:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_base.cpp:301:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastack [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_client.cpp:128:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_base.cpp:317:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastack [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_client.cpp:143:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_base.cpp:344:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_last_run_mod [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_client.cpp:160:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_base.cpp:350:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_last_run_mod [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_client.cpp:187:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_base.cpp:370:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_client.cpp:211:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_base.cpp:395:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_client.cpp:235:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_base.cpp:422:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_client.cpp:257:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_base.cpp:431:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_client.cpp:279:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_base.cpp:458:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gamedef [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_base.cpp:463:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gamedef [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_async.h:84:2: style: Class 'AsyncEngine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/script/cpp_api/s_async.cpp:218:6: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/script/cpp_api/s_entity.cpp:30:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_env.cpp:37:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_inventory.cpp:32:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_entity.cpp:80:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_env.cpp:52:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_inventory.cpp:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_entity.cpp:108:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_env.cpp:61:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_inventory.cpp:89:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_entity.cpp:134:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_env.cpp:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_inventory.cpp:116:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_entity.cpp:154:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_env.cpp:231:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_inventory.cpp:142:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_entity.cpp:193:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_env.cpp:266:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_inventory.cpp:166:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_entity.cpp:210:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_inventory.cpp:197:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_entity.cpp:249:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_entity.cpp:281:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_mainmenu.cpp:28:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_mainmenu.cpp:43:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_mainmenu.cpp:65:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_item.cpp:38:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_modchannels.cpp:26:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_item.cpp:65:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_modchannels.cpp:41:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_item.cpp:100:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_item.cpp:130:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_item.cpp:158:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_item.cpp:192:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_item.cpp:233:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_node.cpp:108:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_node.cpp:131:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_node.cpp:157:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_node.cpp:175:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_node.cpp:193:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_node.cpp:214:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_node.cpp:233:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_node.cpp:256:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_nodemeta.cpp:34:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_nodemeta.cpp:72:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_nodemeta.cpp:108:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_nodemeta.cpp:144:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_nodemeta.cpp:177:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_nodemeta.cpp:208:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_player.cpp:35:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_player.cpp:47:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_player.cpp:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_player.cpp:85:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_player.cpp:96:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_player.cpp:122:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_player.cpp:138:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_player.cpp:155:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_player.cpp:168:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_player.cpp:185:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_player.cpp:199:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_player.cpp:216:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_player.cpp:241:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_player.cpp:307:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_player.cpp:322:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_player.cpp:337:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_player.cpp:352:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_player.cpp:365:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_player.cpp:378:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_server.cpp:30:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_server.cpp:83:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_server.cpp:109:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_server.cpp:126:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_server.cpp:147:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_server.cpp:161:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_server.cpp:172:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_server.cpp:184:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_server.cpp:208:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_server.cpp:236:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_server.cpp:251:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_areastore.cpp:67:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_areastore.cpp:100:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_areastore.cpp:125:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_areastore.cpp:147:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_areastore.cpp:174:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_areastore.cpp:200:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_areastore.cpp:213:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_areastore.cpp:228:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_areastore.cpp:247:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_areastore.cpp:262:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_areastore.cpp:280:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_areastore.cpp:294:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_areastore.cpp:317:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_areastore.cpp:323:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_areastore.cpp:330:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_areastore.cpp:344:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_areastore.cpp:359:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_security.cpp:55:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_security.cpp:154:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_secure [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_security.cpp:336:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_secure [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_security.cpp:423:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Client [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_security.cpp:434:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_SIGNATURE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_security.cpp:450:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_security.cpp:525:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_settings_path [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_security.cpp:663:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_MULTRET [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_security.cpp:677:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TFUNCTION [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_security.cpp:715:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Client [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_security.cpp:756:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TSTRING [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_security.cpp:786:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TSTRING [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_security.cpp:848:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_MULTRET [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_security.cpp:857:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TSTRING [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_security.cpp:875:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TSTRING [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_areastore.cpp:92:21: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_areastore.cpp:336:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_areastore.cpp:352:10: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_auth.cpp:74:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_auth.cpp:91:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_auth.cpp:128:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_auth.cpp:167:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_auth.cpp:179:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_auth.cpp:198:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_auth.cpp:211:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_auth_read [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_base.cpp:108:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ignore [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_base.cpp:37:13: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/common/c_content.cpp:211:24: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_camera.cpp:35:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_camera.cpp:68:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA_MODE_FIRST [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_camera.cpp:92:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADTODEG [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_camera.cpp:110:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_camera.cpp:120:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_camera.cpp:142:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGTORAD [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_camera.cpp:153:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGTORAD [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_camera.cpp:170:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TUSERDATA [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_security.cpp:395:2: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] minetest-5.6.1/src/script/cpp_api/s_security.cpp:673:14: style: The scope of the variable 'buf' can be reduced. [variableScope] minetest-5.6.1/src/script/common/c_content.cpp:1296:17: style: Local variable 'value' shadows outer variable [shadowVariable] minetest-5.6.1/src/script/common/c_content.cpp:1283:15: note: Shadowed declaration minetest-5.6.1/src/script/common/c_content.cpp:1296:17: note: Shadow variable minetest-5.6.1/src/script/lua_api/l_camera.h:50:2: style: Class 'LuaCamera' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/script/lua_api/l_camera.cpp:46:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_camera.cpp:176:10: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_camera.cpp:196:18: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_client.cpp:108:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_client.cpp:132:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSM_RF_CHAT_MESSAGES [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_client.cpp:150:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSM_RF_READ_PLAYERINFO [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_client.cpp:173:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_SHOW_LOCAL_FORMSPEC [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_client.cpp:271:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Local [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_client.cpp:346:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSM_RF_READ_ITEMDEFS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_client.cpp:374:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSM_RF_READ_NODEDEFS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_client.cpp:402:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUILTIN_MOD_NAME [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_client.cpp:236:8: style: Variable 'locale' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/script/lua_api/l_craft.cpp:134:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_craft.cpp:285:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_craft.cpp:373:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_craft.cpp:487:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_craft.cpp:509:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_craft.cpp:522:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_all_craft_recipes [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_craft.cpp:532:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_all_craft_recipes [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_http.cpp:206:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_http.cpp:239:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_http_api_lua [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_inventory.cpp:34:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TUSERDATA [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_inventory.cpp:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_inventory.cpp:73:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_inventory.cpp:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_inventory.cpp:103:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_inventory.cpp:118:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_inventory.cpp:158:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_inventory.cpp:179:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_inventory.cpp:194:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_inventory.cpp:213:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_inventory.cpp:233:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_inventory.cpp:253:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_inventory.cpp:266:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_inventory.cpp:294:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_inventory.cpp:314:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_inventory.cpp:331:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_inventory.cpp:351:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_inventory.cpp:370:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_inventory.cpp:415:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_inventory.cpp:426:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_inventory.cpp:481:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_inventory.cpp:516:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_inventory.cpp:532:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_inventory.cpp:540:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable create_detached_inventory_raw [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:83:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:53:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:126:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:63:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:154:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_PLAIN_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:73:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:174:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:91:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:199:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:101:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:219:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:122:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:278:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:132:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:294:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:153:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:332:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:163:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:346:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:175:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:362:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:190:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:377:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:200:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:398:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_PLAIN_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:210:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:425:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:220:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:463:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:230:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:496:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:240:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:519:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:280:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:542:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_PLAIN_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:290:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:554:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_PLAIN_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:301:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:567:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:314:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:584:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:336:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:599:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_PLAIN_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:351:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:616:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_inventory.cpp:37:10: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_item.cpp:369:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:627:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_inventory.cpp:65:15: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_item.cpp:383:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:639:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_inventory.cpp:417:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_item.cpp:397:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:662:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:411:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:702:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_ID_INEXISTENT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:425:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:716:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:445:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:734:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:459:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:758:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:469:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:784:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:490:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:802:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_PLAIN_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:560:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:814:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_PLAIN_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:627:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:823:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:648:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:837:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TSTRING [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:664:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:851:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_PLAIN_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:690:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:893:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s16 [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:702:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable register_item_raw [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:901:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_PLAIN_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:712:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_content_id [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:1006:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_PLAIN_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:1052:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR_NO_MAP_LOCK [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:1078:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR_NO_MAP_LOCK [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:1097:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:1115:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:1130:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_PLAIN_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:1151:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:1186:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:1210:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:1256:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:1289:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:1329:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:1387:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:1398:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:1408:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:1427:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:1437:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:1449:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_node [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:1502:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_node_light [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_inventory.cpp:286:6: style: Variable 'inv' is assigned a value that is never used. [unreadVariable] minetest-5.6.1/src/script/lua_api/l_itemstackmeta.cpp:31:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TUSERDATA [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_itemstackmeta.cpp:41:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable metadata [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_itemstackmeta.cpp:94:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_itemstackmeta.cpp:102:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_item.cpp:36:21: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_item.cpp:450:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_item.cpp:461:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_item.cpp:469:10: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_itemstackmeta.cpp:36:10: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_itemstackmeta.cpp:82:25: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_itemstackmeta.cpp:93:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:36:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:59:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:186:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:202:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGTORAD [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:210:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGTORAD [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:260:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:345:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U32_MAX [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:405:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TUSERDATA [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_localplayer.h:103:2: style: Class 'LuaLocalPlayer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:47:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:411:10: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:430:23: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:65:15: style: Variable 'player' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:109:15: style: Variable 'player' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:117:15: style: Variable 'player' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:125:15: style: Variable 'player' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:133:15: style: Variable 'player' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:141:15: style: Variable 'player' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:149:15: style: Variable 'player' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:158:15: style: Variable 'player' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:184:15: style: Variable 'player' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:200:15: style: Variable 'player' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:208:15: style: Variable 'player' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:267:15: style: Variable 'player' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:285:15: style: Variable 'player' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:309:15: style: Variable 'player' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:145:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Login [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:191:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEX_LAYER_BACKGROUND [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:422:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:529:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:630:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_user [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:639:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_user [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:663:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_user [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:672:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_user [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:681:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_user [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:690:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_share [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:698:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_cache [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:815:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_user [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:882:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:947:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIENT_PROTOCOL_VERSION_MIN [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:953:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIENT_PROTOCOL_VERSION_MAX [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:1010:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable update_formspec [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:1059:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_worlds [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_metadata.cpp:34:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TSTRING [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_metadata.cpp:44:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TUSERDATA [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_metadata.cpp:57:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_metadata.cpp:73:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_metadata.cpp:94:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_metadata.cpp:113:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_metadata.cpp:133:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_metadata.cpp:152:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_metadata.cpp:171:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_metadata.cpp:190:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_metadata.cpp:209:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_metadata.cpp:228:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_env.cpp:191:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_env.cpp:205:10: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_env.cpp:210:19: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_env.cpp:255:31: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_env.cpp:691:27: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_env.cpp:1068:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_env.cpp:1087:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_env.cpp:1104:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_env.cpp:1334:14: style: The scope of the variable 'trunk' can be reduced. [variableScope] minetest-5.6.1/src/script/lua_api/l_env.cpp:1334:20: style: The scope of the variable 'leaves' can be reduced. [variableScope] minetest-5.6.1/src/script/lua_api/l_env.cpp:1334:27: style: The scope of the variable 'fruit' can be reduced. [variableScope] minetest-5.6.1/src/script/lua_api/l_metadata.cpp:49:10: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_env.cpp:987:12: style: Local variable 'i' shadows outer variable [shadowVariable] minetest-5.6.1/src/script/lua_api/l_env.cpp:969:7: note: Shadowed declaration minetest-5.6.1/src/script/lua_api/l_env.cpp:987:12: note: Shadow variable minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:386:11: style: Local variable 'spec' shadows outer variable [shadowVariable] minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:356:14: note: Shadowed declaration minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:386:11: note: Shadow variable minetest-5.6.1/src/script/lua_api/l_minimap.cpp:36:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_minimap.cpp:171:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_minimap.cpp:197:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_modchannels.cpp:46:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_mod_channel_join [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_modchannels.cpp:93:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_modchannels.cpp:118:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_modchannels.cpp:131:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TUSERDATA [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_minimap.cpp:35:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_minimap.cpp:179:10: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_minimap.cpp:188:19: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_modchannels.cpp:117:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:150:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJDEF_INVALID_HANDLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_modchannels.cpp:124:22: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:177:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHEMATIC_NORMAL [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_modchannels.cpp:137:10: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:197:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHEMATIC_NORMAL [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:238:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:364:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJDEF_INVALID_HANDLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:446:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:483:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:505:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:524:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:545:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:566:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:602:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:718:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:738:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:779:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:816:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:833:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:851:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:873:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:902:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:924:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:940:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:966:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:986:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1012:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1038:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1141:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1196:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1347:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1375:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1387:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1399:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1411:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1423:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1452:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1481:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1547:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1595:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1643:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1693:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1771:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_biome_id [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_nodetimer.cpp:34:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TUSERDATA [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_nodetimer.cpp:42:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_nodetimer.cpp:52:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_nodetimer.cpp:61:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_nodetimer.cpp:69:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_nodetimer.cpp:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_nodetimer.cpp:87:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_nodetimer.cpp:100:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_nodetimer.cpp:108:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_nodetimer.cpp:27:21: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_nodetimer.cpp:37:10: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_nodetimer.cpp:99:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_nodemeta.cpp:34:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TUSERDATA [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_nodemeta.cpp:42:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_is_local [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_nodemeta.cpp:58:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_is_local [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_nodemeta.cpp:64:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_is_local [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_nodemeta.cpp:93:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_nodemeta.cpp:107:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_nodemeta.cpp:194:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_nodemeta.cpp:203:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_nodemeta.cpp:212:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_nodemeta.cpp:37:10: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_nodemeta.cpp:85:20: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_nodemeta.cpp:135:23: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_nodemeta.cpp:154:23: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_nodemeta.cpp:193:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_nodemeta.cpp:202:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_noise.cpp:42:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:53:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:64:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:96:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:117:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:128:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:169:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noise [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:178:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noise [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:184:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:208:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:234:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:265:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:294:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:307:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:324:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:356:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:372:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TUSERDATA [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:404:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:415:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:460:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:489:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:510:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TUSERDATA [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:522:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:559:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:572:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:586:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:609:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TUSERDATA [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:621:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:664:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:708:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:724:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TUSERDATA [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:736:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_particles.cpp:39:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_particles.cpp:63:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_particles.cpp:169:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_particles.cpp:308:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_particles.cpp:323:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable add_particle [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_noise.cpp:79:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_noise.cpp:88:23: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_noise.cpp:101:10: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_noise.cpp:116:4: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_noise.cpp:355:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_noise.cpp:364:26: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_noise.cpp:378:10: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_noise.cpp:403:4: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_noise.cpp:493:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_noise.cpp:502:24: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_noise.cpp:514:10: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_noise.cpp:592:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_noise.cpp:601:21: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_noise.cpp:613:10: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_noise.cpp:707:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_noise.cpp:716:24: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_noise.cpp:728:10: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_particles_local.cpp:33:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_particles_local.cpp:105:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_particles_local.cpp:213:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_DELETE_PARTICLESPAWNER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_particles_local.cpp:222:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable add_particle [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_playermeta.cpp:30:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TUSERDATA [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_playermeta.cpp:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable metadata [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_playermeta.cpp:67:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_playermeta.cpp:75:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_playermeta.cpp:35:10: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_playermeta.cpp:56:22: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_playermeta.cpp:66:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_rollback.cpp:41:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_rollback.cpp:84:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_rollback.cpp:115:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rollback_get_node_actions [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:37:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:56:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:64:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:73:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:83:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:95:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:109:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:128:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:146:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:275:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:283:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:292:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:314:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:341:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:359:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:369:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:386:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:394:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:408:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:430:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:439:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:457:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:465:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:476:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:512:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:521:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:532:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:559:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:579:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:601:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable request_shutdown [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_server.cpp:640:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_worldpath [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:45:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TUSERDATA [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:65:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVEOBJECT_TYPE_LUAENTITY [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:75:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVEOBJECT_TYPE_PLAYER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:100:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:120:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:133:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:148:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:164:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:186:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:201:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:233:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:251:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:268:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:281:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:294:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:312:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:331:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:356:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:369:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:387:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:409:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:429:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:450:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:472:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:486:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:504:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:523:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:540:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:560:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:595:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:623:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:644:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:657:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:676:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:693:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:703:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:744:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:780:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:795:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:818:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:842:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:857:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:871:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:886:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:902:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:917:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:932:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:947:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:962:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:981:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:997:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1012:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1027:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1046:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1064:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1081:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1094:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1107:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1122:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1138:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1158:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1177:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1196:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1213:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1228:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1300:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1316:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1331:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1347:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1362:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1402:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1431:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1471:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1496:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1518:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1536:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1562:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1581:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1607:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1625:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1643:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1656:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1671:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1686:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1701:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1716:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1891:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1941:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1958:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:1986:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:2013:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:2039:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:2062:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:2096:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:2121:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:2164:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:2196:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:2219:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:2240:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:2293:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:2314:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:2333:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:2355:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_object.cpp:2369:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_settings.cpp:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_settings.cpp:84:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_settings [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_settings.cpp:90:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_is_own_settings [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_settings.cpp:100:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_settings.cpp:117:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_settings.cpp:134:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_settings.cpp:155:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_settings.cpp:173:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_settings.cpp:197:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_settings.cpp:214:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_settings.cpp:230:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_settings.cpp:247:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_settings.cpp:263:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_settings.cpp:281:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_settings.cpp:320:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_settings.cpp:333:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_settings.cpp:361:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_settings.cpp:374:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_settings.cpp:99:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_settings.cpp:108:20: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_settings.cpp:366:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_settings.cpp:379:10: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_settings.cpp:59:14: style: The scope of the variable 'disallowed' can be reduced. [variableScope] minetest-5.6.1/src/script/lua_api/l_settings.cpp:65:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/script/lua_api/l_storage.cpp:53:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_get_mod_storage [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_storage.cpp:63:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_object [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_storage.cpp:70:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_storage.cpp:88:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_storage.cpp:119:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TUSERDATA [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_storage.cpp:133:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_object [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_storage.cpp:69:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_storage.cpp:76:19: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_storage.cpp:122:10: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:760:41: error: Invalid stoi() argument nr 3. The value is 32767 but the valid values are '0,2:36'. [invalidFunctionArg] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:764:41: error: Invalid stoi() argument nr 3. The value is 32767 but the valid values are '0,2:36'. [invalidFunctionArg] minetest-5.6.1/src/script/lua_api/l_util.cpp:54:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:80:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:135:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:165:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:176:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:192:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:206:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:235:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:246:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:262:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:273:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:284:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:305:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:323:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:337:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:355:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:365:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:382:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:395:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:408:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:433:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:449:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:472:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROJECT_NAME_C [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:490:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:518:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:535:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:555:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:572:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:586:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:597:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_us_time [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:647:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_us_time [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_util.cpp:673:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_us_time [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:45:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:141:21: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:66:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:356:17: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:91:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:491:23: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:114:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:513:19: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:140:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:533:16: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:153:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:554:20: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:168:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:584:17: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:188:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:585:21: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:224:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:625:4: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:260:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:665:26: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:279:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:680:26: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:303:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:998:21: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:328:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1104:33: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:357:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1107:46: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:369:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1277:25: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:391:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vm [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1289:23: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:401:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_mapgen_vm [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1302:23: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:409:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1310:29: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:424:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1653:27: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:459:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1703:21: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:467:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:37:22: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:416:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:432:10: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:458:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_item.h:145:2: error: There is an unknown macro here somewhere. Configuration is required. If DISABLE_CLASS_COPY is a macro then please configure it. [unknownMacro] minetest-5.6.1/src/script/lua_api/l_util.cpp:328:35: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_util.cpp:501:20: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_util.cpp:545:23: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_util.cpp:563:31: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_object.cpp:2305:14: error: Invalid lua_pop() argument nr 2. The value is -1 but the valid values are '1:'. [invalidFunctionArg] minetest-5.6.1/src/script/scripting_mainmenu.cpp:58:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/script/cpp_api/s_base.h:79:2: style: Class 'ScriptApiBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/script/scripting_mainmenu.h:35:2: style: Class 'MainMenuScripting' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/script/cpp_api/s_async.h:66:11: style: The destructor '~AsyncWorkerThread' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/script/cpp_api/s_base.h:85:11: note: Virtual destructor in base class minetest-5.6.1/src/script/cpp_api/s_async.h:66:11: note: Destructor in derived class minetest-5.6.1/src/script/lua_api/l_object.cpp:49:10: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_object.cpp:92:20: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_object.cpp:322:31: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/script/lua_api/l_object.cpp:2354:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/server/activeobjectmgr.cpp:31:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active_objects [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/unit_sao.h:26:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] minetest-5.6.1/src/server/activeobjectmgr.cpp:48:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active_objects [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/activeobjectmgr.cpp:60:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/activeobjectmgr.cpp:100:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosestream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/activeobjectmgr.cpp:119:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active_objects [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/activeobjectmgr.cpp:134:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active_objects [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/activeobjectmgr.cpp:156:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active_objects [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/activeobjectmgr.cpp:31:18: debug: CheckClass::isMemberVar found used member variable 'm_active_objects' with varid 0 [varid0] minetest-5.6.1/src/server/activeobjectmgr.cpp:119:28: debug: CheckClass::isMemberVar found used member variable 'm_active_objects' with varid 0 [varid0] minetest-5.6.1/src/server/activeobjectmgr.cpp:134:28: debug: CheckClass::isMemberVar found used member variable 'm_active_objects' with varid 0 [varid0] minetest-5.6.1/src/server/activeobjectmgr.cpp:156:21: debug: CheckClass::isMemberVar found used member variable 'm_active_objects' with varid 0 [varid0] minetest-5.6.1/src/server/unit_sao.h:39:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGTORAD [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/unit_sao.h:42:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGTORAD [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/luaentity_sao.h:40:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVEOBJECT_TYPE_LUAENTITY [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/luaentity_sao.h:41:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVEOBJECT_TYPE_GENERIC [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/mods.cpp:44:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/player_sao.h:75:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVEOBJECT_TYPE_PLAYER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/mods.cpp:57:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/player_sao.h:76:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVEOBJECT_TYPE_GENERIC [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/mods.cpp:102:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/player_sao.h:100:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGTORAD [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/player_sao.h:102:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGTORAD [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/luaentity_sao.cpp:39:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/luaentity_sao.cpp:85:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/luaentity_sao.cpp:99:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/luaentity_sao.cpp:126:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/activeobjectmgr.cpp:119:13: style: Variable 'activeObject' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/server/luaentity_sao.cpp:142:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/activeobjectmgr.cpp:134:13: style: Variable 'activeObject' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/server/luaentity_sao.cpp:234:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/activeobjectmgr.cpp:156:13: style: Variable 'ao_it' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/server/luaentity_sao.cpp:278:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosestream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/luaentity_sao.cpp:333:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/luaentity_sao.cpp:358:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/luaentity_sao.cpp:380:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/luaentity_sao.cpp:387:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/luaentity_sao.cpp:394:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U16_MAX [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/luaentity_sao.cpp:451:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/luaentity_sao.cpp:462:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/luaentity_sao.cpp:533:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/luaentity_sao.cpp:551:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/mods.h:43:2: style: Class 'ServerModManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/server/mods.cpp:82:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/server/mods.cpp:92:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/server/serveractiveobject.cpp:35:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/serveractiveobject.cpp:54:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/player_sao.h:90:7: warning: The class 'PlayerSAO' defines member function with name 'setBasePosition' also defined in its parent class 'ServerActiveObject'. [duplInheritedMember] minetest-5.6.1/src/server/serveractiveobject.h:86:7: note: Parent function 'ServerActiveObject::setBasePosition' minetest-5.6.1/src/server/player_sao.h:90:7: note: Derived function 'PlayerSAO::setBasePosition' minetest-5.6.1/src/server/player_sao.h:298:2: style: Struct 'PlayerHPChangeReason' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/server/unit_sao.h:30:11: style: The destructor '~UnitSAO' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:59:11: note: Virtual destructor in base class minetest-5.6.1/src/server/unit_sao.h:30:11: note: Destructor in derived class minetest-5.6.1/src/server/unit_sao.h:32:6: style: The function 'getHP' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:159:14: note: Virtual function in base class minetest-5.6.1/src/server/unit_sao.h:32:6: note: Function in derived class minetest-5.6.1/src/server/unit_sao.h:49:7: style: The function 'setArmorGroups' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:162:15: note: Virtual function in base class minetest-5.6.1/src/server/unit_sao.h:49:7: note: Function in derived class minetest-5.6.1/src/server/unit_sao.h:50:23: style: The function 'getArmorGroups' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:164:31: note: Virtual function in base class minetest-5.6.1/src/server/unit_sao.h:50:23: note: Function in derived class minetest-5.6.1/src/server/unit_sao.h:53:7: style: The function 'setAnimation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:166:15: note: Virtual function in base class minetest-5.6.1/src/server/unit_sao.h:53:7: note: Function in derived class minetest-5.6.1/src/server/unit_sao.h:55:7: style: The function 'getAnimation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:168:15: note: Virtual function in base class minetest-5.6.1/src/server/unit_sao.h:55:7: note: Function in derived class minetest-5.6.1/src/server/unit_sao.h:57:7: style: The function 'setAnimationSpeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:170:15: note: Virtual function in base class minetest-5.6.1/src/server/unit_sao.h:57:7: note: Function in derived class minetest-5.6.1/src/server/unit_sao.h:60:7: style: The function 'setBonePosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:172:15: note: Virtual function in base class minetest-5.6.1/src/server/unit_sao.h:60:7: note: Function in derived class minetest-5.6.1/src/server/unit_sao.h:61:7: style: The function 'getBonePosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:174:15: note: Virtual function in base class minetest-5.6.1/src/server/unit_sao.h:61:7: note: Function in derived class minetest-5.6.1/src/server/unit_sao.h:64:22: style: The function 'getParent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:178:30: note: Virtual function in base class minetest-5.6.1/src/server/unit_sao.h:64:22: note: Function in derived class minetest-5.6.1/src/server/unit_sao.h:74:33: style: The function 'getAttachmentChildIds' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:176:41: note: Virtual function in base class minetest-5.6.1/src/server/unit_sao.h:74:33: note: Function in derived class minetest-5.6.1/src/server/unit_sao.h:77:20: style: The function 'accessObjectProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:179:28: note: Virtual function in base class minetest-5.6.1/src/server/unit_sao.h:77:20: note: Function in derived class minetest-5.6.1/src/server/unit_sao.h:78:7: style: The function 'notifyObjectPropertiesModified' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:181:15: note: Virtual function in base class minetest-5.6.1/src/server/unit_sao.h:78:7: note: Function in derived class minetest-5.6.1/src/server/unit_sao.h:111:7: style: The function 'onAttach' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:242:15: note: Virtual function in base class minetest-5.6.1/src/server/unit_sao.h:111:7: note: Function in derived class minetest-5.6.1/src/server/unit_sao.h:112:7: style: The function 'onDetach' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:243:15: note: Virtual function in base class minetest-5.6.1/src/server/unit_sao.h:112:7: note: Function in derived class minetest-5.6.1/src/server/luaentity_sao.h:38:3: style: The destructor '~LuaEntitySAO' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/unit_sao.h:30:11: note: Virtual destructor in base class minetest-5.6.1/src/server/luaentity_sao.h:38:3: note: Destructor in derived class minetest-5.6.1/src/server/luaentity_sao.h:41:19: style: The function 'getSendType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:61:27: note: Virtual function in base class minetest-5.6.1/src/server/luaentity_sao.h:41:19: note: Function in derived class minetest-5.6.1/src/server/luaentity_sao.h:42:15: style: The function 'addedToEnvironment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:65:15: note: Virtual function in base class minetest-5.6.1/src/server/luaentity_sao.h:42:15: note: Function in derived class minetest-5.6.1/src/server/luaentity_sao.h:43:7: style: The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:114:15: note: Virtual function in base class minetest-5.6.1/src/server/luaentity_sao.h:43:7: note: Function in derived class minetest-5.6.1/src/server/luaentity_sao.h:44:14: style: The function 'getClientInitializationData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:120:22: note: Virtual function in base class minetest-5.6.1/src/server/luaentity_sao.h:44:14: note: Function in derived class minetest-5.6.1/src/server/luaentity_sao.h:46:7: style: The function 'isStaticAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:137:15: note: Virtual function in base class minetest-5.6.1/src/server/luaentity_sao.h:46:7: note: Function in derived class minetest-5.6.1/src/server/luaentity_sao.h:47:7: style: The function 'shouldUnload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:145:15: note: Virtual function in base class minetest-5.6.1/src/server/luaentity_sao.h:47:7: note: Function in derived class minetest-5.6.1/src/server/luaentity_sao.h:48:7: style: The function 'getStaticData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:127:15: note: Virtual function in base class minetest-5.6.1/src/server/luaentity_sao.h:48:7: note: Function in derived class minetest-5.6.1/src/server/luaentity_sao.h:50:6: style: The function 'punch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:149:14: note: Virtual function in base class minetest-5.6.1/src/server/luaentity_sao.h:50:6: note: Function in derived class minetest-5.6.1/src/server/luaentity_sao.h:55:7: style: The function 'rightClick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:155:15: note: Virtual function in base class minetest-5.6.1/src/server/luaentity_sao.h:55:7: note: Function in derived class minetest-5.6.1/src/server/luaentity_sao.h:57:7: style: The function 'setPos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:93:15: note: Virtual function in base class minetest-5.6.1/src/server/luaentity_sao.h:57:7: note: Function in derived class minetest-5.6.1/src/server/luaentity_sao.h:58:7: style: The function 'moveTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:96:15: note: Virtual function in base class minetest-5.6.1/src/server/luaentity_sao.h:58:7: note: Function in derived class minetest-5.6.1/src/server/luaentity_sao.h:59:8: style: The function 'getMinimumSavedMovement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:100:16: note: Virtual function in base class minetest-5.6.1/src/server/luaentity_sao.h:59:8: note: Function in derived class minetest-5.6.1/src/server/luaentity_sao.h:61:14: style: The function 'getDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:102:22: note: Virtual function in base class minetest-5.6.1/src/server/luaentity_sao.h:61:14: note: Function in derived class minetest-5.6.1/src/server/luaentity_sao.h:63:7: style: The function 'setHP' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:157:15: note: Virtual function in base class minetest-5.6.1/src/server/luaentity_sao.h:63:7: note: Function in derived class minetest-5.6.1/src/server/luaentity_sao.h:64:6: style: The function 'getHP' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/unit_sao.h:32:6: note: Virtual function in base class minetest-5.6.1/src/server/luaentity_sao.h:64:6: note: Function in derived class minetest-5.6.1/src/server/luaentity_sao.h:84:15: style: The function 'onMarkedForDeactivation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:239:15: note: Virtual function in base class minetest-5.6.1/src/server/luaentity_sao.h:84:15: note: Function in derived class minetest-5.6.1/src/server/luaentity_sao.h:85:15: style: The function 'onMarkedForRemoval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:240:15: note: Virtual function in base class minetest-5.6.1/src/server/luaentity_sao.h:85:15: note: Function in derived class minetest-5.6.1/src/server/luaentity_sao.h:47:7: style: The function 'shouldUnload' overrides a function in a base class but is identical to the overridden function [uselessOverride] minetest-5.6.1/src/server/serveractiveobject.h:145:15: note: Virtual function in base class minetest-5.6.1/src/server/luaentity_sao.h:47:7: note: Function in derived class minetest-5.6.1/src/server/luaentity_sao.h:64:6: style: The function 'getHP' overrides a function in a base class but is identical to the overridden function [uselessOverride] minetest-5.6.1/src/server/unit_sao.h:32:6: note: Virtual function in base class minetest-5.6.1/src/server/luaentity_sao.h:64:6: note: Function in derived class minetest-5.6.1/src/server/player_sao.h:305:46: performance: Function parameter 'node' should be passed by const reference. [passedByValue] minetest-5.6.1/src/server/player_sao.cpp:35:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_ID_INEXISTENT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/serverinventorymgr.cpp:97:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEET_BLOCK_NODE_METADATA_CHANGED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/player_sao.cpp:109:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/serverinventorymgr.cpp:114:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/player_sao.cpp:158:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/serverinventorymgr.cpp:162:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_ID_INEXISTENT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/player_sao.cpp:308:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/serverinventorymgr.cpp:180:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DETACHED [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/player_sao.cpp:342:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/player_sao.cpp:425:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVEOBJECT_TYPE_PLAYER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/player_sao.cpp:468:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U16_MAX [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/player_sao.cpp:540:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_ID_INEXISTENT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/player_sao.cpp:547:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_ID_INEXISTENT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/player_sao.cpp:568:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/player_sao.cpp:643:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/player_sao.cpp:656:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/player_sao.cpp:670:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/serverinventorymgr.cpp:35:13: style: Variable 'detached_inventory' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/server/serverinventorymgr.cpp:56:14: style: Variable 'playersao' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/server/unit_sao.cpp:136:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/unit_sao.cpp:201:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/unit_sao.cpp:229:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVEOBJECT_TYPE_LUAENTITY [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/unit_sao.cpp:241:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVEOBJECT_TYPE_LUAENTITY [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/unit_sao.cpp:263:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/unit_sao.cpp:278:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/unit_sao.cpp:290:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/unit_sao.cpp:300:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/unit_sao.cpp:314:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/unit_sao.cpp:328:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/unit_sao.cpp:350:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/unit_sao.cpp:358:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/server/player_sao.cpp:322:17: warning: The class 'PlayerSAO' defines member function with name 'setBasePosition' also defined in its parent class 'ServerActiveObject'. [duplInheritedMember] minetest-5.6.1/src/server/serveractiveobject.h:86:7: note: Parent function 'ServerActiveObject::setBasePosition' minetest-5.6.1/src/server/player_sao.cpp:322:17: note: Derived function 'PlayerSAO::setBasePosition' minetest-5.6.1/src/server/player_sao.cpp:376:36: style:inconclusive: Function 'setFov' argument 1 names different: declaration 'pitch' definition 'fov'. [funcArgNamesDifferent] minetest-5.6.1/src/server/player_sao.h:103:26: note: Function 'setFov' argument 1 names different: declaration 'pitch' definition 'fov'. minetest-5.6.1/src/server/player_sao.cpp:376:36: note: Function 'setFov' argument 1 names different: declaration 'pitch' definition 'fov'. minetest-5.6.1/src/server/player_sao.cpp:466:27: style:inconclusive: Function 'setHP' argument 1 names different: declaration 'hp' definition 'target_hp'. [funcArgNamesDifferent] minetest-5.6.1/src/server/player_sao.h:119:17: note: Function 'setHP' argument 1 names different: declaration 'hp' definition 'target_hp'. minetest-5.6.1/src/server/player_sao.cpp:466:27: note: Function 'setHP' argument 1 names different: declaration 'hp' definition 'target_hp'. minetest-5.6.1/src/settings_translation_file.cpp:5:1: error: syntax error [syntaxError] minetest-5.6.1/src/staticobject.h:62:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/staticobject.h:75:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/staticobject.cpp:58:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/staticobject.cpp:109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/texture_override.cpp:49:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/staticobject.cpp:54:39: style: Parameter 'obj' can be declared as reference to const [constParameterReference] minetest-5.6.1/src/staticobject.cpp:93:21: style: Variable 's_obj' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/staticobject.cpp:97:13: style: Variable 'i' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/threading/event.cpp:31:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/threading/event.cpp:41:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/texture_override.h:77:31: style:inconclusive: Technically the member function 'TextureOverrideSource::getItemTextureOverrides' can be const. [functionConst] minetest-5.6.1/src/texture_override.cpp:111:53: note: Technically the member function 'TextureOverrideSource::getItemTextureOverrides' can be const. minetest-5.6.1/src/texture_override.h:77:31: note: Technically the member function 'TextureOverrideSource::getItemTextureOverrides' can be const. minetest-5.6.1/src/texture_override.h:80:31: style:inconclusive: Technically the member function 'TextureOverrideSource::getNodeTileOverrides' can be const. [functionConst] minetest-5.6.1/src/texture_override.cpp:124:53: note: Technically the member function 'TextureOverrideSource::getNodeTileOverrides' can be const. minetest-5.6.1/src/texture_override.h:80:31: note: Technically the member function 'TextureOverrideSource::getNodeTileOverrides' can be const. minetest-5.6.1/src/threading/semaphore.cpp:61:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable semaphore [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/threading/semaphore.cpp:73:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable semaphore [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/threading/semaphore.cpp:92:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable semaphore [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/threading/semaphore.cpp:105:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable semaphore [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/threading/semaphore.cpp:149:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/texture_override.cpp:29:58: performance: Function parameter 'filepath' should be passed by const reference. [passedByValue] minetest-5.6.1/src/texture_override.cpp:117:19: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/texture_override.cpp:130:19: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/threading/thread.cpp:77:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_running [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/threading/thread.cpp:108:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mutex [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/threading/thread.cpp:138:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_request_stop [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/threading/thread.cpp:145:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mutex [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/threading/thread.cpp:165:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_running [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/threading/thread.cpp:342:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THREAD_PRIORITY_HIGHEST [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test.cpp:127:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITEM_NODE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test.cpp:241:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_ID_SERVER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test.cpp:246:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_ID_SERVER [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test.cpp:287:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test.cpp:307:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test.cpp:333:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test.cpp:345:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test.cpp:119:34: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/unittest/test.cpp:120:25: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/translation.cpp:47:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/translation.cpp:70:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_activeobject.cpp:39:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_activeobject.cpp:47:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVEOBJECT_TYPE_TEST [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_activeobject.cpp:56:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_activeobject.cpp:32:7: performance:inconclusive: Technically the member function 'TestActiveObject::testAOAttributes' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_activeobject.cpp:53:24: note: Technically the member function 'TestActiveObject::testAOAttributes' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_activeobject.cpp:32:7: note: Technically the member function 'TestActiveObject::testAOAttributes' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_activeobject.cpp:45:2: style: Class 'TestAO' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/unittest/test_activeobject.cpp:28:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_activeobject.cpp:28:14: note: Function in derived class minetest-5.6.1/src/unittest/test_activeobject.cpp:30:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_activeobject.cpp:30:7: note: Function in derived class minetest-5.6.1/src/unittest/test_address.cpp:42:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_address.cpp:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_address.cpp:31:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_address.cpp:31:14: note: Function in derived class minetest-5.6.1/src/unittest/test_address.cpp:33:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_address.cpp:33:7: note: Function in derived class minetest-5.6.1/src/unittest/test_areastore.cpp:41:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_areastore.cpp:71:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_areastore.cpp:138:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_areastore.cpp:31:7: performance:inconclusive: Technically the member function 'TestAreaStore::genericStoreTest' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_areastore.cpp:64:21: note: Technically the member function 'TestAreaStore::genericStoreTest' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_areastore.cpp:31:7: note: Technically the member function 'TestAreaStore::genericStoreTest' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_areastore.cpp:33:7: performance:inconclusive: Technically the member function 'TestAreaStore::testSpatialStore' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_areastore.cpp:56:21: note: Technically the member function 'TestAreaStore::testSpatialStore' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_areastore.cpp:33:7: note: Technically the member function 'TestAreaStore::testSpatialStore' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_areastore.cpp:34:7: performance:inconclusive: Technically the member function 'TestAreaStore::testSerialization' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_areastore.cpp:126:21: note: Technically the member function 'TestAreaStore::testSerialization' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_areastore.cpp:34:7: note: Technically the member function 'TestAreaStore::testSerialization' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_areastore.cpp:27:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_areastore.cpp:27:14: note: Function in derived class minetest-5.6.1/src/unittest/test_areastore.cpp:29:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_areastore.cpp:29:7: note: Function in derived class minetest-5.6.1/src/unittest/test_authdatabase.cpp:125:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_ban.cpp:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_authdatabase.cpp:172:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_ban.cpp:83:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_authdatabase.cpp:190:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_ban.cpp:101:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_authdatabase.cpp:203:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_ban.cpp:120:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_authdatabase.cpp:211:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_ban.cpp:130:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_authdatabase.cpp:224:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_ban.cpp:152:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_authdatabase.cpp:235:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_ban.cpp:168:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_authdatabase.cpp:248:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_authdatabase.cpp:261:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_authdatabase.cpp:285:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_authdatabase.cpp:292:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_ban.cpp:33:7: performance:inconclusive: Technically the member function 'TestBan::testCreate' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_ban.cpp:76:15: note: Technically the member function 'TestBan::testCreate' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_ban.cpp:33:7: note: Technically the member function 'TestBan::testCreate' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_ban.cpp:34:7: performance:inconclusive: Technically the member function 'TestBan::testAdd' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_ban.cpp:93:15: note: Technically the member function 'TestBan::testAdd' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_ban.cpp:34:7: note: Technically the member function 'TestBan::testAdd' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_ban.cpp:35:7: performance:inconclusive: Technically the member function 'TestBan::testRemove' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_ban.cpp:104:15: note: Technically the member function 'TestBan::testRemove' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_ban.cpp:35:7: note: Technically the member function 'TestBan::testRemove' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_ban.cpp:36:7: performance:inconclusive: Technically the member function 'TestBan::testModificationFlag' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_ban.cpp:126:15: note: Technically the member function 'TestBan::testModificationFlag' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_ban.cpp:36:7: note: Technically the member function 'TestBan::testModificationFlag' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_ban.cpp:37:7: performance:inconclusive: Technically the member function 'TestBan::testGetBanName' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_ban.cpp:143:15: note: Technically the member function 'TestBan::testGetBanName' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_ban.cpp:37:7: note: Technically the member function 'TestBan::testGetBanName' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_ban.cpp:38:7: performance:inconclusive: Technically the member function 'TestBan::testGetBanDescription' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_ban.cpp:158:15: note: Technically the member function 'TestBan::testGetBanDescription' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_ban.cpp:38:7: note: Technically the member function 'TestBan::testGetBanDescription' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_ban.cpp:40:7: performance:inconclusive: Technically the member function 'TestBan::reinitTestEnv' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_ban.cpp:70:15: note: Technically the member function 'TestBan::reinitTestEnv' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_ban.cpp:40:7: note: Technically the member function 'TestBan::reinitTestEnv' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_ban.cpp:28:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_ban.cpp:28:14: note: Function in derived class minetest-5.6.1/src/unittest/test_ban.cpp:30:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_ban.cpp:30:7: note: Function in derived class minetest-5.6.1/src/unittest/test_clientactiveobjectmgr.cpp:31:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVEOBJECT_TYPE_TEST [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_clientactiveobjectmgr.cpp:52:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_clientactiveobjectmgr.cpp:66:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_clientactiveobjectmgr.cpp:89:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_clientactiveobjectmgr.cpp:109:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_clientactiveobjectmgr.cpp:43:7: performance:inconclusive: Technically the member function 'TestClientActiveObjectMgr::testFreeID' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_clientactiveobjectmgr.cpp:59:33: note: Technically the member function 'TestClientActiveObjectMgr::testFreeID' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_clientactiveobjectmgr.cpp:43:7: note: Technically the member function 'TestClientActiveObjectMgr::testFreeID' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_clientactiveobjectmgr.cpp:44:7: performance:inconclusive: Technically the member function 'TestClientActiveObjectMgr::testRegisterObject' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_clientactiveobjectmgr.cpp:85:33: note: Technically the member function 'TestClientActiveObjectMgr::testRegisterObject' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_clientactiveobjectmgr.cpp:44:7: note: Technically the member function 'TestClientActiveObjectMgr::testRegisterObject' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_clientactiveobjectmgr.cpp:45:7: performance:inconclusive: Technically the member function 'TestClientActiveObjectMgr::testRemoveObject' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_clientactiveobjectmgr.cpp:105:33: note: Technically the member function 'TestClientActiveObjectMgr::testRemoveObject' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_clientactiveobjectmgr.cpp:45:7: note: Technically the member function 'TestClientActiveObjectMgr::testRemoveObject' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_clientactiveobjectmgr.cpp:39:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_clientactiveobjectmgr.cpp:39:14: note: Function in derived class minetest-5.6.1/src/unittest/test_clientactiveobjectmgr.cpp:41:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_clientactiveobjectmgr.cpp:41:7: note: Function in derived class minetest-5.6.1/src/unittest/test_authdatabase.cpp:47:2: style: Class 'FixedProvider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/unittest/test_authdatabase.cpp:58:2: style: Class 'FilesProvider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/unittest/test_authdatabase.cpp:75:2: style: Class 'SQLite3Provider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/unittest/test_authdatabase.cpp:48:11: style: The destructor '~FixedProvider' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test_authdatabase.cpp:40:11: note: Virtual destructor in base class minetest-5.6.1/src/unittest/test_authdatabase.cpp:48:11: note: Destructor in derived class minetest-5.6.1/src/unittest/test_authdatabase.cpp:49:24: style: The function 'getAuthDatabase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test_authdatabase.cpp:41:24: note: Virtual function in base class minetest-5.6.1/src/unittest/test_authdatabase.cpp:49:24: note: Function in derived class minetest-5.6.1/src/unittest/test_authdatabase.cpp:59:11: style: The destructor '~FilesProvider' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test_authdatabase.cpp:40:11: note: Virtual destructor in base class minetest-5.6.1/src/unittest/test_authdatabase.cpp:59:11: note: Destructor in derived class minetest-5.6.1/src/unittest/test_authdatabase.cpp:60:24: style: The function 'getAuthDatabase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test_authdatabase.cpp:41:24: note: Virtual function in base class minetest-5.6.1/src/unittest/test_authdatabase.cpp:60:24: note: Function in derived class minetest-5.6.1/src/unittest/test_authdatabase.cpp:76:11: style: The destructor '~SQLite3Provider' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test_authdatabase.cpp:40:11: note: Virtual destructor in base class minetest-5.6.1/src/unittest/test_authdatabase.cpp:76:11: note: Destructor in derived class minetest-5.6.1/src/unittest/test_authdatabase.cpp:77:24: style: The function 'getAuthDatabase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test_authdatabase.cpp:41:24: note: Virtual function in base class minetest-5.6.1/src/unittest/test_authdatabase.cpp:77:24: note: Function in derived class minetest-5.6.1/src/unittest/test_authdatabase.cpp:94:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_authdatabase.cpp:94:14: note: Function in derived class minetest-5.6.1/src/unittest/test_authdatabase.cpp:96:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_authdatabase.cpp:96:7: note: Function in derived class minetest-5.6.1/src/unittest/test_collision.cpp:38:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_collision.cpp:54:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_collision.cpp:31:7: performance:inconclusive: Technically the member function 'TestCollision::testAxisAlignedCollision' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_collision.cpp:43:21: note: Technically the member function 'TestCollision::testAxisAlignedCollision' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_collision.cpp:31:7: note: Technically the member function 'TestCollision::testAxisAlignedCollision' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_collision.cpp:27:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_collision.cpp:27:14: note: Function in derived class minetest-5.6.1/src/unittest/test_collision.cpp:29:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_collision.cpp:29:7: note: Function in derived class minetest-5.6.1/src/unittest/test_eventmanager.cpp:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_eventmanager.cpp:61:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_eventmanager.cpp:89:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAYER_REGAIN_GROUND [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_eventmanager.cpp:100:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAYER_REGAIN_GROUND [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_eventmanager.cpp:32:7: performance:inconclusive: Technically the member function 'TestEventManager::testRegister' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_eventmanager.cpp:67:24: note: Technically the member function 'TestEventManager::testRegister' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_eventmanager.cpp:32:7: note: Technically the member function 'TestEventManager::testRegister' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_eventmanager.cpp:33:7: performance:inconclusive: Technically the member function 'TestEventManager::testDeregister' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_eventmanager.cpp:74:24: note: Technically the member function 'TestEventManager::testDeregister' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_eventmanager.cpp:33:7: note: Technically the member function 'TestEventManager::testDeregister' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_eventmanager.cpp:46:27: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/unittest/test_compression.cpp:49:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_compression.cpp:66:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_connection.cpp:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERNET_SIMULATOR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_compression.cpp:115:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_connection.cpp:51:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_compression.cpp:145:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_connection.cpp:64:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_compression.cpp:181:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_connection.cpp:72:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_compression.cpp:238:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_connection.cpp:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_connection.cpp:138:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_connection.cpp:189:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_filepath.cpp:47:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_filepath.cpp:63:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_filepath.cpp:79:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_filepath.cpp:139:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_filepath.cpp:170:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_filepath.cpp:209:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_filepath.cpp:245:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_filepath.cpp:36:7: performance:inconclusive: Technically the member function 'TestFilePath::testIsDirDelimiter' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_filepath.cpp:77:20: note: Technically the member function 'TestFilePath::testIsDirDelimiter' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_filepath.cpp:36:7: note: Technically the member function 'TestFilePath::testIsDirDelimiter' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_filepath.cpp:37:7: performance:inconclusive: Technically the member function 'TestFilePath::testPathStartsWith' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_filepath.cpp:90:20: note: Technically the member function 'TestFilePath::testPathStartsWith' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_filepath.cpp:37:7: note: Technically the member function 'TestFilePath::testPathStartsWith' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_filepath.cpp:38:7: performance:inconclusive: Technically the member function 'TestFilePath::testRemoveLastPathComponent' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_filepath.cpp:166:20: note: Technically the member function 'TestFilePath::testRemoveLastPathComponent' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_filepath.cpp:38:7: note: Technically the member function 'TestFilePath::testRemoveLastPathComponent' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_filepath.cpp:39:7: performance:inconclusive: Technically the member function 'TestFilePath::testRemoveLastPathComponentWithTrailingDelimiter' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_filepath.cpp:203:20: note: Technically the member function 'TestFilePath::testRemoveLastPathComponentWithTrailingDelimiter' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_filepath.cpp:39:7: note: Technically the member function 'TestFilePath::testRemoveLastPathComponentWithTrailingDelimiter' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_filepath.cpp:40:7: performance:inconclusive: Technically the member function 'TestFilePath::testRemoveRelativePathComponent' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_filepath.cpp:239:20: note: Technically the member function 'TestFilePath::testRemoveRelativePathComponent' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_filepath.cpp:40:7: note: Technically the member function 'TestFilePath::testRemoveRelativePathComponent' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_filepath.cpp:32:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_filepath.cpp:32:14: note: Function in derived class minetest-5.6.1/src/unittest/test_filepath.cpp:34:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_filepath.cpp:34:7: note: Function in derived class minetest-5.6.1/src/unittest/test_connection.cpp:42:7: performance:inconclusive: Technically the member function 'TestConnection::testNetworkPacketSerialize' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_connection.cpp:83:22: note: Technically the member function 'TestConnection::testNetworkPacketSerialize' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_connection.cpp:42:7: note: Technically the member function 'TestConnection::testNetworkPacketSerialize' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_connection.cpp:43:7: performance:inconclusive: Technically the member function 'TestConnection::testHelpers' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_connection.cpp:116:22: note: Technically the member function 'TestConnection::testHelpers' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_connection.cpp:43:7: note: Technically the member function 'TestConnection::testHelpers' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_connection.cpp:44:7: performance:inconclusive: Technically the member function 'TestConnection::testConnectSendReceive' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_connection.cpp:160:22: note: Technically the member function 'TestConnection::testConnectSendReceive' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_connection.cpp:44:7: note: Technically the member function 'TestConnection::testConnectSendReceive' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_connection.cpp:60:2: style: Struct 'Handler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/unittest/test_connection.cpp:38:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_connection.cpp:38:14: note: Function in derived class minetest-5.6.1/src/unittest/test_connection.cpp:40:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_connection.cpp:40:7: note: Function in derived class minetest-5.6.1/src/unittest/test_connection.cpp:281:20: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/unittest/test_connection.cpp:295:22: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/unittest/test_connection.cpp:320:13: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/unittest/test_connection.cpp:343:19: style: Local variable 'pkt' shadows outer variable [shadowVariable] minetest-5.6.1/src/unittest/test_connection.cpp:309:17: note: Shadowed declaration minetest-5.6.1/src/unittest/test_connection.cpp:343:19: note: Shadow variable minetest-5.6.1/src/unittest/test_connection.cpp:186:25: style: Variable 'e' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/unittest/test_connection.cpp:220:41: style: Variable 'e' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/unittest/test_connection.cpp:238:41: style: Variable 'e' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/unittest/test_connection.cpp:259:42: style: Variable 'e' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/unittest/test_connection.cpp:273:41: style: Variable 'e' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/unittest/test_connection.cpp:349:43: style: Variable 'e' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/unittest/test_filepath.cpp:241:28: style: Unused variable: removed [unusedVariable] minetest-5.6.1/src/unittest/test_gettext.cpp:23:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_gettext.cpp:32:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_gameui.cpp:42:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_gameui.cpp:52:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable show_chat [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_gameui.cpp:72:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable show_minimap [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_gameui.cpp:83:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_gameui.cpp:92:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_gettext.cpp:16:7: performance:inconclusive: Technically the member function 'TestGettext::testFmtgettext' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_gettext.cpp:29:19: note: Technically the member function 'TestGettext::testFmtgettext' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_gettext.cpp:16:7: note: Technically the member function 'TestGettext::testFmtgettext' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_gettext.cpp:12:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_gettext.cpp:12:14: note: Function in derived class minetest-5.6.1/src/unittest/test_gettext.cpp:14:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_gettext.cpp:14:7: note: Function in derived class minetest-5.6.1/src/unittest/test_gameui.cpp:32:7: performance:inconclusive: Technically the member function 'TestGameUI::testInit' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_gameui.cpp:48:18: note: Technically the member function 'TestGameUI::testInit' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_gameui.cpp:32:7: note: Technically the member function 'TestGameUI::testInit' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_gameui.cpp:33:7: performance:inconclusive: Technically the member function 'TestGameUI::testFlagSetters' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_gameui.cpp:68:18: note: Technically the member function 'TestGameUI::testFlagSetters' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_gameui.cpp:33:7: note: Technically the member function 'TestGameUI::testFlagSetters' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_gameui.cpp:34:7: performance:inconclusive: Technically the member function 'TestGameUI::testInfoText' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_gameui.cpp:87:18: note: Technically the member function 'TestGameUI::testInfoText' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_gameui.cpp:34:7: note: Technically the member function 'TestGameUI::testInfoText' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_gameui.cpp:35:7: performance:inconclusive: Technically the member function 'TestGameUI::testStatusText' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_gameui.cpp:78:18: note: Technically the member function 'TestGameUI::testStatusText' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_gameui.cpp:35:7: note: Technically the member function 'TestGameUI::testStatusText' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_gameui.cpp:28:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_gameui.cpp:28:14: note: Function in derived class minetest-5.6.1/src/unittest/test_gameui.cpp:30:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_gameui.cpp:30:7: note: Function in derived class minetest-5.6.1/src/unittest/test_inventory.cpp:45:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_inventory.cpp:53:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_inventory.cpp:34:7: performance:inconclusive: Technically the member function 'TestInventory::testSerializeDeserialize' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_inventory.cpp:50:21: note: Technically the member function 'TestInventory::testSerializeDeserialize' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_inventory.cpp:34:7: note: Technically the member function 'TestInventory::testSerializeDeserialize' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_inventory.cpp:30:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_inventory.cpp:30:14: note: Function in derived class minetest-5.6.1/src/unittest/test_inventory.cpp:32:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_inventory.cpp:32:7: note: Function in derived class minetest-5.6.1/src/unittest/test_lua.cpp:43:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_lua.cpp:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_lua.cpp:36:7: performance:inconclusive: Technically the member function 'TestLua::testLuaDestructors' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_lua.cpp:66:15: note: Technically the member function 'TestLua::testLuaDestructors' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_lua.cpp:36:7: note: Technically the member function 'TestLua::testLuaDestructors' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_lua.cpp:54:3: style: Class 'DestructorDetector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/unittest/test_lua.cpp:32:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_lua.cpp:32:14: note: Function in derived class minetest-5.6.1/src/unittest/test_lua.cpp:34:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_lua.cpp:34:7: note: Function in derived class minetest-5.6.1/src/unittest/test_keycode.cpp:42:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_keycode.cpp:57:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_keycode.cpp:86:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_KEY_3 [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_keycode.cpp:113:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_irrptr.cpp:42:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_irrptr.cpp:58:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_irrptr.cpp:105:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_irrptr.cpp:120:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_keycode.cpp:33:7: performance:inconclusive: Technically the member function 'TestKeycode::testCreateFromString' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_keycode.cpp:51:19: note: Technically the member function 'TestKeycode::testCreateFromString' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_keycode.cpp:33:7: note: Technically the member function 'TestKeycode::testCreateFromString' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_keycode.cpp:34:7: performance:inconclusive: Technically the member function 'TestKeycode::testCreateFromSKeyInput' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_keycode.cpp:80:19: note: Technically the member function 'TestKeycode::testCreateFromSKeyInput' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_keycode.cpp:34:7: note: Technically the member function 'TestKeycode::testCreateFromSKeyInput' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_keycode.cpp:35:7: performance:inconclusive: Technically the member function 'TestKeycode::testCompare' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_keycode.cpp:110:19: note: Technically the member function 'TestKeycode::testCompare' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_keycode.cpp:35:7: note: Technically the member function 'TestKeycode::testCompare' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_keycode.cpp:29:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_keycode.cpp:29:14: note: Function in derived class minetest-5.6.1/src/unittest/test_keycode.cpp:31:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_keycode.cpp:31:7: note: Function in derived class minetest-5.6.1/src/unittest/test_map.cpp:39:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_map.cpp:47:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MAP_GENERATION_LIMIT [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_map.cpp:32:7: performance:inconclusive: Technically the member function 'TestMap::testMaxMapgenLimit' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_map.cpp:44:15: note: Technically the member function 'TestMap::testMaxMapgenLimit' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_map.cpp:32:7: note: Technically the member function 'TestMap::testMaxMapgenLimit' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_map.cpp:28:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_map.cpp:28:14: note: Function in derived class minetest-5.6.1/src/unittest/test_map.cpp:30:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_map.cpp:30:7: note: Function in derived class minetest-5.6.1/src/unittest/test_irrptr.cpp:33:7: performance:inconclusive: Technically the member function 'TestIrrPtr::testRefCounting' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_irrptr.cpp:54:18: note: Technically the member function 'TestIrrPtr::testRefCounting' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_irrptr.cpp:33:7: note: Technically the member function 'TestIrrPtr::testRefCounting' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_irrptr.cpp:34:7: performance:inconclusive: Technically the member function 'TestIrrPtr::testSelfAssignment' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_irrptr.cpp:102:18: note: Technically the member function 'TestIrrPtr::testSelfAssignment' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_irrptr.cpp:34:7: note: Technically the member function 'TestIrrPtr::testSelfAssignment' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_irrptr.cpp:35:7: performance:inconclusive: Technically the member function 'TestIrrPtr::testNullHandling' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_irrptr.cpp:115:18: note: Technically the member function 'TestIrrPtr::testNullHandling' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_irrptr.cpp:35:7: note: Technically the member function 'TestIrrPtr::testNullHandling' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_irrptr.cpp:29:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_irrptr.cpp:29:14: note: Function in derived class minetest-5.6.1/src/unittest/test_irrptr.cpp:31:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_irrptr.cpp:31:7: note: Function in derived class minetest-5.6.1/src/unittest/test_irrptr.cpp:70:3: warning:inconclusive: Access of moved variable 'p1'. [accessMoved] minetest-5.6.1/src/unittest/test_irrptr.cpp:69:33: note: Calling std::move(p1) minetest-5.6.1/src/unittest/test_irrptr.cpp:70:3: note: Access of moved variable 'p1'. minetest-5.6.1/src/unittest/test_irrptr.cpp:76:3: warning:inconclusive: Access of moved variable 'p2'. [accessMoved] minetest-5.6.1/src/unittest/test_irrptr.cpp:74:8: note: Calling std::move(p2) minetest-5.6.1/src/unittest/test_irrptr.cpp:75:3: note: Assuming condition is false minetest-5.6.1/src/unittest/test_irrptr.cpp:76:3: note: Access of moved variable 'p2'. minetest-5.6.1/src/unittest/test_irrptr.cpp:127:2: warning: Access of moved variable 'p2'. [accessMoved] minetest-5.6.1/src/unittest/test_irrptr.cpp:126:32: note: Calling std::move(p2) minetest-5.6.1/src/unittest/test_irrptr.cpp:127:2: note: Access of moved variable 'p2'. minetest-5.6.1/src/unittest/test_irrptr.cpp:137:2: warning: Access of moved variable 'p2'. [accessMoved] minetest-5.6.1/src/unittest/test_irrptr.cpp:136:7: note: Calling std::move(p2) minetest-5.6.1/src/unittest/test_irrptr.cpp:137:2: note: Access of moved variable 'p2'. minetest-5.6.1/src/unittest/test_mapnode.cpp:41:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_mapnode.cpp:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_mapnode.cpp:34:7: performance:inconclusive: Technically the member function 'TestMapNode::testNodeProperties' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_mapnode.cpp:46:19: note: Technically the member function 'TestMapNode::testNodeProperties' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_mapnode.cpp:34:7: note: Technically the member function 'TestMapNode::testNodeProperties' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_mapnode.cpp:30:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_mapnode.cpp:30:14: note: Function in derived class minetest-5.6.1/src/unittest/test_mapnode.cpp:32:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_mapnode.cpp:32:7: note: Function in derived class minetest-5.6.1/src/unittest/test_compression.cpp:37:7: performance:inconclusive: Technically the member function 'TestCompression::testRLECompression' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_compression.cpp:58:23: note: Technically the member function 'TestCompression::testRLECompression' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_compression.cpp:37:7: note: Technically the member function 'TestCompression::testRLECompression' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_compression.cpp:38:7: performance:inconclusive: Technically the member function 'TestCompression::testZlibCompression' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_compression.cpp:107:23: note: Technically the member function 'TestCompression::testZlibCompression' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_compression.cpp:38:7: note: Technically the member function 'TestCompression::testZlibCompression' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_compression.cpp:39:7: performance:inconclusive: Technically the member function 'TestCompression::testZlibLargeData' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_compression.cpp:143:23: note: Technically the member function 'TestCompression::testZlibLargeData' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_compression.cpp:39:7: note: Technically the member function 'TestCompression::testZlibLargeData' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_compression.cpp:40:7: performance:inconclusive: Technically the member function 'TestCompression::testZstdLargeData' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_compression.cpp:179:23: note: Technically the member function 'TestCompression::testZstdLargeData' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_compression.cpp:40:7: note: Technically the member function 'TestCompression::testZstdLargeData' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_compression.cpp:42:7: performance:inconclusive: Technically the member function 'TestCompression::_testZlibLimit' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_compression.cpp:236:23: note: Technically the member function 'TestCompression::_testZlibLimit' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_compression.cpp:42:7: note: Technically the member function 'TestCompression::_testZlibLimit' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_compression.cpp:33:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_compression.cpp:33:14: note: Function in derived class minetest-5.6.1/src/unittest/test_compression.cpp:35:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_compression.cpp:35:7: note: Function in derived class minetest-5.6.1/src/unittest/test_modchannels.cpp:42:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_modchannels.cpp:50:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_modchannels.cpp:58:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_modchannels.cpp:69:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_modchannels.cpp:33:7: performance:inconclusive: Technically the member function 'TestModChannels::testJoinChannel' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_modchannels.cpp:47:23: note: Technically the member function 'TestModChannels::testJoinChannel' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_modchannels.cpp:33:7: note: Technically the member function 'TestModChannels::testJoinChannel' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_modchannels.cpp:34:7: performance:inconclusive: Technically the member function 'TestModChannels::testLeaveChannel' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_modchannels.cpp:55:23: note: Technically the member function 'TestModChannels::testLeaveChannel' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_modchannels.cpp:34:7: note: Technically the member function 'TestModChannels::testLeaveChannel' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_modchannels.cpp:35:7: performance:inconclusive: Technically the member function 'TestModChannels::testSendMessageToChannel' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_modchannels.cpp:66:23: note: Technically the member function 'TestModChannels::testSendMessageToChannel' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_modchannels.cpp:35:7: note: Technically the member function 'TestModChannels::testSendMessageToChannel' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_modchannels.cpp:29:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_modchannels.cpp:29:14: note: Function in derived class minetest-5.6.1/src/unittest/test_modchannels.cpp:31:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_modchannels.cpp:31:7: note: Function in derived class minetest-5.6.1/src/unittest/test_map_settings_manager.cpp:47:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_map_settings_manager.cpp:57:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_map_settings_manager.cpp:70:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_GLOBAL [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_map_settings_manager.cpp:95:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_map_settings_manager.cpp:116:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_map_settings_manager.cpp:205:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_map_settings_manager.cpp:252:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:141:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_nodedef.cpp:43:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:188:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_nodedef.cpp:57:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:203:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:210:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:218:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:226:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:234:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:241:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:252:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_nodedef.cpp:36:7: performance:inconclusive: Technically the member function 'TestNodeDef::testContentFeaturesSerialization' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_nodedef.cpp:48:19: note: Technically the member function 'TestNodeDef::testContentFeaturesSerialization' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_nodedef.cpp:36:7: note: Technically the member function 'TestNodeDef::testContentFeaturesSerialization' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_nodedef.cpp:32:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_nodedef.cpp:32:14: note: Function in derived class minetest-5.6.1/src/unittest/test_nodedef.cpp:34:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_nodedef.cpp:34:7: note: Function in derived class minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:49:2: style: Class 'FixedProvider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:60:2: style: Class 'FilesProvider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:85:2: style: Class 'SQLite3Provider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:50:11: style: The destructor '~FixedProvider' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:42:11: note: Virtual destructor in base class minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:50:11: note: Destructor in derived class minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:51:31: style: The function 'getModMetadataDatabase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:43:31: note: Virtual function in base class minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:51:31: note: Function in derived class minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:61:11: style: The destructor '~FilesProvider' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:42:11: note: Virtual destructor in base class minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:61:11: note: Destructor in derived class minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:67:31: style: The function 'getModMetadataDatabase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:43:31: note: Virtual function in base class minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:67:31: note: Function in derived class minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:86:11: style: The destructor '~SQLite3Provider' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:42:11: note: Virtual destructor in base class minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:86:11: note: Destructor in derived class minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:92:31: style: The function 'getModMetadataDatabase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:43:31: note: Virtual function in base class minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:92:31: note: Function in derived class minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:112:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:112:14: note: Function in derived class minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:114:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:114:7: note: Function in derived class minetest-5.6.1/src/unittest/test_noderesolver.cpp:51:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_noderesolver.cpp:86:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_noderesolver.cpp:104:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_noderesolver.cpp:138:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_noderesolver.cpp:208:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_map_settings_manager.cpp:33:7: performance:inconclusive: Technically the member function 'TestMapSettingsManager::makeUserConfig' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_map_settings_manager.cpp:68:30: note: Technically the member function 'TestMapSettingsManager::makeUserConfig' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_map_settings_manager.cpp:33:7: note: Technically the member function 'TestMapSettingsManager::makeUserConfig' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_map_settings_manager.cpp:31:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_map_settings_manager.cpp:31:14: note: Function in derived class minetest-5.6.1/src/unittest/test_map_settings_manager.cpp:36:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_map_settings_manager.cpp:36:7: note: Function in derived class minetest-5.6.1/src/unittest/test_map_settings_manager.cpp:164:29: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/unittest/test_map_settings_manager.cpp:218:17: style: Variable 'params' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/unittest/test_map_settings_manager.cpp:231:17: style: Variable 'params' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/unittest/test_noderesolver.cpp:37:7: performance:inconclusive: Technically the member function 'TestNodeResolver::testNodeResolving' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_noderesolver.cpp:109:24: note: Technically the member function 'TestNodeResolver::testNodeResolving' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_noderesolver.cpp:37:7: note: Technically the member function 'TestNodeResolver::testNodeResolving' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_noderesolver.cpp:38:7: performance:inconclusive: Technically the member function 'TestNodeResolver::testPendingResolveCancellation' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_noderesolver.cpp:187:24: note: Technically the member function 'TestNodeResolver::testPendingResolveCancellation' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_noderesolver.cpp:38:7: note: Technically the member function 'TestNodeResolver::testPendingResolveCancellation' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_noderesolver.cpp:33:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_noderesolver.cpp:33:14: note: Function in derived class minetest-5.6.1/src/unittest/test_noderesolver.cpp:35:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_noderesolver.cpp:35:7: note: Function in derived class minetest-5.6.1/src/unittest/test_noderesolver.cpp:48:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/unittest/test_objdef.cpp:42:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_objdef.cpp:84:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJDEF_GENERIC [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_objdef.cpp:103:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJDEF_GENERIC [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_objdef.cpp:143:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJDEF_GENERIC [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_noise.cpp:53:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_noise.cpp:72:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_noise.cpp:79:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_noise.cpp:86:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_noise.cpp:98:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_noise.cpp:111:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_noise.cpp:119:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_noise.cpp:126:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_noise.cpp:133:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_noise.cpp:146:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_noise.cpp:159:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_noise.cpp:175:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_profiler.cpp:39:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_profiler.cpp:49:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_profiler.cpp:32:7: performance:inconclusive: Technically the member function 'TestProfiler::testProfilerAverage' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_profiler.cpp:44:20: note: Technically the member function 'TestProfiler::testProfilerAverage' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_profiler.cpp:32:7: note: Technically the member function 'TestProfiler::testProfilerAverage' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_profiler.cpp:28:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_profiler.cpp:28:14: note: Function in derived class minetest-5.6.1/src/unittest/test_profiler.cpp:30:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_profiler.cpp:30:7: note: Function in derived class minetest-5.6.1/src/unittest/test_objdef.cpp:33:7: performance:inconclusive: Technically the member function 'TestObjDef::testHandles' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_objdef.cpp:80:18: note: Technically the member function 'TestObjDef::testHandles' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_objdef.cpp:33:7: note: Technically the member function 'TestObjDef::testHandles' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_objdef.cpp:34:7: performance:inconclusive: Technically the member function 'TestObjDef::testAddGetSetClear' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_objdef.cpp:97:18: note: Technically the member function 'TestObjDef::testAddGetSetClear' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_objdef.cpp:34:7: note: Technically the member function 'TestObjDef::testAddGetSetClear' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_objdef.cpp:35:7: performance:inconclusive: Technically the member function 'TestObjDef::testClone' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_objdef.cpp:141:18: note: Technically the member function 'TestObjDef::testClone' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_objdef.cpp:35:7: note: Technically the member function 'TestObjDef::testClone' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_objdef.cpp:68:2: style: Class 'MyObjDefManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/unittest/test_objdef.cpp:29:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_objdef.cpp:29:14: note: Function in derived class minetest-5.6.1/src/unittest/test_objdef.cpp:31:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_objdef.cpp:31:7: note: Function in derived class minetest-5.6.1/src/unittest/test_objdef.cpp:145:18: style: Variable 'temp2' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/unittest/test_noise.cpp:33:7: performance:inconclusive: Technically the member function 'TestNoise::testNoise2dAtOriginWithZeroSeed' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_noise.cpp:68:17: note: Technically the member function 'TestNoise::testNoise2dAtOriginWithZeroSeed' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_noise.cpp:33:7: note: Technically the member function 'TestNoise::testNoise2dAtOriginWithZeroSeed' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_noise.cpp:34:7: performance:inconclusive: Technically the member function 'TestNoise::testNoise2dWithMaxSeed' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_noise.cpp:75:17: note: Technically the member function 'TestNoise::testNoise2dWithMaxSeed' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_noise.cpp:34:7: note: Technically the member function 'TestNoise::testNoise2dWithMaxSeed' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_noise.cpp:35:7: performance:inconclusive: Technically the member function 'TestNoise::testNoise2dWithFunPrimes' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_noise.cpp:82:17: note: Technically the member function 'TestNoise::testNoise2dWithFunPrimes' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_noise.cpp:35:7: note: Technically the member function 'TestNoise::testNoise2dWithFunPrimes' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_noise.cpp:36:7: performance:inconclusive: Technically the member function 'TestNoise::testNoise2dPoint' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_noise.cpp:89:17: note: Technically the member function 'TestNoise::testNoise2dPoint' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_noise.cpp:36:7: note: Technically the member function 'TestNoise::testNoise2dPoint' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_noise.cpp:37:7: performance:inconclusive: Technically the member function 'TestNoise::testNoise2dBulk' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_noise.cpp:102:17: note: Technically the member function 'TestNoise::testNoise2dBulk' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_noise.cpp:37:7: note: Technically the member function 'TestNoise::testNoise2dBulk' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_noise.cpp:38:7: performance:inconclusive: Technically the member function 'TestNoise::testNoise3dAtOriginWithZeroSeed' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_noise.cpp:115:17: note: Technically the member function 'TestNoise::testNoise3dAtOriginWithZeroSeed' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_noise.cpp:38:7: note: Technically the member function 'TestNoise::testNoise3dAtOriginWithZeroSeed' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_noise.cpp:39:7: performance:inconclusive: Technically the member function 'TestNoise::testNoise3dWithMaxSeed' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_noise.cpp:122:17: note: Technically the member function 'TestNoise::testNoise3dWithMaxSeed' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_noise.cpp:39:7: note: Technically the member function 'TestNoise::testNoise3dWithMaxSeed' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_noise.cpp:40:7: performance:inconclusive: Technically the member function 'TestNoise::testNoise3dWithFunPrimes' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_noise.cpp:129:17: note: Technically the member function 'TestNoise::testNoise3dWithFunPrimes' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_noise.cpp:40:7: note: Technically the member function 'TestNoise::testNoise3dWithFunPrimes' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_noise.cpp:41:7: performance:inconclusive: Technically the member function 'TestNoise::testNoise3dPoint' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_noise.cpp:136:17: note: Technically the member function 'TestNoise::testNoise3dPoint' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_noise.cpp:41:7: note: Technically the member function 'TestNoise::testNoise3dPoint' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_noise.cpp:42:7: performance:inconclusive: Technically the member function 'TestNoise::testNoise3dBulk' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_noise.cpp:150:17: note: Technically the member function 'TestNoise::testNoise3dBulk' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_noise.cpp:42:7: note: Technically the member function 'TestNoise::testNoise3dBulk' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_noise.cpp:43:7: performance:inconclusive: Technically the member function 'TestNoise::testNoiseInvalidParams' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_noise.cpp:163:17: note: Technically the member function 'TestNoise::testNoiseInvalidParams' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_noise.cpp:43:7: note: Technically the member function 'TestNoise::testNoiseInvalidParams' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_noise.cpp:29:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_noise.cpp:29:14: note: Function in derived class minetest-5.6.1/src/unittest/test_noise.cpp:31:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_noise.cpp:31:7: note: Function in derived class minetest-5.6.1/src/unittest/test_random.cpp:51:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_random.cpp:66:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_random.cpp:74:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_random.cpp:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_random.cpp:103:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_random.cpp:128:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_random.cpp:151:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_noise.cpp:106:9: style: Variable 'noisevals' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/unittest/test_noise.cpp:154:9: style: Variable 'noisevals' can be declared as pointer to const [constVariablePointer] minetest-5.6.1/src/unittest/test_schematic.cpp:52:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_schematic.cpp:66:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_schematic.cpp:125:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTSCHEM_PROB_ALWAYS [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_schematic.cpp:144:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_server_shutdown_state.cpp:59:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_server_shutdown_state.cpp:68:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_server_shutdown_state.cpp:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_server_shutdown_state.cpp:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_server_shutdown_state.cpp:102:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_schematic.cpp:33:7: performance:inconclusive: Technically the member function 'TestSchematic::testMtsSerializeDeserialize' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_schematic.cpp:61:21: note: Technically the member function 'TestSchematic::testMtsSerializeDeserialize' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_schematic.cpp:33:7: note: Technically the member function 'TestSchematic::testMtsSerializeDeserialize' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_schematic.cpp:34:7: performance:inconclusive: Technically the member function 'TestSchematic::testLuaTableSerialize' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_schematic.cpp:111:21: note: Technically the member function 'TestSchematic::testLuaTableSerialize' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_schematic.cpp:34:7: note: Technically the member function 'TestSchematic::testLuaTableSerialize' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_schematic.cpp:29:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_schematic.cpp:29:14: note: Function in derived class minetest-5.6.1/src/unittest/test_schematic.cpp:31:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_schematic.cpp:31:7: note: Function in derived class minetest-5.6.1/src/unittest/test_server_shutdown_state.cpp:49:7: performance:inconclusive: Technically the member function 'TestServerShutdownState::testInit' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_server_shutdown_state.cpp:65:31: note: Technically the member function 'TestServerShutdownState::testInit' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_server_shutdown_state.cpp:49:7: note: Technically the member function 'TestServerShutdownState::testInit' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_server_shutdown_state.cpp:50:7: performance:inconclusive: Technically the member function 'TestServerShutdownState::testReset' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_server_shutdown_state.cpp:74:31: note: Technically the member function 'TestServerShutdownState::testReset' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_server_shutdown_state.cpp:50:7: note: Technically the member function 'TestServerShutdownState::testReset' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_server_shutdown_state.cpp:51:7: performance:inconclusive: Technically the member function 'TestServerShutdownState::testTrigger' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_server_shutdown_state.cpp:84:31: note: Technically the member function 'TestServerShutdownState::testTrigger' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_server_shutdown_state.cpp:51:7: note: Technically the member function 'TestServerShutdownState::testTrigger' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_schematic.cpp:48:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/unittest/test_server_shutdown_state.cpp:45:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_server_shutdown_state.cpp:45:14: note: Function in derived class minetest-5.6.1/src/unittest/test_server_shutdown_state.cpp:47:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_server_shutdown_state.cpp:47:7: note: Function in derived class minetest-5.6.1/src/unittest/test_schematic.cpp:95:29: style: Variable 'names' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/unittest/test_random.cpp:34:7: performance:inconclusive: Technically the member function 'TestRandom::testPseudoRandom' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_random.cpp:61:18: note: Technically the member function 'TestRandom::testPseudoRandom' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_random.cpp:34:7: note: Technically the member function 'TestRandom::testPseudoRandom' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_random.cpp:35:7: performance:inconclusive: Technically the member function 'TestRandom::testPseudoRandomRange' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_random.cpp:70:18: note: Technically the member function 'TestRandom::testPseudoRandomRange' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_random.cpp:35:7: note: Technically the member function 'TestRandom::testPseudoRandomRange' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_random.cpp:36:7: performance:inconclusive: Technically the member function 'TestRandom::testPcgRandom' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_random.cpp:90:18: note: Technically the member function 'TestRandom::testPcgRandom' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_random.cpp:36:7: note: Technically the member function 'TestRandom::testPcgRandom' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_random.cpp:37:7: performance:inconclusive: Technically the member function 'TestRandom::testPcgRandomRange' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_random.cpp:99:18: note: Technically the member function 'TestRandom::testPcgRandomRange' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_random.cpp:37:7: note: Technically the member function 'TestRandom::testPcgRandomRange' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_random.cpp:38:7: performance:inconclusive: Technically the member function 'TestRandom::testPcgRandomBytes' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_random.cpp:121:18: note: Technically the member function 'TestRandom::testPcgRandomBytes' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_random.cpp:38:7: note: Technically the member function 'TestRandom::testPcgRandomBytes' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_random.cpp:39:7: performance:inconclusive: Technically the member function 'TestRandom::testPcgRandomNormalDist' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_random.cpp:138:18: note: Technically the member function 'TestRandom::testPcgRandomNormalDist' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_random.cpp:39:7: note: Technically the member function 'TestRandom::testPcgRandomNormalDist' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_random.cpp:30:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_random.cpp:30:14: note: Function in derived class minetest-5.6.1/src/unittest/test_random.cpp:32:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_random.cpp:32:7: note: Function in derived class minetest-5.6.1/src/unittest/test_serialization.cpp:56:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_serialization.cpp:73:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_serialization.cpp:94:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_serialization.cpp:107:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_serialization.cpp:130:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_serialization.cpp:143:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_serialization.cpp:172:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_serialization.cpp:265:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_serialization.cpp:302:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_serialization.cpp:367:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:32:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVEOBJECT_TYPE_TEST [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:57:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:82:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:105:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:125:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:153:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:192:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_servermodmanager.cpp:64:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_SUBGAME_PATH [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_servermodmanager.cpp:105:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_WORLDDIR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_servermodmanager.cpp:116:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_WORLDDIR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_servermodmanager.cpp:122:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_WORLDDIR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_servermodmanager.cpp:128:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_WORLDDIR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_servermodmanager.cpp:134:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_WORLDDIR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_servermodmanager.cpp:158:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_WORLDDIR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_servermodmanager.cpp:165:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_WORLDDIR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_servermodmanager.cpp:173:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_WORLDDIR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_servermodmanager.cpp:182:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_WORLDDIR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_servermodmanager.cpp:190:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_WORLDDIR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_settings.cpp:46:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_settings.cpp:128:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_settings.cpp:151:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_settings.cpp:244:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_GAME [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_settings.cpp:263:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_GAME [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:46:7: performance:inconclusive: Technically the member function 'TestServerActiveObjectMgr::testFreeID' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:75:33: note: Technically the member function 'TestServerActiveObjectMgr::testFreeID' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:46:7: note: Technically the member function 'TestServerActiveObjectMgr::testFreeID' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:47:7: performance:inconclusive: Technically the member function 'TestServerActiveObjectMgr::testRegisterObject' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:101:33: note: Technically the member function 'TestServerActiveObjectMgr::testRegisterObject' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:47:7: note: Technically the member function 'TestServerActiveObjectMgr::testRegisterObject' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:48:7: performance:inconclusive: Technically the member function 'TestServerActiveObjectMgr::testRemoveObject' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:121:33: note: Technically the member function 'TestServerActiveObjectMgr::testRemoveObject' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:48:7: note: Technically the member function 'TestServerActiveObjectMgr::testRemoveObject' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:49:7: performance:inconclusive: Technically the member function 'TestServerActiveObjectMgr::testGetObjectsInsideRadius' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:136:33: note: Technically the member function 'TestServerActiveObjectMgr::testGetObjectsInsideRadius' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:49:7: note: Technically the member function 'TestServerActiveObjectMgr::testGetObjectsInsideRadius' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:30:2: style: Class 'TestServerActiveObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:42:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:42:14: note: Function in derived class minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:44:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:44:7: note: Function in derived class minetest-5.6.1/src/unittest/test_settings.cpp:34:7: performance:inconclusive: Technically the member function 'TestSettings::testAllSettings' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_settings.cpp:142:20: note: Technically the member function 'TestSettings::testAllSettings' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_settings.cpp:34:7: note: Technically the member function 'TestSettings::testAllSettings' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_settings.cpp:35:7: performance:inconclusive: Technically the member function 'TestSettings::testDefaults' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_settings.cpp:242:20: note: Technically the member function 'TestSettings::testDefaults' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_settings.cpp:35:7: note: Technically the member function 'TestSettings::testDefaults' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_settings.cpp:36:7: performance:inconclusive: Technically the member function 'TestSettings::testFlagDesc' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_settings.cpp:261:20: note: Technically the member function 'TestSettings::testFlagDesc' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_settings.cpp:36:7: note: Technically the member function 'TestSettings::testFlagDesc' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_settings.cpp:30:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_settings.cpp:30:14: note: Function in derived class minetest-5.6.1/src/unittest/test_settings.cpp:32:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_settings.cpp:32:7: note: Function in derived class minetest-5.6.1/src/unittest/test_settings.cpp:231:22: style: Local variable 'is' shadows outer variable [shadowVariable] minetest-5.6.1/src/unittest/test_settings.cpp:148:21: note: Shadowed declaration minetest-5.6.1/src/unittest/test_settings.cpp:231:22: note: Shadow variable minetest-5.6.1/src/unittest/test_servermodmanager.cpp:35:7: performance:inconclusive: Technically the member function 'TestServerModManager::testCreation' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_servermodmanager.cpp:103:28: note: Technically the member function 'TestServerModManager::testCreation' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_servermodmanager.cpp:35:7: note: Technically the member function 'TestServerModManager::testCreation' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_servermodmanager.cpp:36:7: performance:inconclusive: Technically the member function 'TestServerModManager::testIsConsistent' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_servermodmanager.cpp:126:28: note: Technically the member function 'TestServerModManager::testIsConsistent' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_servermodmanager.cpp:36:7: note: Technically the member function 'TestServerModManager::testIsConsistent' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_servermodmanager.cpp:37:7: performance:inconclusive: Technically the member function 'TestServerModManager::testUnsatisfiedMods' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_servermodmanager.cpp:120:28: note: Technically the member function 'TestServerModManager::testUnsatisfiedMods' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_servermodmanager.cpp:37:7: note: Technically the member function 'TestServerModManager::testUnsatisfiedMods' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_servermodmanager.cpp:38:7: performance:inconclusive: Technically the member function 'TestServerModManager::testGetMods' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_servermodmanager.cpp:132:28: note: Technically the member function 'TestServerModManager::testGetMods' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_servermodmanager.cpp:38:7: note: Technically the member function 'TestServerModManager::testGetMods' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_servermodmanager.cpp:39:7: performance:inconclusive: Technically the member function 'TestServerModManager::testGetModsWrongDir' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_servermodmanager.cpp:113:28: note: Technically the member function 'TestServerModManager::testGetModsWrongDir' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_servermodmanager.cpp:39:7: note: Technically the member function 'TestServerModManager::testGetModsWrongDir' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_servermodmanager.cpp:40:7: performance:inconclusive: Technically the member function 'TestServerModManager::testGetModspec' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_servermodmanager.cpp:156:28: note: Technically the member function 'TestServerModManager::testGetModspec' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_servermodmanager.cpp:40:7: note: Technically the member function 'TestServerModManager::testGetModspec' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_servermodmanager.cpp:41:7: performance:inconclusive: Technically the member function 'TestServerModManager::testGetModNamesWrongDir' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_servermodmanager.cpp:163:28: note: Technically the member function 'TestServerModManager::testGetModNamesWrongDir' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_servermodmanager.cpp:41:7: note: Technically the member function 'TestServerModManager::testGetModNamesWrongDir' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_servermodmanager.cpp:42:7: performance:inconclusive: Technically the member function 'TestServerModManager::testGetModNames' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_servermodmanager.cpp:171:28: note: Technically the member function 'TestServerModManager::testGetModNames' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_servermodmanager.cpp:42:7: note: Technically the member function 'TestServerModManager::testGetModNames' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_servermodmanager.cpp:43:7: performance:inconclusive: Technically the member function 'TestServerModManager::testGetModMediaPathsWrongDir' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_servermodmanager.cpp:180:28: note: Technically the member function 'TestServerModManager::testGetModMediaPathsWrongDir' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_servermodmanager.cpp:43:7: note: Technically the member function 'TestServerModManager::testGetModMediaPathsWrongDir' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_servermodmanager.cpp:44:7: performance:inconclusive: Technically the member function 'TestServerModManager::testGetModMediaPaths' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_servermodmanager.cpp:188:28: note: Technically the member function 'TestServerModManager::testGetModMediaPaths' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_servermodmanager.cpp:44:7: note: Technically the member function 'TestServerModManager::testGetModMediaPaths' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_servermodmanager.cpp:31:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_servermodmanager.cpp:31:14: note: Function in derived class minetest-5.6.1/src/unittest/test_servermodmanager.cpp:33:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_servermodmanager.cpp:33:7: note: Function in derived class minetest-5.6.1/src/unittest/test_settings.cpp:238:3: warning: Conversion of string literal "Setting not found!" to bool always evaluates to true. [incorrectStringBooleanError] minetest-5.6.1/src/unittest/test_socket.cpp:30:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERNET_SIMULATOR [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_socket.cpp:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_socket.cpp:97:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_socket.cpp:120:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_socket.cpp:38:7: performance:inconclusive: Technically the member function 'TestSocket::testIPv4Socket' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_socket.cpp:56:18: note: Technically the member function 'TestSocket::testIPv4Socket' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_socket.cpp:38:7: note: Technically the member function 'TestSocket::testIPv4Socket' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_socket.cpp:39:7: performance:inconclusive: Technically the member function 'TestSocket::testIPv6Socket' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_socket.cpp:108:18: note: Technically the member function 'TestSocket::testIPv6Socket' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_socket.cpp:39:7: note: Technically the member function 'TestSocket::testIPv6Socket' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_socket.cpp:34:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_socket.cpp:34:14: note: Function in derived class minetest-5.6.1/src/unittest/test_socket.cpp:36:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_socket.cpp:36:7: note: Function in derived class minetest-5.6.1/src/unittest/test_socket.cpp:72:25: style: Variable 'e' can be declared as reference to const [constVariableReference] minetest-5.6.1/src/unittest/test_threading.cpp:41:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_threading.cpp:78:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_threading.cpp:146:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_threading.cpp:33:7: performance:inconclusive: Technically the member function 'TestThreading::testStartStopWait' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_threading.cpp:70:21: note: Technically the member function 'TestThreading::testStartStopWait' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_threading.cpp:33:7: note: Technically the member function 'TestThreading::testStartStopWait' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_threading.cpp:34:7: performance:inconclusive: Technically the member function 'TestThreading::testAtomicSemaphoreThread' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_threading.cpp:136:21: note: Technically the member function 'TestThreading::testAtomicSemaphoreThread' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_threading.cpp:34:7: note: Technically the member function 'TestThreading::testAtomicSemaphoreThread' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_threading.cpp:47:2: style: Class 'SimpleTestThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/unittest/test_threading.cpp:30:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_threading.cpp:30:14: note: Function in derived class minetest-5.6.1/src/unittest/test_threading.cpp:31:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_threading.cpp:31:7: note: Function in derived class minetest-5.6.1/src/unittest/test_threading.cpp:59:13: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/unittest/test_voxelalgorithms.cpp:42:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelalgorithms.cpp:71:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_serialization.cpp:39:7: performance:inconclusive: Technically the member function 'TestSerialization::testStreamRead' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_serialization.cpp:260:25: note: Technically the member function 'TestSerialization::testStreamRead' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_serialization.cpp:39:7: note: Technically the member function 'TestSerialization::testStreamRead' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_serialization.cpp:40:7: performance:inconclusive: Technically the member function 'TestSerialization::testStreamWrite' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_serialization.cpp:300:25: note: Technically the member function 'TestSerialization::testStreamWrite' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_serialization.cpp:40:7: note: Technically the member function 'TestSerialization::testStreamWrite' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_serialization.cpp:41:7: performance:inconclusive: Technically the member function 'TestSerialization::testFloatFormat' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_serialization.cpp:344:25: note: Technically the member function 'TestSerialization::testFloatFormat' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_serialization.cpp:41:7: note: Technically the member function 'TestSerialization::testFloatFormat' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_serialization.cpp:29:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_serialization.cpp:29:14: note: Function in derived class minetest-5.6.1/src/unittest/test_serialization.cpp:31:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_serialization.cpp:31:7: note: Function in derived class minetest-5.6.1/src/unittest/test_serialization.cpp:394:6: style: Condition '!is_iec559' is always true [knownConditionTrueFalse] minetest-5.6.1/src/unittest/test_serialization.cpp:390:19: note: Assignment 'is_iec559=false', assigned value is 0 minetest-5.6.1/src/unittest/test_serialization.cpp:394:6: note: Condition '!is_iec559' is always true minetest-5.6.1/src/unittest/test_serialization.cpp:263:4: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/unittest/test_voxelalgorithms.cpp:33:7: performance:inconclusive: Technically the member function 'TestVoxelAlgorithms::testVoxelLineIterator' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelalgorithms.cpp:47:27: note: Technically the member function 'TestVoxelAlgorithms::testVoxelLineIterator' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelalgorithms.cpp:33:7: note: Technically the member function 'TestVoxelAlgorithms::testVoxelLineIterator' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelalgorithms.cpp:29:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_voxelalgorithms.cpp:29:14: note: Function in derived class minetest-5.6.1/src/unittest/test_voxelalgorithms.cpp:31:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_voxelalgorithms.cpp:31:7: note: Function in derived class minetest-5.6.1/src/unittest/test_voxelalgorithms.cpp:63:27: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] minetest-5.6.1/src/unittest/test_voxelmanipulator.cpp:43:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelmanipulator.cpp:52:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelmanipulator.cpp:87:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelmanipulator.cpp:35:7: performance:inconclusive: Technically the member function 'TestVoxelManipulator::testVoxelArea' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelmanipulator.cpp:49:28: note: Technically the member function 'TestVoxelManipulator::testVoxelArea' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelmanipulator.cpp:35:7: note: Technically the member function 'TestVoxelManipulator::testVoxelArea' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelmanipulator.cpp:36:7: performance:inconclusive: Technically the member function 'TestVoxelManipulator::testVoxelManipulator' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelmanipulator.cpp:83:28: note: Technically the member function 'TestVoxelManipulator::testVoxelManipulator' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelmanipulator.cpp:36:7: note: Technically the member function 'TestVoxelManipulator::testVoxelManipulator' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelmanipulator.cpp:31:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_voxelmanipulator.cpp:31:14: note: Function in derived class minetest-5.6.1/src/unittest/test_voxelmanipulator.cpp:33:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_voxelmanipulator.cpp:33:7: note: Function in derived class minetest-5.6.1/src/util/areastore.cpp:76:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable areas_map [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/areastore.cpp:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U32_MAX [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/areastore.cpp:121:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cache_enabled [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/areastore.cpp:129:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable areas_map [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/areastore.cpp:141:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cache_enabled [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/areastore.cpp:170:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cache_enabled [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/areastore.cpp:194:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U32_MAX [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/areastore.cpp:226:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_areas [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/areastore.cpp:236:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_areas [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/areastore.cpp:149:18: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/areastore.cpp:214:19: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/unittest/test_voxelarea.cpp:67:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:105:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:114:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:121:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:130:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:139:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:158:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:169:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:184:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:194:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:205:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:216:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:225:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:234:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:243:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:252:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:261:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:270:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:279:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:288:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:297:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:306:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:315:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:324:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:333:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:342:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:351:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:362:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:370:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:378:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_voxelarea.cpp:387:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_utilities.cpp:67:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_utilities.cpp:120:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_utilities.cpp:144:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_utilities.cpp:181:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_utilities.cpp:189:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_utilities.cpp:200:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_utilities.cpp:213:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_utilities.cpp:222:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_utilities.cpp:229:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_utilities.cpp:236:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_utilities.cpp:241:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_utilities.cpp:255:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_utilities.cpp:262:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_utilities.cpp:272:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_utilities.cpp:281:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_utilities.cpp:289:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_utilities.cpp:301:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_utilities.cpp:317:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_utilities.cpp:334:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_utilities.cpp:360:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_utilities.cpp:375:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_utilities.cpp:383:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_utilities.cpp:397:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_utilities.cpp:406:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_utilities.cpp:475:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_utilities.cpp:540:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_utilities.cpp:630:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/auth.cpp:59:20: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/auth.cpp:60:20: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/auth.cpp:61:3: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/auth.cpp:72:19: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/auth.cpp:115:20: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/auth.cpp:116:20: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/base64.cpp:54:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/enriched_string.cpp:173:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/base64.cpp:74:6: style: The scope of the variable 'j' can be reduced. [variableScope] minetest-5.6.1/src/util/base64.cpp:118:6: style: The scope of the variable 'j' can be reduced. [variableScope] minetest-5.6.1/src/unittest/test_voxelarea.cpp:31:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_addarea' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:99:21: note: Technically the member function 'TestVoxelArea::test_addarea' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:31:7: note: Technically the member function 'TestVoxelArea::test_addarea' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:32:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_pad' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:109:21: note: Technically the member function 'TestVoxelArea::test_pad' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:32:7: note: Technically the member function 'TestVoxelArea::test_pad' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:33:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_extent' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:118:21: note: Technically the member function 'TestVoxelArea::test_extent' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:33:7: note: Technically the member function 'TestVoxelArea::test_extent' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:34:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_volume' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:127:21: note: Technically the member function 'TestVoxelArea::test_volume' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:34:7: note: Technically the member function 'TestVoxelArea::test_volume' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:35:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_contains_voxelarea' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:136:21: note: Technically the member function 'TestVoxelArea::test_contains_voxelarea' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:35:7: note: Technically the member function 'TestVoxelArea::test_contains_voxelarea' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/util/base64.cpp:71:78: style:inconclusive: Function 'base64_encode' argument 2 names different: declaration 'len' definition 'in_len'. [funcArgNamesDifferent] minetest-5.6.1/src/util/base64.h:25:63: note: Function 'base64_encode' argument 2 names different: declaration 'len' definition 'in_len'. minetest-5.6.1/src/util/base64.cpp:71:78: note: Function 'base64_encode' argument 2 names different: declaration 'len' definition 'in_len'. minetest-5.6.1/src/unittest/test_voxelarea.cpp:36:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_contains_point' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:155:21: note: Technically the member function 'TestVoxelArea::test_contains_point' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:36:7: note: Technically the member function 'TestVoxelArea::test_contains_point' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/util/base64.cpp:115:46: style:inconclusive: Function 'base64_decode' argument 1 names different: declaration 's' definition 'encoded_string'. [funcArgNamesDifferent] minetest-5.6.1/src/util/base64.h:26:46: note: Function 'base64_decode' argument 1 names different: declaration 's' definition 'encoded_string'. minetest-5.6.1/src/util/base64.cpp:115:46: note: Function 'base64_decode' argument 1 names different: declaration 's' definition 'encoded_string'. minetest-5.6.1/src/unittest/test_voxelarea.cpp:37:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_contains_i' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:166:21: note: Technically the member function 'TestVoxelArea::test_contains_i' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:37:7: note: Technically the member function 'TestVoxelArea::test_contains_i' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:38:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_equal' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:181:21: note: Technically the member function 'TestVoxelArea::test_equal' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:38:7: note: Technically the member function 'TestVoxelArea::test_equal' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:39:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_plus' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:191:21: note: Technically the member function 'TestVoxelArea::test_plus' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:39:7: note: Technically the member function 'TestVoxelArea::test_plus' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:40:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_minor' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:202:21: note: Technically the member function 'TestVoxelArea::test_minor' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:40:7: note: Technically the member function 'TestVoxelArea::test_minor' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:41:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_index_xyz_all_pos' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:213:21: note: Technically the member function 'TestVoxelArea::test_index_xyz_all_pos' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:41:7: note: Technically the member function 'TestVoxelArea::test_index_xyz_all_pos' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:42:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_index_xyz_x_neg' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:222:21: note: Technically the member function 'TestVoxelArea::test_index_xyz_x_neg' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:42:7: note: Technically the member function 'TestVoxelArea::test_index_xyz_x_neg' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:43:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_index_xyz_y_neg' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:231:21: note: Technically the member function 'TestVoxelArea::test_index_xyz_y_neg' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:43:7: note: Technically the member function 'TestVoxelArea::test_index_xyz_y_neg' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:44:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_index_xyz_z_neg' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:240:21: note: Technically the member function 'TestVoxelArea::test_index_xyz_z_neg' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:44:7: note: Technically the member function 'TestVoxelArea::test_index_xyz_z_neg' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:45:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_index_xyz_xy_neg' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:249:21: note: Technically the member function 'TestVoxelArea::test_index_xyz_xy_neg' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:45:7: note: Technically the member function 'TestVoxelArea::test_index_xyz_xy_neg' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:46:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_index_xyz_xz_neg' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:267:21: note: Technically the member function 'TestVoxelArea::test_index_xyz_xz_neg' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:46:7: note: Technically the member function 'TestVoxelArea::test_index_xyz_xz_neg' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:47:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_index_xyz_yz_neg' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:258:21: note: Technically the member function 'TestVoxelArea::test_index_xyz_yz_neg' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:47:7: note: Technically the member function 'TestVoxelArea::test_index_xyz_yz_neg' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:48:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_index_xyz_all_neg' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:276:21: note: Technically the member function 'TestVoxelArea::test_index_xyz_all_neg' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:48:7: note: Technically the member function 'TestVoxelArea::test_index_xyz_all_neg' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:49:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_index_v3s16_all_pos' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:285:21: note: Technically the member function 'TestVoxelArea::test_index_v3s16_all_pos' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:49:7: note: Technically the member function 'TestVoxelArea::test_index_v3s16_all_pos' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:50:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_index_v3s16_x_neg' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:294:21: note: Technically the member function 'TestVoxelArea::test_index_v3s16_x_neg' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:50:7: note: Technically the member function 'TestVoxelArea::test_index_v3s16_x_neg' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:51:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_index_v3s16_y_neg' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:303:21: note: Technically the member function 'TestVoxelArea::test_index_v3s16_y_neg' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:51:7: note: Technically the member function 'TestVoxelArea::test_index_v3s16_y_neg' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:52:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_index_v3s16_z_neg' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:312:21: note: Technically the member function 'TestVoxelArea::test_index_v3s16_z_neg' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:52:7: note: Technically the member function 'TestVoxelArea::test_index_v3s16_z_neg' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:53:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_index_v3s16_xy_neg' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:321:21: note: Technically the member function 'TestVoxelArea::test_index_v3s16_xy_neg' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:53:7: note: Technically the member function 'TestVoxelArea::test_index_v3s16_xy_neg' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:54:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_index_v3s16_xz_neg' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:339:21: note: Technically the member function 'TestVoxelArea::test_index_v3s16_xz_neg' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:54:7: note: Technically the member function 'TestVoxelArea::test_index_v3s16_xz_neg' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:55:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_index_v3s16_yz_neg' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:330:21: note: Technically the member function 'TestVoxelArea::test_index_v3s16_yz_neg' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:55:7: note: Technically the member function 'TestVoxelArea::test_index_v3s16_yz_neg' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:56:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_index_v3s16_all_neg' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:348:21: note: Technically the member function 'TestVoxelArea::test_index_v3s16_all_neg' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:56:7: note: Technically the member function 'TestVoxelArea::test_index_v3s16_all_neg' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:57:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_add_x' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:357:21: note: Technically the member function 'TestVoxelArea::test_add_x' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:57:7: note: Technically the member function 'TestVoxelArea::test_add_x' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:58:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_add_y' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:365:21: note: Technically the member function 'TestVoxelArea::test_add_y' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:58:7: note: Technically the member function 'TestVoxelArea::test_add_y' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:59:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_add_z' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:373:21: note: Technically the member function 'TestVoxelArea::test_add_z' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:59:7: note: Technically the member function 'TestVoxelArea::test_add_z' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:60:7: performance:inconclusive: Technically the member function 'TestVoxelArea::test_add_p' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_voxelarea.cpp:381:21: note: Technically the member function 'TestVoxelArea::test_add_p' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:60:7: note: Technically the member function 'TestVoxelArea::test_add_p' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_voxelarea.cpp:27:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_voxelarea.cpp:27:14: note: Function in derived class minetest-5.6.1/src/unittest/test_voxelarea.cpp:29:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_voxelarea.cpp:29:7: note: Function in derived class minetest-5.6.1/src/util/base64.cpp:74:8: style: Variable 'j' is assigned a value that is never used. [unreadVariable] minetest-5.6.1/src/util/base64.cpp:118:8: style: Variable 'j' is assigned a value that is never used. [unreadVariable] minetest-5.6.1/src/util/ieee_float.cpp:42:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has_infinity [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/ieee_float.cpp:100:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_iec559 [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/metricsbackend.cpp:38:11: style: The destructor '~SimpleMetricCounter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/util/metricsbackend.h:31:11: note: Virtual destructor in base class minetest-5.6.1/src/util/metricsbackend.cpp:38:11: note: Destructor in derived class minetest-5.6.1/src/util/metricsbackend.cpp:61:11: style: The destructor '~SimpleMetricGauge' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/util/metricsbackend.h:43:11: note: Virtual destructor in base class minetest-5.6.1/src/util/metricsbackend.cpp:61:11: note: Destructor in derived class minetest-5.6.1/src/util/png.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U32_MAX [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/png.cpp:40:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/png.cpp:35:28: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/png.cpp:59:21: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/unittest/test_utilities.cpp:35:7: performance:inconclusive: Technically the member function 'TestUtilities::testAngleWrapAround' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_utilities.cpp:119:21: note: Technically the member function 'TestUtilities::testAngleWrapAround' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:35:7: note: Technically the member function 'TestUtilities::testAngleWrapAround' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:36:7: performance:inconclusive: Technically the member function 'TestUtilities::testWrapDegrees_0_360_v3f' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_utilities.cpp:139:21: note: Technically the member function 'TestUtilities::testWrapDegrees_0_360_v3f' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:36:7: note: Technically the member function 'TestUtilities::testWrapDegrees_0_360_v3f' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:37:7: performance:inconclusive: Technically the member function 'TestUtilities::testLowercase' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_utilities.cpp:179:21: note: Technically the member function 'TestUtilities::testLowercase' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:37:7: note: Technically the member function 'TestUtilities::testLowercase' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:38:7: performance:inconclusive: Technically the member function 'TestUtilities::testTrim' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_utilities.cpp:187:21: note: Technically the member function 'TestUtilities::testTrim' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:38:7: note: Technically the member function 'TestUtilities::testTrim' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:39:7: performance:inconclusive: Technically the member function 'TestUtilities::testIsYes' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_utilities.cpp:198:21: note: Technically the member function 'TestUtilities::testIsYes' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:39:7: note: Technically the member function 'TestUtilities::testIsYes' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:40:7: performance:inconclusive: Technically the member function 'TestUtilities::testRemoveStringEnd' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_utilities.cpp:210:21: note: Technically the member function 'TestUtilities::testRemoveStringEnd' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:40:7: note: Technically the member function 'TestUtilities::testRemoveStringEnd' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:41:7: performance:inconclusive: Technically the member function 'TestUtilities::testUrlEncode' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_utilities.cpp:220:21: note: Technically the member function 'TestUtilities::testUrlEncode' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:41:7: note: Technically the member function 'TestUtilities::testUrlEncode' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:42:7: performance:inconclusive: Technically the member function 'TestUtilities::testUrlDecode' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_utilities.cpp:227:21: note: Technically the member function 'TestUtilities::testUrlDecode' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:42:7: note: Technically the member function 'TestUtilities::testUrlDecode' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:43:7: performance:inconclusive: Technically the member function 'TestUtilities::testPadString' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_utilities.cpp:234:21: note: Technically the member function 'TestUtilities::testPadString' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:43:7: note: Technically the member function 'TestUtilities::testPadString' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:44:7: performance:inconclusive: Technically the member function 'TestUtilities::testStartsWith' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_utilities.cpp:239:21: note: Technically the member function 'TestUtilities::testStartsWith' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:44:7: note: Technically the member function 'TestUtilities::testStartsWith' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:45:7: performance:inconclusive: Technically the member function 'TestUtilities::testStrEqual' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_utilities.cpp:253:21: note: Technically the member function 'TestUtilities::testStrEqual' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:45:7: note: Technically the member function 'TestUtilities::testStrEqual' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:46:7: performance:inconclusive: Technically the member function 'TestUtilities::testStrToIntConversion' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_utilities.cpp:260:21: note: Technically the member function 'TestUtilities::testStrToIntConversion' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:46:7: note: Technically the member function 'TestUtilities::testStrToIntConversion' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:47:7: performance:inconclusive: Technically the member function 'TestUtilities::testStringReplace' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_utilities.cpp:267:21: note: Technically the member function 'TestUtilities::testStringReplace' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:47:7: note: Technically the member function 'TestUtilities::testStringReplace' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:48:7: performance:inconclusive: Technically the member function 'TestUtilities::testStringAllowed' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_utilities.cpp:279:21: note: Technically the member function 'TestUtilities::testStringAllowed' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:48:7: note: Technically the member function 'TestUtilities::testStringAllowed' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:49:7: performance:inconclusive: Technically the member function 'TestUtilities::testAsciiPrintableHelper' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_utilities.cpp:287:21: note: Technically the member function 'TestUtilities::testAsciiPrintableHelper' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:49:7: note: Technically the member function 'TestUtilities::testAsciiPrintableHelper' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:50:7: performance:inconclusive: Technically the member function 'TestUtilities::testUTF8' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_utilities.cpp:299:21: note: Technically the member function 'TestUtilities::testUTF8' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:50:7: note: Technically the member function 'TestUtilities::testUTF8' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:52:7: performance:inconclusive: Technically the member function 'TestUtilities::testWrapRows' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_utilities.cpp:332:21: note: Technically the member function 'TestUtilities::testWrapRows' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:52:7: note: Technically the member function 'TestUtilities::testWrapRows' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:53:7: performance:inconclusive: Technically the member function 'TestUtilities::testEnrichedString' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_utilities.cpp:355:21: note: Technically the member function 'TestUtilities::testEnrichedString' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:53:7: note: Technically the member function 'TestUtilities::testEnrichedString' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:54:7: performance:inconclusive: Technically the member function 'TestUtilities::testIsNumber' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_utilities.cpp:373:21: note: Technically the member function 'TestUtilities::testIsNumber' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:54:7: note: Technically the member function 'TestUtilities::testIsNumber' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:55:7: performance:inconclusive: Technically the member function 'TestUtilities::testIsPowerOfTwo' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_utilities.cpp:381:21: note: Technically the member function 'TestUtilities::testIsPowerOfTwo' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:55:7: note: Technically the member function 'TestUtilities::testIsPowerOfTwo' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:56:7: performance:inconclusive: Technically the member function 'TestUtilities::testMyround' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_utilities.cpp:395:21: note: Technically the member function 'TestUtilities::testMyround' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:56:7: note: Technically the member function 'TestUtilities::testMyround' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:57:7: performance:inconclusive: Technically the member function 'TestUtilities::testStringJoin' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_utilities.cpp:403:21: note: Technically the member function 'TestUtilities::testStringJoin' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:57:7: note: Technically the member function 'TestUtilities::testStringJoin' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:58:7: performance:inconclusive: Technically the member function 'TestUtilities::testEulerConversion' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_utilities.cpp:454:21: note: Technically the member function 'TestUtilities::testEulerConversion' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:58:7: note: Technically the member function 'TestUtilities::testEulerConversion' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:59:7: performance:inconclusive: Technically the member function 'TestUtilities::testBase64' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_utilities.cpp:537:21: note: Technically the member function 'TestUtilities::testBase64' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:59:7: note: Technically the member function 'TestUtilities::testBase64' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:60:7: performance:inconclusive: Technically the member function 'TestUtilities::testSanitizeDirName' can be static (but you may consider moving to unnamed namespace). [functionStatic] minetest-5.6.1/src/unittest/test_utilities.cpp:628:21: note: Technically the member function 'TestUtilities::testSanitizeDirName' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:60:7: note: Technically the member function 'TestUtilities::testSanitizeDirName' can be static (but you may consider moving to unnamed namespace). minetest-5.6.1/src/unittest/test_utilities.cpp:31:14: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:111:22: note: Virtual function in base class minetest-5.6.1/src/unittest/test_utilities.cpp:31:14: note: Function in derived class minetest-5.6.1/src/unittest/test_utilities.cpp:33:7: style: The function 'runTests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test.h:110:15: note: Virtual function in base class minetest-5.6.1/src/unittest/test_utilities.cpp:33:7: note: Function in derived class minetest-5.6.1/src/util/numeric.cpp:52:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U32_MAX [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/numeric.cpp:80:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/numeric.cpp:120:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/unittest/test_utilities.cpp:342:19: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/unittest/test_utilities.cpp:350:19: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/pointedthing.cpp:50:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/numeric.cpp:75:20: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/numeric.cpp:91:32: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.cpp:162:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex_chars [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/sha256.c:33:1: portability: Omitted return type of function 'fips_md_init_ctx' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] minetest-5.6.1/src/util/sha256.c:48:1: portability: Omitted return type of function 'fips_md_init' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] minetest-5.6.1/src/util/srp.cpp:351:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA256_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/srp.cpp:404:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA512_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/srp.cpp:427:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA512_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/srp.cpp:443:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA512_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/srp.cpp:484:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA512_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/serialize.cpp:46:11: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.cpp:62:23: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.cpp:88:11: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/serialize.cpp:103:23: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/sha1.cpp:65:7: warning: Member variable 'SHA1::bytes' is not initialized in the constructor. [uninitMemberVar] minetest-5.6.1/src/util/sha1.cpp:179:13: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/sha1.cpp:187:12: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/sha1.cpp:189:26: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/sha1.cpp:101:9: style: The scope of the variable 'temp' can be reduced. [variableScope] minetest-5.6.1/src/util/timetaker.cpp:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/timetaker.cpp:28:2: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/util/timetaker.cpp:30:2: performance: Variable 'm_precision' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/util/timetaker.cpp:31:2: performance: Variable 'm_time1' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] minetest-5.6.1/src/util/srp.cpp:200:20: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/srp.cpp:409:23: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/srp.cpp:429:23: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/srp.cpp:461:27: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/srp.cpp:472:23: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/srp.cpp:495:13: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/srp.cpp:561:16: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/srp.cpp:617:14: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/srp.cpp:633:13: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/srp.cpp:684:9: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/srp.cpp:694:18: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/srp.cpp:744:14: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/srp.cpp:829:25: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/srp.cpp:847:18: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/srp.cpp:848:27: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/srp.cpp:849:18: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/srp.cpp:941:13: style: C-style pointer casting [cstyleCast] minetest-5.6.1/src/util/srp.cpp:789:55: style: Parameter 'ver' can be declared as pointer to const [constParameterPointer] minetest-5.6.1/src/util/srp.cpp:794:59: style: Parameter 'ver' can be declared as pointer to const [constParameterPointer] minetest-5.6.1/src/util/srp.cpp:800:22: style: Parameter 'ver' can be declared as pointer to const [constParameterPointer] minetest-5.6.1/src/util/srp.cpp:806:64: style: Parameter 'ver' can be declared as pointer to const [constParameterPointer] minetest-5.6.1/src/util/srp.cpp:904:47: style: Parameter 'usr' can be declared as pointer to const [constParameterPointer] minetest-5.6.1/src/util/srp.cpp:909:51: style: Parameter 'usr' can be declared as pointer to const [constParameterPointer] minetest-5.6.1/src/util/srp.cpp:914:63: style: Parameter 'usr' can be declared as pointer to const [constParameterPointer] minetest-5.6.1/src/util/srp.cpp:920:56: style: Parameter 'usr' can be declared as pointer to const [constParameterPointer] minetest-5.6.1/src/util/srp.cpp:502:25: warning: Uninitialized variable: H_xor [uninitvar] minetest-5.6.1/src/util/srp.cpp:497:16: note: Assuming condition is false minetest-5.6.1/src/util/srp.cpp:502:25: note: Uninitialized variable: H_xor minetest-5.6.1/src/util/pointer.h:171:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/pointer.h:242:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/string.cpp:102:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/string.cpp:125:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/string.cpp:179:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/string.cpp:195:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/string.cpp:525:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/string.cpp:581:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/string.cpp:670:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/string.cpp:807:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_client_translations [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/string.cpp:868:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/string.cpp:898:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/sha256.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/sha256.c:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/sha256.c:66:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA224_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/sha256.c:80:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA256_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/md32_common.h:327:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA_CBLOCK [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/md32_common.h:371:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA_CBLOCK [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/sha256.c:284:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA_LONG [valueFlowBailoutIncompleteVar] minetest-5.6.1/src/util/pointer.h:137:7: style:inconclusive: Technically the member function 'Buffer::drop' can be const. [functionConst] minetest-5.6.1/src/util/pointer.h:50:2: style: Class 'Buffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/util/pointer.h:163:2: style: Class 'SharedBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/util/pointer.h:211:2: style: Class 'SharedBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] minetest-5.6.1/src/util/string.cpp:858:20: performance: Range variable 'disallowed_name' should be declared as const reference. [iterateByValue] minetest-5.6.1/src/util/string.cpp:859:52: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] minetest-5.6.1/src/util/sha256.c:267:14: style: union member 'Anonymous0::one' is never used. [unusedStructMember] diff: head minetest-5.6.1/src/chat.cpp:110:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/chat.cpp:327:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/activeobjectmgr.cpp:42:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active_objects [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/activeobjectmgr.cpp:54:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/activeobjectmgr.cpp:77:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosestream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/activeobjectmgr.cpp:97:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active_objects [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/camera.cpp:195:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIEW_BOBBING_STEP [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/camera.cpp:329:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VALF [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/camera.cpp:599:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/camera.cpp:631:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECBF_DEPTH [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/camera.cpp:666:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1014:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1064:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_MECHANISM_NONE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1070:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_MECHANISM_SRP [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1084:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_INIT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1108:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_FIRST_SRP [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1147:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_DELETEDBLOCKS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1160:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_GOTBLOCKS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1173:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_REMOVED_SOUNDS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1190:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_NODEMETA_FIELDS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1211:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_INVENTORY_FIELDS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1227:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1268:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_CHAT_MESSAGE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1302:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u16 [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1309:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_RESPAWN [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1315:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_CLIENT_READY [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1362:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_PLAYERPOS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1371:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_HAVE_MEDIA [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:137:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_user [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1406:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSM_RF_LOOKUP_NODES [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1418:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSM_RF_LOOKUP_NODES [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1430:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSM_RF_LOOKUP_NODES [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1471:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_PLAYERITEM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:149:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_user [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1668:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1697:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_ID_SERVER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1742:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1810:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVG_RTT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1815:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUR_INC_RATE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1837:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_user [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:186:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSM_RF_LOAD_CLIENT_MODS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1930:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1954:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1980:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:1996:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:2022:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_MODCHANNEL_JOIN [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:2035:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOSERVER_MODCHANNEL_LEAVE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:2049:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:256:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:286:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_share [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:292:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_share [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:316:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:402:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:735:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:808:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:80:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOCLIENT_NUM_MSG_TYPES [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:814:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:835:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:872:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_user [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:895:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:915:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toClientCommandTable [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:935:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_ID_SERVER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:976:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channel [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.cpp:991:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/client.h:441:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formspec_prepend [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/clientenvironment.cpp:166:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/clientenvironment.cpp:353:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVEOBJECT_TYPE_GENERIC [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/clientenvironment.cpp:379:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/clientenvironment.cpp:435:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/clientlauncher.cpp:105:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/clientlauncher.cpp:358:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/clientlauncher.cpp:389:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/clientlauncher.cpp:539:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/clientlauncher.cpp:581:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/clientmap.cpp:106:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/clientmap.cpp:133:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gamedef [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/clientmap.cpp:142:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsVisible [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/clientmap.cpp:178:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/clientmap.cpp:189:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_profiler [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/clientmap.cpp:313:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESNRP_TRANSPARENT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/clientmap.cpp:49:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Texture [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/clientmap.cpp:532:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/clientmap.cpp:591:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_profiler [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/clientmap.cpp:678:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/clientmap.cpp:707:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESNRP_SOLID [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/clientmap.cpp:84:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/clientmap.cpp:850:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_profiler [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/clientmap.cpp:916:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_profiler [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/clientmedia.h:101:3: style: The destructor '~ClientMediaDownloader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientmedia.h:78:11: note: Virtual destructor in base class minetest-5.6.1/src/client/clientmedia.h:101:3: note: Destructor in derived class head minetest-5.6.1/src/client/clientmedia.h:201:3: style: The destructor '~SingleMediaDownloader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientmedia.h:78:11: note: Virtual destructor in base class minetest-5.6.1/src/client/clientmedia.h:201:3: note: Destructor in derived class head minetest-5.6.1/src/client/clouds.cpp:376:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/clouds.cpp:57:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMT_TRANSPARENT_ALPHA_CHANNEL [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/clouds.cpp:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsVisible [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/clouds.cpp:98:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESNRP_TRANSPARENT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_cao.cpp:1006:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_cao.cpp:1137:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_cao.cpp:117:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable anim_time_counter [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_cao.cpp:1327:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaterialType [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_cao.cpp:1522:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EJUOR_CONTROL [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_cao.cpp:1598:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_cao.cpp:1653:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_cao.cpp:182:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_cao.cpp:1922:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_cao.cpp:1940:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_cao.cpp:194:11: style: The destructor '~TestCAO' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientobject.h:40:11: note: Virtual destructor in base class minetest-5.6.1/src/client/content_cao.cpp:194:11: note: Destructor in derived class head minetest-5.6.1/src/client/content_cao.cpp:1966:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMF_FRONT_FACE_CULLING [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_cao.cpp:198:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVEOBJECT_TYPE_TEST [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_cao.cpp:246:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_cao.cpp:303:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_cao.cpp:339:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_cao.cpp:358:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_cao.cpp:366:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_cao.cpp:430:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_cao.cpp:491:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_cao.cpp:619:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_cao.cpp:882:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIGHT_SUN [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_cao.cpp:99:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable anim_time_counter [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_cao.h:140:3: style: The destructor '~GenericCAO' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientobject.h:40:11: note: Virtual destructor in base class minetest-5.6.1/src/client/content_cao.h:140:3: note: Destructor in derived class head minetest-5.6.1/src/client/content_cso.cpp:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_cso.cpp:58:11: style: The destructor '~SmokePuffCSO' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/clientsimpleobject.h:32:11: note: Virtual destructor in base class minetest-5.6.1/src/client/content_cso.cpp:58:11: note: Destructor in derived class head minetest-5.6.1/src/client/content_cso.cpp:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_mapblock.cpp:1035:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLANT_STYLE_CROSS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_mapblock.cpp:1127:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATERIAL_FLAG_CRACK_OVERLAY [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_mapblock.cpp:1144:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_mapblock.cpp:1162:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_mapblock.cpp:118:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATERIAL_FLAG_CRACK [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_mapblock.cpp:1212:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATERIAL_FLAG_CRACK [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_mapblock.cpp:1289:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NDT_RAILLIKE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_mapblock.cpp:130:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pos [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_mapblock.cpp:1355:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable straight [valueFlowBailoutIncompleteVar] 2.13.0 minetest-5.6.1/src/client/content_mapblock.cpp:1372:6: warning: Uninitialized variable: angle [uninitvar] minetest-5.6.1/src/client/content_mapblock.cpp:1344:7: note: Assuming condition is false minetest-5.6.1/src/client/content_mapblock.cpp:1354:6: note: Assuming condition is true minetest-5.6.1/src/client/content_mapblock.cpp:1372:6: note: Uninitialized variable: angle head minetest-5.6.1/src/client/content_mapblock.cpp:1408:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPT2_COLORED_FACEDIR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_mapblock.cpp:1512:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPT2_FACEDIR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_mapblock.cpp:1548:32: style: C-style pointer casting [cstyleCast] head minetest-5.6.1/src/client/content_mapblock.cpp:1576:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_mapblock.cpp:1591:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_mapblock.cpp:1620:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_mapblock.cpp:311:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_mapblock.cpp:351:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_mapblock.cpp:415:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_mapblock.cpp:475:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPT_LIGHT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_mapblock.cpp:494:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_mapblock.cpp:543:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_mapblock.cpp:613:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_mapblock.cpp:641:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_mapblock.cpp:685:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_mapblock.cpp:718:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_6dirs [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_mapblock.cpp:756:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_6dirs [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_mapblock.cpp:895:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_mapblock.cpp:911:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_mapblock.cpp:952:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/content_mapblock.cpp:985:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/filecache.cpp:64:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/filecache.cpp:82:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/filecache.cpp:88:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/filecache.cpp:94:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/fontengine.cpp:123:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/fontengine.cpp:139:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Height [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/fontengine.cpp:147:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Width [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/fontengine.cpp:155:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Height [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/fontengine.cpp:248:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_DEFAULTS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/gameui.cpp:111:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/gameui.cpp:264:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/gameui.cpp:48:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable guienv [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/gameui.cpp:57:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROJECT_NAME_C [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/guiscalingfilter.cpp:153:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Width [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/hud.cpp:145:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_selection_mesh [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/hud.cpp:154:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_hotbar_selected_image [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/hud.cpp:236:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hotbar_imagesize [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/hud.cpp:319:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/hud.cpp:359:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/hud.cpp:53:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable driver [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/hud.cpp:567:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable driver [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/hud.cpp:580:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETS_PROJECTION [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/hud.cpp:625:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_scale_factor [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/hud.cpp:742:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/hud.cpp:778:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pointing_at_object [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/hud.cpp:821:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_camera_offset [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/hud.cpp:828:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mode [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/hud.cpp:871:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_block_bounds_mode [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/hud.cpp:881:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_block_bounds_mode [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/hud.cpp:886:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_block_bounds_mode [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/hud.cpp:925:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_camera_offset [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/hud.cpp:971:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_screensize [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/hud.cpp:997:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IT_ROT_NONE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/inputhandler.cpp:114:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EET_KEY_INPUT_EVENT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/inputhandler.h:279:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable joystick [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/inputhandler.h:282:11: style: The destructor '~RealInputHandler' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/inputhandler.h:236:11: note: Virtual destructor in base class minetest-5.6.1/src/client/inputhandler.h:282:11: note: Destructor in derived class head minetest-5.6.1/src/client/joystick_controller.cpp:239:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/joystick_controller.h:80:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/keycode.cpp:285:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_KEY_CODES_COUNT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/keycode.cpp:324:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_KEY_CODES_COUNT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/localplayer.cpp:1081:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jump [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/localplayer.cpp:173:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/localplayer.cpp:469:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pitch [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/localplayer.cpp:669:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/localplayer.cpp:684:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/localplayer.cpp:709:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_speed [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/localplayer.cpp:778:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_speed [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/localplayer.cpp:79:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] 2.13.0 minetest-5.6.1/src/client/localplayer.cpp:981:13: style: Consider using std::any_of, std::all_of, std::none_of algorithm instead of a raw loop. [useStlAlgorithm] head minetest-5.6.1/src/client/mapblock_mesh.cpp:1026:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/mapblock_mesh.cpp:1171:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBT_INDEX [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/mapblock_mesh.cpp:1200:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/mapblock_mesh.cpp:1353:25: style: C-style pointer casting [cstyleCast] head minetest-5.6.1/src/client/mapblock_mesh.cpp:1483:33: style: C-style pointer casting [cstyleCast] head minetest-5.6.1/src/client/mapblock_mesh.cpp:1485:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/mapblock_mesh.cpp:447:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/mapblock_mesh.cpp:48:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/mapblock_mesh.cpp:62:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/mapblock_mesh.cpp:75:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_26dirs [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/mapblock_mesh.cpp:783:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/mapblock_mesh.cpp:86:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/mapblock_mesh.cpp:885:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/mapblock_mesh.cpp:959:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/mesh.cpp:130:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pos [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/mesh.cpp:130:5: style: C-style pointer casting [cstyleCast] head minetest-5.6.1/src/client/mesh.cpp:158:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pos [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/mesh.cpp:158:5: style: C-style pointer casting [cstyleCast] head minetest-5.6.1/src/client/mesh.cpp:177:4: style: C-style pointer casting [cstyleCast] head minetest-5.6.1/src/client/mesh.cpp:177:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/mesh.cpp:203:4: style: C-style pointer casting [cstyleCast] head minetest-5.6.1/src/client/mesh.cpp:203:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCoords [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/mesh.cpp:226:30: style: C-style pointer casting [cstyleCast] head minetest-5.6.1/src/client/mesh.cpp:355:25: style: C-style pointer casting [cstyleCast] head minetest-5.6.1/src/client/mesh.cpp:364:4: style: C-style pointer casting [cstyleCast] head minetest-5.6.1/src/client/mesh.cpp:374:4: style: C-style pointer casting [cstyleCast] head minetest-5.6.1/src/client/mesh.cpp:428:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] 2.13.0 minetest-5.6.1/src/client/mesh_generator_thread.cpp:116:14: style:inconclusive: Boolean expression 'q->urgent' is used in bitwise operation. [bitwiseOnBoolean] head minetest-5.6.1/src/client/mesh_generator_thread.cpp:168:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SKIP_UPDATE_IF_ALREADY_CACHED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/mesh_generator_thread.cpp:214:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_27dirs [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/mesh_generator_thread.cpp:231:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/mesh_generator_thread.cpp:285:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/mesh_generator_thread.cpp:307:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_profiler [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/mesh_generator_thread.cpp:86:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORCE_UPDATE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/meshgen/collector.cpp:49:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pos [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/meshgen/collector.cpp:60:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TILE_LAYERS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/meshgen/collector.cpp:83:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/meshgen/collector.cpp:95:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U16_MAX [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/minimap.cpp:147:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/minimap.cpp:475:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECF_A8R8G8B8 [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/minimap.cpp:547:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGTORAD [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/minimap.cpp:600:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETS_PROJECTION [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/minimap.cpp:707:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/minimap.cpp:739:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/particles.cpp:156:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsVisible [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/particles.cpp:171:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIT_16BIT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/particles.cpp:185:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/particles.cpp:327:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/particles.cpp:413:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/particles.cpp:598:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/particles.cpp:67:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBF_SRC_ALPHA [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/particles.cpp:806:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NDT_AIRLIKE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/particles.cpp:847:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NDT_AIRLIKE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/particles.cpp:879:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/render/anaglyph.cpp:44:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECBF_DEPTH [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/render/anaglyph.cpp:50:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECP_ALL [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/render/interlaced.cpp:58:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECF_A8R8G8B8 [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shader.cpp:111:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shader.cpp:129:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shader.cpp:140:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shader.cpp:164:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shader.cpp:265:3: style: The destructor '~MainShaderConstantSetter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/shader.h:69:11: note: Virtual destructor in base class minetest-5.6.1/src/client/shader.cpp:265:3: note: Destructor in derived class head minetest-5.6.1/src/client/shader.cpp:273:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETS_WORLD [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shader.cpp:481:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shader.cpp:499:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shader.cpp:601:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMT_SOLID [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shader.cpp:62:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shader.cpp:816:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shader.h:142:11: style: The destructor '~IWritableShaderSource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/shader.h:130:11: note: Virtual destructor in base class minetest-5.6.1/src/client/shader.h:142:11: note: Destructor in derived class head minetest-5.6.1/src/client/shader.h:96:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shadows/dynamicshadows.cpp:106:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirty [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shadows/dynamicshadows.cpp:140:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirty [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shadows/dynamicshadows.cpp:149:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable direction [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shadows/dynamicshadows.cpp:155:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shadows/dynamicshadows.cpp:160:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shadows/dynamicshadows.cpp:165:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shadows/dynamicshadows.cpp:170:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViewMat [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shadows/dynamicshadows.cpp:175:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProjOrthMat [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shadows/dynamicshadows.cpp:180:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViewMat [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shadows/dynamicshadows.cpp:185:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProjOrthMat [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shadows/dynamicshadows.cpp:190:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProjOrthMat [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shadows/dynamicshadowsrender.cpp:119:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVDF_ARB_GLSL [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shadows/dynamicshadowsrender.cpp:145:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_shadow_map_max_distance [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shadows/dynamicshadowsrender.cpp:151:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_light_list [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shadows/dynamicshadowsrender.cpp:162:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_light_list [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shadows/dynamicshadowsrender.cpp:170:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_shadow_strength [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shadows/dynamicshadowsrender.cpp:183:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESM_RECEIVE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shadows/dynamicshadowsrender.cpp:204:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_shadows_enabled [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shadows/dynamicshadowsrender.cpp:340:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_shadows_enabled [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shadows/dynamicshadowsrender.cpp:432:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETS_VIEW [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shadows/dynamicshadowsrender.cpp:473:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETS_VIEW [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shadows/dynamicshadowsrender.cpp:544:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable depth_shader [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shadows/dynamicshadowsrender.cpp:63:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_shadow_depth_cb [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shadows/dynamicshadowsrender.cpp:701:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_shadow_map_colored [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/shadows/dynamicshadowsrender.cpp:77:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_shadows_enabled [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/sky.cpp:116:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsVisible [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/sky.cpp:130:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_profiler [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/sky.cpp:175:27: style: C-style pointer casting [cstyleCast] head minetest-5.6.1/src/client/sky.cpp:184:27: style: C-style pointer casting [cstyleCast] head minetest-5.6.1/src/client/sky.cpp:47:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECFN_NEVER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/sky.cpp:671:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiffuseColor [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/sky.cpp:69:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAC_OFF [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/sky.cpp:726:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lighting [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/sky.cpp:770:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Lighting [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/sky.cpp:811:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/sky.cpp:883:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMT_SOLID [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/sound_openal.cpp:131:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_FORMAT_MONO16 [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/sound_openal.cpp:186:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/sound_openal.cpp:255:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/sound_openal.cpp:284:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/sound_openal.cpp:315:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/sound_openal.cpp:347:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/sound_openal.cpp:350:3: style: The destructor '~OpenALSoundManager' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/sound.h:38:11: note: Virtual destructor in base class minetest-5.6.1/src/client/sound_openal.cpp:350:3: note: Destructor in derived class head minetest-5.6.1/src/client/sound_openal.cpp:352:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/sound_openal.cpp:429:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/sound_openal.cpp:451:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/sound_openal.cpp:526:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosestream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/sound_openal.cpp:573:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_POSITION [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/sound_openal.cpp:584:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_GAIN [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/sound_openal.cpp:594:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/sound_openal.cpp:616:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/sound_openal.cpp:693:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_POSITION [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/sound_openal.cpp:705:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_GAIN [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/sound_openal.cpp:717:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_GAIN [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/tile.cpp:1053:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/tile.cpp:1085:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECF_A8R8G8B8 [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/tile.cpp:1116:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/tile.cpp:132:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/tile.cpp:2026:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECF_A8R8G8B8 [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/tile.cpp:2220:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/tile.cpp:251:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/tile.cpp:277:11: style: The destructor '~TextureSource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/tile.h:117:11: note: Virtual destructor in base class minetest-5.6.1/src/client/tile.cpp:277:11: note: Destructor in derived class head minetest-5.6.1/src/client/tile.cpp:462:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/tile.cpp:491:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/tile.cpp:567:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/tile.cpp:629:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/tile.cpp:682:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/tile.cpp:761:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/tile.cpp:822:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IImage [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/tile.cpp:928:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/tile.h:117:11: style: The destructor '~IWritableTextureSource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/tile.h:90:11: note: Virtual destructor in base class minetest-5.6.1/src/client/tile.h:117:11: note: Destructor in derived class head minetest-5.6.1/src/client/tile.h:248:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextureWrapU [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/tile.h:90:11: style: The destructor '~ITextureSource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/client/tile.h:79:11: note: Virtual destructor in base class minetest-5.6.1/src/client/tile.h:90:11: note: Destructor in derived class head minetest-5.6.1/src/client/wieldmesh.cpp:216:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAC_OFF [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/wieldmesh.cpp:290:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextureWrapU [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/wieldmesh.cpp:323:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPT2_WALLMOUNTED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/wieldmesh.cpp:397:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITEM_NODE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/wieldmesh.cpp:551:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMF_LIGHTING [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/wieldmesh.cpp:589:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NDT_AIRLIKE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/client/wieldmesh.cpp:694:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextureWrapU [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/content/content.cpp:78:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/content/mod_configuration.cpp:167:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/content/mod_configuration.cpp:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/content/mods.cpp:188:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/content/mods.cpp:223:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mod_name [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/content/mods.cpp:228:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_stringvars [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/content/mods.cpp:238:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mod_name [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/content/mods.cpp:63:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODNAME_ALLOWED_CHARS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/content/mods.cpp:82:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/content/subgames.cpp:179:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/content/subgames.cpp:206:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_share [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/content/subgames.cpp:253:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/content/subgames.cpp:260:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/content/subgames.cpp:274:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/content/subgames.cpp:307:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/content/subgames.cpp:365:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_GAME [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/content/subgames.cpp:421:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/content/subgames.cpp:54:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ignore [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/content/subgames.cpp:88:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_share [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/database/database-files.cpp:129:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/database/database-files.cpp:155:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/database/database-files.cpp:201:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/database/database-files.cpp:227:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/database/database-files.cpp:261:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/database/database-files.cpp:333:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/database/database-files.cpp:363:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/database/database-files.cpp:437:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/database/database-files.cpp:483:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objectValue [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/database/database-files.h:35:11: style: The destructor '~PlayerDatabaseFiles' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:59:11: note: Virtual destructor in base class minetest-5.6.1/src/database/database-files.h:35:11: note: Destructor in derived class head minetest-5.6.1/src/database/database-files.h:59:11: style: The destructor '~AuthDatabaseFiles' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:79:11: note: Virtual destructor in base class minetest-5.6.1/src/database/database-files.h:59:11: note: Destructor in derived class head minetest-5.6.1/src/database/database-files.h:79:11: style: The destructor '~ModMetadataDatabaseFiles' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database.h:92:11: note: Virtual destructor in base class minetest-5.6.1/src/database/database-files.h:79:11: note: Destructor in derived class head minetest-5.6.1/src/database/database-sqlite3.cpp:142:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/database/database-sqlite3.cpp:190:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/database/database-sqlite3.cpp:208:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/database/database-sqlite3.cpp:235:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosestream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/database/database-sqlite3.cpp:254:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/database/database-sqlite3.cpp:320:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/database/database-sqlite3.cpp:423:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosestream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/database/database-sqlite3.cpp:446:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/database/database-sqlite3.cpp:537:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U16_MAX [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/database/database-sqlite3.cpp:610:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/database/database-sqlite3.cpp:773:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/database/database-sqlite3.h:147:11: style: The destructor '~MapDatabaseSQLite3' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database-sqlite3.h:34:11: note: Virtual destructor in base class minetest-5.6.1/src/database/database-sqlite3.h:147:11: note: Destructor in derived class head minetest-5.6.1/src/database/database-sqlite3.h:174:11: style: The destructor '~PlayerDatabaseSQLite3' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database-sqlite3.h:34:11: note: Virtual destructor in base class minetest-5.6.1/src/database/database-sqlite3.h:174:11: note: Destructor in derived class head minetest-5.6.1/src/database/database-sqlite3.h:209:11: style: The destructor '~AuthDatabaseSQLite3' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database-sqlite3.h:34:11: note: Virtual destructor in base class minetest-5.6.1/src/database/database-sqlite3.h:209:11: note: Destructor in derived class head minetest-5.6.1/src/database/database-sqlite3.h:240:11: style: The destructor '~ModMetadataDatabaseSQLite3' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/database/database-sqlite3.h:34:11: note: Virtual destructor in base class minetest-5.6.1/src/database/database-sqlite3.h:240:11: note: Destructor in derived class head minetest-5.6.1/src/gettext.cpp:246:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gettext.h:96:9: style: Redundant assignment of 'format' to itself. [selfAssignment] 2.13.0 minetest-5.6.1/src/gettext.h:96:9: warning: Redundant assignment of 'format' to itself. [selfAssignment] head minetest-5.6.1/src/gui/StyleSpec.h:419:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/StyleSpec.h:447:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/StyleSpec.h:470:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiButton.cpp:140:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_RETURN [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiButton.cpp:255:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsVisible [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiButton.cpp:367:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UpperLeftCorner [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiButton.cpp:390:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGBIS_IMAGE_DISABLED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiButton.cpp:485:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGDF_BUTTON [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiButton.cpp:522:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGBIS_COUNT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiButton.cpp:539:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGBIS_IMAGE_UP [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiButton.cpp:544:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGBIS_IMAGE_UP [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiButton.cpp:549:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGBIS_IMAGE_DOWN [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiButton.cpp:554:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGBIS_IMAGE_DOWN [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiButton.cpp:743:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGDS_BUTTON_PRESSED_IMAGE_OFFSET_X [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiChatConsole.cpp:179:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsVisible [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiChatConsole.cpp:226:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DesiredRect [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiChatConsole.cpp:293:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AbsoluteClippingRect [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiChatConsole.cpp:328:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGFT_CUSTOM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiChatConsole.cpp:377:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AbsoluteClippingRect [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiChatConsole.cpp:410:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EET_KEY_INPUT_EVENT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiChatConsole.cpp:692:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable column [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiChatConsole.cpp:84:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiEditBox.cpp:143:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiEditBox.cpp:181:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGET_EDITBOX_MARKING_CHANGED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiEditBox.cpp:188:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Parent [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiEditBox.cpp:206:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGET_ELEMENT_FOCUS_LOST [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiEditBox.cpp:302:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiEditBox.cpp:545:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiEditBox.cpp:579:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiEditBox.cpp:617:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiEditBox.cpp:655:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiEditBox.cpp:699:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiEditBox.cpp:814:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Height [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.cpp:287:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.cpp:335:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.cpp:512:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Width [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.cpp:600:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AbsoluteRect [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.cpp:620:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Environment [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.cpp:69:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AbsoluteRect [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.cpp:82:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsVisible [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.h:20:11: style: The destructor '~GUIEditBoxWithScrollBar' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/guiEditBox.h:41:11: note: Virtual destructor in base class minetest-5.6.1/src/gui/guiEditBoxWithScrollbar.h:20:11: note: Destructor in derived class head minetest-5.6.1/src/gui/guiEngine.cpp:102:27: style: Parameter 'dst_datas' can be declared as reference to const [constParameterReference] head minetest-5.6.1/src/gui/guiEngine.cpp:115:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM_CHAR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiEngine.cpp:158:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dummySoundManager [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiEngine.cpp:222:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_share [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiEngine.cpp:258:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFT_FOG_LINEAR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiEngine.cpp:329:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dummySoundManager [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiEngine.cpp:497:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Width [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiEngine.cpp:529:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Width [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:1056:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:1076:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:1188:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:1262:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:1331:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:1418:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:1496:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Environment [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:1572:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:1615:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:1689:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:1750:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:1846:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:1923:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:2013:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:210:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGUIET_EDIT_BOX [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:2120:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:2202:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:2261:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:2299:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:2338:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:2445:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:2478:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMSPEC_API_VERSION [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:2517:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMSPEC_API_VERSION [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:2557:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMSPEC_API_VERSION [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:2576:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:2723:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:2821:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:291:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMSPEC_API_VERSION [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:304:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMSPEC_API_VERSION [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:3133:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Environment [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:331:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:345:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:3533:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IT_ROT_DRAGGED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:3581:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AbsoluteRect [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:366:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:3803:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:3899:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGUIET_COMBO_BOX [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:3990:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMIE_LMOUSE_LEFT_UP [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:4089:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EET_KEY_INPUT_EVENT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:423:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:445:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:533:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:580:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:652:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:719:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:776:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:872:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:935:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:96:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Height [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.cpp:985:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.h:164:3: style: The destructor '~GUIFormSpecMenu' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:44:11: note: Virtual destructor in base class minetest-5.6.1/src/gui/guiFormSpecMenu.h:164:3: note: Destructor in derived class head minetest-5.6.1/src/gui/guiFormSpecMenu.h:275:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UpperLeftCorner [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiFormSpecMenu.h:486:3: style: The destructor '~FormspecFormSource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/guiFormSpecMenu.h:79:11: note: Virtual destructor in base class minetest-5.6.1/src/gui/guiFormSpecMenu.h:486:3: note: Destructor in derived class head minetest-5.6.1/src/gui/guiHyperText.cpp:1004:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Environment [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiHyperText.cpp:1052:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECI_HAND [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiHyperText.cpp:1070:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGET_ELEMENT_LEFT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiHyperText.cpp:1122:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsVisible [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiHyperText.cpp:470:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable style [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiHyperText.cpp:612:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Width [valueFlowBailoutIncompleteVar] 2.13.0 minetest-5.6.1/src/gui/guiHyperText.cpp:890:6: style: Consider using std::any_of, std::all_of, std::none_of algorithm instead of a raw loop. [useStlAlgorithm] 2.13.0 minetest-5.6.1/src/gui/guiHyperText.cpp:936:13: style: Consider using std::any_of, std::all_of, std::none_of algorithm instead of a raw loop. [useStlAlgorithm] head minetest-5.6.1/src/gui/guiHyperText.cpp:979:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IT_ROT_OTHER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiInventoryList.cpp:165:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EET_MOUSE_INPUT_EVENT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiInventoryList.cpp:204:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsVisible [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiInventoryList.cpp:57:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsVisible [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiKeyChangeMenu.cpp:112:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DesiredRect [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiKeyChangeMenu.cpp:231:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AbsoluteRect [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiKeyChangeMenu.cpp:240:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_DEFAULTS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiKeyChangeMenu.cpp:251:42: style: C-style pointer casting [cstyleCast] head minetest-5.6.1/src/gui/guiKeyChangeMenu.cpp:256:43: style: C-style pointer casting [cstyleCast] head minetest-5.6.1/src/gui/guiKeyChangeMenu.cpp:261:37: style: C-style pointer casting [cstyleCast] head minetest-5.6.1/src/gui/guiKeyChangeMenu.cpp:290:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_DELETE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiKeyChangeMenu.h:47:3: style: The destructor '~GUIKeyChangeMenu' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:44:11: note: Virtual destructor in base class minetest-5.6.1/src/gui/guiKeyChangeMenu.h:47:3: note: Destructor in derived class head minetest-5.6.1/src/gui/guiPasswordChange.cpp:174:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AbsoluteRect [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiPasswordChange.cpp:210:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EET_KEY_INPUT_EVENT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiPasswordChange.cpp:74:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DesiredRect [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiPathSelectMenu.cpp:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiPathSelectMenu.cpp:46:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DesiredRect [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiPathSelectMenu.cpp:91:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EET_GUI_EVENT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiPathSelectMenu.h:34:3: style: The destructor '~GUIFileSelectMenu' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/gui/modalMenu.h:44:11: note: Virtual destructor in base class minetest-5.6.1/src/gui/guiPathSelectMenu.h:34:3: note: Destructor in derived class head minetest-5.6.1/src/gui/guiScene.cpp:125:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EET_MOUSE_INPUT_EVENT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiScene.cpp:34:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGTORAD [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiScene.cpp:66:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMT_TRANSPARENT_ALPHA_CHANNEL [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiScene.cpp:78:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECBF_DEPTH [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiScrollBar.cpp:198:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsVisible [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiScrollBar.cpp:245:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiScrollBar.cpp:340:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGDC_GRAY_WINDOW_SYMBOL [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiScrollContainer.cpp:62:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Children [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiTable.cpp:1038:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiTable.cpp:1058:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiTable.cpp:109:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiTable.cpp:1111:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Parent [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiTable.cpp:1127:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indent [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiTable.cpp:1148:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indent [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiTable.cpp:216:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiTable.cpp:493:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGDC_BUTTON_TEXT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiTable.cpp:522:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiTable.cpp:566:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable visible_index [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiTable.cpp:604:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Height [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiTable.cpp:655:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsVisible [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiTable.cpp:782:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EET_KEY_INPUT_EVENT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiVolumeChange.cpp:117:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AbsoluteRect [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiVolumeChange.cpp:123:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EET_KEY_INPUT_EVENT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/guiVolumeChange.cpp:137:40: style: C-style pointer casting [cstyleCast] head minetest-5.6.1/src/gui/guiVolumeChange.cpp:163:16: style: C-style pointer casting [cstyleCast] head minetest-5.6.1/src/gui/guiVolumeChange.cpp:58:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DesiredRect [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/modalMenu.cpp:130:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMIE_LMOUSE_PRESSED_DOWN [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/modalMenu.cpp:327:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EET_MOUSE_INPUT_EVENT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/touchscreengui.cpp:1014:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEvent [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/touchscreengui.cpp:1047:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EET_KEY_INPUT_EVENT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/touchscreengui.cpp:1100:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEvent [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/touchscreengui.cpp:1176:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/touchscreengui.cpp:196:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/touchscreengui.cpp:292:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEvent [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/touchscreengui.cpp:477:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s32 [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/touchscreengui.cpp:606:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEvent [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/touchscreengui.cpp:626:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEvent [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/touchscreengui.cpp:679:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEvent [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/gui/touchscreengui.cpp:725:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/inventory.h:122:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tool_capabilities [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:1016:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTF_REPLACEMENT_CHARACTER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:101:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECF_A1R5G5B5 [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:1045:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable texture [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:1060:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable core [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:1090:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable core [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:139:9: style: Variable 'row' can be declared as pointer to const [constVariablePointer] head minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:164:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Err_Ok [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:316:276: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELL_INFORMATION [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:455:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirty [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:46:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Face [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:622:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:75:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:793:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:822:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Y [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:851:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isLoaded [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:933:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uchar32_t [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/irrlicht_changes/CGUITTFont.cpp:983:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_KERNING_DEFAULT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/irrlicht_changes/CGUITTFont.h:373:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_DEFAULT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/itemdef.h:144:11: style: The destructor '~IWritableItemDefManager' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/itemdef.h:110:11: note: Virtual destructor in base class minetest-5.6.1/src/itemdef.h:144:11: note: Destructor in derived class head minetest-5.6.1/src/log.h:127:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/log.h:146:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/cavegen.cpp:200:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/cavegen.cpp:261:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/cavegen.cpp:297:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/cavegen.cpp:334:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/cavegen.cpp:512:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/cavegen.cpp:629:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/cavegen.cpp:684:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/cavegen.cpp:835:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/dungeongen.cpp:181:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOXELFLAG_CHECKED1 [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/dungeongen.cpp:280:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/dungeongen.cpp:385:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/dungeongen.cpp:425:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOXELFLAG_CHECKED1 [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/dungeongen.cpp:532:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/dungeongen.cpp:591:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOXELFLAG_CHECKED1 [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen.cpp:1019:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_settings [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen.cpp:1073:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen.cpp:262:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MAP_GENERATION_LIMIT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen.cpp:276:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MAP_GENERATION_LIMIT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen.cpp:335:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen.cpp:378:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen.cpp:418:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_profiler [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen.cpp:471:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_profiler [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen.cpp:492:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen.cpp:525:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen.cpp:608:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen.cpp:647:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MAP_GENERATION_LIMIT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen.cpp:777:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen.cpp:926:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen.cpp:992:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen.h:282:11: style: The destructor '~MapgenBasic' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:178:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen.h:282:11: note: Destructor in derived class head minetest-5.6.1/src/mapgen/mapgen_carpathian.cpp:350:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MAP_GENERATION_LIMIT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen_carpathian.cpp:442:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen_carpathian.h:72:3: style: The destructor '~MapgenCarpathianParams' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:118:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_carpathian.h:72:3: note: Destructor in derived class head minetest-5.6.1/src/mapgen/mapgen_carpathian.h:83:3: style: The destructor '~MapgenCarpathian' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:282:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_carpathian.h:83:3: note: Destructor in derived class head minetest-5.6.1/src/mapgen/mapgen_flat.cpp:220:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen_flat.cpp:292:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen_flat.h:63:3: style: The destructor '~MapgenFlatParams' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:118:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_flat.h:63:3: note: Destructor in derived class head minetest-5.6.1/src/mapgen/mapgen_flat.h:74:3: style: The destructor '~MapgenFlat' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:282:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_flat.h:74:3: note: Destructor in derived class head minetest-5.6.1/src/mapgen/mapgen_fractal.cpp:222:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen_fractal.cpp:410:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen_fractal.h:64:3: style: The destructor '~MapgenFractalParams' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:118:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_fractal.h:64:3: note: Destructor in derived class head minetest-5.6.1/src/mapgen/mapgen_fractal.h:76:3: style: The destructor '~MapgenFractal' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:282:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_fractal.h:76:3: note: Destructor in derived class head minetest-5.6.1/src/mapgen/mapgen_singlenode.cpp:62:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen_singlenode.h:29:3: style: The destructor '~MapgenSinglenodeParams' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:118:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_singlenode.h:29:3: note: Destructor in derived class head minetest-5.6.1/src/mapgen/mapgen_singlenode.h:42:3: style: The destructor '~MapgenSinglenode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:178:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_singlenode.h:42:3: note: Destructor in derived class head minetest-5.6.1/src/mapgen/mapgen_v5.cpp:212:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen_v5.cpp:288:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MAP_GENERATION_LIMIT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen_v5.h:57:3: style: The destructor '~MapgenV5Params' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:118:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_v5.h:57:3: note: Destructor in derived class head minetest-5.6.1/src/mapgen/mapgen_v5.h:68:3: style: The destructor '~MapgenV5' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:282:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_v5.h:68:3: note: Destructor in derived class head minetest-5.6.1/src/mapgen/mapgen_v6.cpp:1059:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPT_LIGHT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen_v6.cpp:1095:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen_v6.cpp:249:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen_v6.cpp:266:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen_v6.cpp:355:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MAP_GENERATION_LIMIT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen_v6.cpp:366:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen_v6.cpp:379:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen_v6.cpp:512:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen_v6.cpp:670:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen_v6.cpp:864:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen_v6.cpp:890:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen_v6.cpp:935:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen_v6.h:137:3: style: The destructor '~MapgenV6' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:178:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_v6.h:137:3: note: Destructor in derived class head minetest-5.6.1/src/mapgen/mapgen_v6.h:76:3: style: The destructor '~MapgenV6Params' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:118:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_v6.h:76:3: note: Destructor in derived class head minetest-5.6.1/src/mapgen/mapgen_v7.cpp:329:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen_v7.cpp:485:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen_v7.h:75:3: style: The destructor '~MapgenV7Params' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:118:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_v7.h:75:3: note: Destructor in derived class head minetest-5.6.1/src/mapgen/mapgen_v7.h:86:3: style: The destructor '~MapgenV7' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:282:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_v7.h:86:3: note: Destructor in derived class head minetest-5.6.1/src/mapgen/mapgen_valleys.cpp:299:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MAP_GENERATION_LIMIT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen_valleys.cpp:347:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mapgen_valleys.h:75:3: style: The destructor '~MapgenValleysParams' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:118:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_valleys.h:75:3: note: Destructor in derived class head minetest-5.6.1/src/mapgen/mapgen_valleys.h:88:3: style: The destructor '~MapgenValleys' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mapgen.h:282:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mapgen_valleys.h:88:3: note: Destructor in derived class head minetest-5.6.1/src/mapgen/mg_biome.cpp:239:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] 2.13.0 minetest-5.6.1/src/mapgen/mg_biome.cpp:89:10: style: C-style pointer casting [cstyleCast] head minetest-5.6.1/src/mapgen/mg_biome.cpp:89:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_objects [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mg_biome.h:171:11: style: The destructor '~BiomeGenOriginal' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mg_biome.h:96:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mg_biome.h:171:11: note: Destructor in derived class head minetest-5.6.1/src/mapgen/mg_decoration.cpp:249:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MAP_GENERATION_LIMIT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mg_decoration.cpp:367:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mg_decoration.cpp:446:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROTATE_RAND [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mg_decoration.h:104:11: style: The destructor '~DecoSchematic' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mg_decoration.h:56:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mg_decoration.h:104:11: note: Destructor in derived class head minetest-5.6.1/src/mapgen/mg_ore.cpp:67:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_objects [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mg_ore.cpp:94:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mg_ore.h:118:11: style: The destructor '~OrePuff' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mg_ore.h:72:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mg_ore.h:118:11: note: Destructor in derived class head minetest-5.6.1/src/mapgen/mg_ore.h:142:11: style: The destructor '~OreVein' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mg_ore.h:72:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mg_ore.h:142:11: note: Destructor in derived class head minetest-5.6.1/src/mapgen/mg_ore.h:157:11: style: The destructor '~OreStratum' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/mapgen/mg_ore.h:72:11: note: Virtual destructor in base class minetest-5.6.1/src/mapgen/mg_ore.h:157:11: note: Destructor in derived class head minetest-5.6.1/src/mapgen/mg_schematic.cpp:114:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mg_schematic.cpp:127:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ndef [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mg_schematic.cpp:212:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ndef [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mg_schematic.cpp:243:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ndef [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mg_schematic.cpp:287:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mg_schematic.cpp:385:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nodenames [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mg_schematic.cpp:407:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ndef [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mg_schematic.cpp:490:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mg_schematic.cpp:527:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ndef [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mg_schematic.cpp:573:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable param1 [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/mg_schematic.cpp:591:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/treegen.cpp:139:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEET_OTHER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/treegen.cpp:558:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/treegen.cpp:582:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/treegen.cpp:595:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/treegen.cpp:652:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/mapgen/treegen.cpp:757:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/address.cpp:111:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/address.cpp:171:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/address.cpp:195:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/address.cpp:209:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/address.cpp:221:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/address.cpp:235:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/address.cpp:96:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:1112:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_DELETE_PARTICLESPAWNER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:1148:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_HUDADD [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:1176:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_HUDRM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:1218:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_HUDCHANGE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:1239:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUD_FLAG_MINIMAP_VISIBLE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:1279:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUD_HOTBAR_ITEMCOUNT_MAX [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:1292:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_proto_ver [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:135:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_map_seed [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:1386:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_SET_SUN [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:1399:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_SET_MOON [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:1415:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_SET_STARS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:1434:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_CLOUD_PARAMS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:1459:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_OVERRIDE_DAY_NIGHT_RATIO [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:1511:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_chosen_auth_mech [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:1553:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_csm_restriction_flags [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:1578:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_proto_ver [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:1651:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosestream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:1678:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODCHANNEL_STATE_READ_WRITE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:167:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_password [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:1741:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_minimap [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:179:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHATMESSAGE_TYPE_SYSTEM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:191:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_access_denied [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:249:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_server_ser_ver [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:272:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:303:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:347:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:381:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_last_time_of_day_f [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:424:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHATMESSAGE_TYPE_MAX [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:481:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:501:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:530:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:586:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_PLAYER_DAMAGE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:617:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:645:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_DEATHSCREEN [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:659:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:71:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:724:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:768:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:787:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:828:49: style: C-style reference casting [cstyleCast] head minetest-5.6.1/src/network/clientpackethandler.cpp:858:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sounds_server_to_client [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:897:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:928:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:963:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_SHOW_FORMSPEC [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:974:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/clientpackethandler.cpp:989:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/networkpacket.cpp:137:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONG_STRING_MAX_LEN [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/networkpacket.cpp:169:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u16 [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/networkpacket.cpp:183:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDE_STRING_MAX_LEN [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/networkpacket.cpp:231:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONG_STRING_MAX_LEN [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/serverpackethandler.cpp:1363:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/serverpackethandler.cpp:1415:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/serverpackethandler.cpp:1464:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CS_Invalid [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/serverpackethandler.cpp:1551:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CS_Invalid [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/serverpackethandler.cpp:1657:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CS_Invalid [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/serverpackethandler.cpp:1746:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOCLIENT_MODCHANNEL_SIGNAL [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/serverpackethandler.cpp:1771:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOCLIENT_MODCHANNEL_SIGNAL [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/serverpackethandler.cpp:1795:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosestream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/serverpackethandler.cpp:297:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosestream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/serverpackethandler.cpp:365:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/serverpackethandler.cpp:400:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/serverpackethandler.cpp:449:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_clients [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/serverpackethandler.cpp:517:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/serverpackethandler.cpp:579:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/serverpackethandler.cpp:57:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CS_Created [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/serverpackethandler.cpp:759:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/serverpackethandler.cpp:786:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/serverpackethandler.cpp:828:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/serverpackethandler.cpp:865:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/serverpackethandler.cpp:891:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/serverpackethandler.cpp:930:10: style: C-style reference casting [cstyleCast] head minetest-5.6.1/src/network/serverpackethandler.cpp:933:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/socket.cpp:134:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/socket.cpp:148:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/socket.cpp:195:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERNET_SIMULATOR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/socket.cpp:262:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/socket.cpp:348:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/network/socket.cpp:94:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/objdef.cpp:98:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/particles.cpp:89:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alpha [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/particles.h:142:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/particles.h:275:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flicker [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/porting.h:264:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/profiler.cpp:145:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_content.cpp:1060:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_content.cpp:1119:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_content.cpp:1184:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_content.cpp:1209:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_content.cpp:1268:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_content.cpp:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable es_ItemType [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_content.cpp:1409:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAT_NONE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_content.cpp:1466:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_content.cpp:1562:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_content.cpp:1598:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_content.cpp:1643:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_content.cpp:1665:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_content.cpp:1691:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flagdesc_noiseparams [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_content.cpp:1712:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flagdesc_noiseparams [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_content.cpp:1812:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TBOOLEAN [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_content.cpp:1860:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POINTEDTHING_NODE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_content.cpp:1897:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_content.cpp:1924:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUD_ELEM_WAYPOINT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_content.cpp:194:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_content.cpp:1961:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable es_HudElementType [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_content.cpp:2022:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable es_HudElementStat [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_content.cpp:2126:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLLISION_AXIS_NONE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_content.cpp:401:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_content.cpp:496:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIGN_STYLE_USER_DEFINED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_content.cpp:622:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CF_SPECIAL_COUNT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_content.cpp:836:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable es_ContentParamType [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_converter.cpp:135:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_converter.cpp:148:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_converter.cpp:161:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_converter.cpp:178:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_converter.cpp:194:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_converter.cpp:216:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_converter.cpp:232:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_converter.cpp:266:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_converter.cpp:272:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_converter.cpp:323:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_converter.cpp:466:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TNIL [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_converter.cpp:501:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TSTRING [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_converter.cpp:519:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TNUMBER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_converter.cpp:533:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TBOOLEAN [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_internal.cpp:129:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_internal.cpp:138:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ignore [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/common/c_internal.cpp:157:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ignore [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_async.cpp:186:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TFUNCTION [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_async.cpp:220:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_async.cpp:248:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_async.cpp:322:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_async.h:66:11: style: The destructor '~AsyncWorkerThread' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/script/cpp_api/s_base.h:85:11: note: Virtual destructor in base class minetest-5.6.1/src/script/cpp_api/s_async.h:66:11: note: Destructor in derived class head minetest-5.6.1/src/script/cpp_api/s_base.cpp:147:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastack [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_base.cpp:163:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable luaopen_base [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_base.cpp:191:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosestream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_base.cpp:220:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_base.cpp:264:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_base.cpp:301:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastack [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_base.cpp:317:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastack [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_base.cpp:344:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_last_run_mod [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_base.cpp:350:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_last_run_mod [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_base.cpp:370:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_base.cpp:395:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_base.cpp:422:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_base.cpp:431:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_REGISTRYINDEX [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_base.cpp:458:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gamedef [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_base.cpp:463:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gamedef [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_client.cpp:112:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_client.cpp:128:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_client.cpp:143:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_client.cpp:160:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_client.cpp:187:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_client.cpp:211:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_client.cpp:235:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_client.cpp:257:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_client.cpp:279:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_client.cpp:45:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_client.cpp:60:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_client.cpp:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_client.cpp:96:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_entity.cpp:108:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_entity.cpp:134:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_entity.cpp:154:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_entity.cpp:193:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_entity.cpp:210:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_entity.cpp:249:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_entity.cpp:281:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_entity.cpp:80:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_env.cpp:231:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_env.cpp:266:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_env.cpp:52:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_env.cpp:61:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_env.cpp:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_inventory.cpp:116:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_inventory.cpp:142:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_inventory.cpp:166:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_inventory.cpp:197:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_inventory.cpp:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_inventory.cpp:89:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_item.cpp:100:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_item.cpp:130:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_item.cpp:158:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_item.cpp:192:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_item.cpp:233:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_item.cpp:65:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_mainmenu.cpp:43:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_mainmenu.cpp:65:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_modchannels.cpp:41:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_luastackmutex [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_node.cpp:131:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_node.cpp:157:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_node.cpp:175:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_node.cpp:193:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_node.cpp:214:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_node.cpp:233:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_node.cpp:256:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_nodemeta.cpp:108:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_nodemeta.cpp:144:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_nodemeta.cpp:177:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_nodemeta.cpp:208:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_nodemeta.cpp:72:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_player.cpp:122:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_player.cpp:138:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_player.cpp:155:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_player.cpp:168:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_player.cpp:185:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_player.cpp:199:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_player.cpp:216:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_player.cpp:241:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_player.cpp:307:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_player.cpp:322:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_player.cpp:337:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_player.cpp:352:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_player.cpp:365:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_player.cpp:378:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_player.cpp:47:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_player.cpp:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_player.cpp:85:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_player.cpp:96:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_security.cpp:154:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_secure [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_security.cpp:336:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_secure [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_security.cpp:423:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Client [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_security.cpp:434:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_SIGNATURE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_security.cpp:450:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_security.cpp:525:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_settings_path [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_security.cpp:663:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_MULTRET [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_security.cpp:677:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TFUNCTION [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_security.cpp:715:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Client [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_security.cpp:756:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TSTRING [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_security.cpp:786:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TSTRING [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_security.cpp:848:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_MULTRET [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_security.cpp:857:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TSTRING [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_security.cpp:875:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TSTRING [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_server.cpp:109:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_server.cpp:126:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_server.cpp:147:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_server.cpp:161:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_server.cpp:172:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_server.cpp:184:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_server.cpp:208:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_server.cpp:236:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_server.cpp:251:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTAPI_PRECHECKHEADER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/cpp_api/s_server.cpp:83:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_areastore.cpp:100:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_areastore.cpp:125:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_areastore.cpp:147:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_areastore.cpp:174:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_areastore.cpp:200:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_areastore.cpp:213:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_areastore.cpp:228:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_areastore.cpp:247:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_areastore.cpp:262:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_areastore.cpp:280:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_areastore.cpp:294:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_areastore.cpp:317:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_areastore.cpp:323:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_areastore.cpp:330:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_areastore.cpp:344:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_areastore.cpp:359:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_auth.cpp:128:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_auth.cpp:167:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_auth.cpp:179:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_auth.cpp:198:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_auth.cpp:211:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l_auth_read [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_auth.cpp:91:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_camera.cpp:110:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_camera.cpp:120:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_camera.cpp:142:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGTORAD [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_camera.cpp:153:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGTORAD [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_camera.cpp:170:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TUSERDATA [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_camera.cpp:68:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA_MODE_FIRST [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_camera.cpp:92:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADTODEG [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_client.cpp:132:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSM_RF_CHAT_MESSAGES [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_client.cpp:150:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSM_RF_READ_PLAYERINFO [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_client.cpp:173:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_SHOW_LOCAL_FORMSPEC [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_client.cpp:271:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Local [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_client.cpp:346:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSM_RF_READ_ITEMDEFS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_client.cpp:374:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSM_RF_READ_NODEDEFS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_client.cpp:402:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUILTIN_MOD_NAME [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_craft.cpp:285:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_craft.cpp:373:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_craft.cpp:487:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_craft.cpp:509:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_craft.cpp:522:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_all_craft_recipes [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_craft.cpp:532:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_all_craft_recipes [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:1006:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_PLAIN_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:1052:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR_NO_MAP_LOCK [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:1078:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR_NO_MAP_LOCK [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:1097:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:1115:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:1130:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_PLAIN_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:1151:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:1186:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:1210:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:1256:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:126:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:1289:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:1329:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:1387:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:1398:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:1408:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:1427:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:1437:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:1449:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_node [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:1502:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_node_light [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:154:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_PLAIN_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:174:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:199:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:219:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:278:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:294:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:332:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:346:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:362:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:377:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:398:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_PLAIN_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:425:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:463:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:496:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:519:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:542:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_PLAIN_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:554:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_PLAIN_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:567:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:584:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:599:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_PLAIN_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:616:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:627:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:639:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:662:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:702:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_ID_INEXISTENT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:716:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:734:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:758:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:784:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:802:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_PLAIN_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:814:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_PLAIN_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:823:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:837:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TSTRING [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:851:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_PLAIN_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:893:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s16 [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_env.cpp:901:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_PLAIN_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_http.cpp:239:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_http_api_lua [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_inventory.cpp:103:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_inventory.cpp:118:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_inventory.cpp:158:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_inventory.cpp:179:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_inventory.cpp:194:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_inventory.cpp:213:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_inventory.cpp:233:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_inventory.cpp:253:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_inventory.cpp:266:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_inventory.cpp:294:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_inventory.cpp:314:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_inventory.cpp:331:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_inventory.cpp:351:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_inventory.cpp:370:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_inventory.cpp:415:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_inventory.cpp:426:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_inventory.cpp:481:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_inventory.cpp:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_inventory.cpp:516:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_inventory.cpp:532:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_inventory.cpp:540:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable create_detached_inventory_raw [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_inventory.cpp:73:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_inventory.cpp:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:101:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:122:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:132:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:153:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:163:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:175:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:190:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:200:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:210:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:220:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:230:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:240:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:280:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:290:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:301:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:314:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:336:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:351:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:369:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:383:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:397:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:411:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:425:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:445:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:459:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:469:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:490:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:560:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:627:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:63:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:648:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:664:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:690:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:702:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable register_item_raw [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:712:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_content_id [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:73:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_item.cpp:91:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_itemstackmeta.cpp:102:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_itemstackmeta.cpp:41:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable metadata [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_itemstackmeta.cpp:94:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:186:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:202:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGTORAD [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:210:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGTORAD [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:260:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:345:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U32_MAX [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:405:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TUSERDATA [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_localplayer.cpp:59:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:1010:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable update_formspec [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:1059:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_worlds [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:191:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEX_LAYER_BACKGROUND [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:422:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:529:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:630:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_user [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:639:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_user [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:663:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_user [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:672:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_user [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:681:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_user [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:690:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_share [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:698:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_cache [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:815:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_user [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:882:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:947:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIENT_PROTOCOL_VERSION_MIN [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mainmenu.cpp:953:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIENT_PROTOCOL_VERSION_MAX [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1012:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1038:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1141:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1196:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1347:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1375:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1387:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1399:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1411:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1423:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1452:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1481:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1547:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1595:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1643:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1693:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:1771:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_biome_id [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:177:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHEMATIC_NORMAL [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:197:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHEMATIC_NORMAL [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:238:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:364:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJDEF_INVALID_HANDLE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:446:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:483:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:505:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:524:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:545:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:566:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:602:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:718:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:738:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:779:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:816:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:833:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:851:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:873:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:902:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:924:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:940:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:966:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_mapgen.cpp:986:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_metadata.cpp:113:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_metadata.cpp:133:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_metadata.cpp:152:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_metadata.cpp:171:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_metadata.cpp:190:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_metadata.cpp:209:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_metadata.cpp:228:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_metadata.cpp:44:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TUSERDATA [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_metadata.cpp:57:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_metadata.cpp:73:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_metadata.cpp:94:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_minimap.cpp:171:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_minimap.cpp:197:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_modchannels.cpp:118:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_modchannels.cpp:131:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TUSERDATA [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_modchannels.cpp:93:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_nodemeta.cpp:107:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_nodemeta.cpp:194:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_nodemeta.cpp:203:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_nodemeta.cpp:212:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_nodemeta.cpp:42:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_is_local [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_nodemeta.cpp:58:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_is_local [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_nodemeta.cpp:64:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_is_local [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_nodemeta.cpp:93:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_nodetimer.cpp:100:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_nodetimer.cpp:108:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_nodetimer.cpp:42:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_nodetimer.cpp:52:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_nodetimer.cpp:61:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_nodetimer.cpp:69:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_nodetimer.cpp:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_nodetimer.cpp:87:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:117:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:128:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:169:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noise [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:178:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noise [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:184:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:208:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:234:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:265:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:294:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:307:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:324:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:356:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:372:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TUSERDATA [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:404:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:415:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:460:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:489:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:510:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TUSERDATA [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:522:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:53:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:559:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:572:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:586:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:609:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TUSERDATA [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:621:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:64:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:664:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:708:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:724:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TUSERDATA [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:736:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_noise.cpp:96:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:100:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1012:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1027:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1046:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1064:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1081:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1094:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1107:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1122:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1138:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1158:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1177:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1196:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:120:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1213:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1228:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1300:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1316:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1331:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:133:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1347:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1362:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1402:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1431:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1471:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:148:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1496:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1518:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1536:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1562:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1581:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1607:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1625:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1643:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:164:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1656:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1671:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1686:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1701:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1716:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:186:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1891:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1941:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1958:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:1986:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:2013:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:201:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:2039:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:2062:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:2096:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:2121:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:2164:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:2196:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:2219:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:2240:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:2293:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:2314:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:2333:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:233:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:2355:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:2369:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:251:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:268:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:281:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:294:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:312:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:331:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:356:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:369:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:387:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:409:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:429:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:450:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:472:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:486:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:504:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:523:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:540:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:560:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:595:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:623:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:644:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:657:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:65:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVEOBJECT_TYPE_LUAENTITY [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:676:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:693:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:703:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:744:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:75:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVEOBJECT_TYPE_PLAYER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:780:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:795:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:818:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:842:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:857:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:871:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:886:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:902:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:917:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:932:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:947:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:962:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:981:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_object.cpp:997:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_particles.cpp:169:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_particles.cpp:308:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_particles.cpp:323:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable add_particle [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_particles.cpp:63:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_particles_local.cpp:105:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TTABLE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_particles_local.cpp:213:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_DELETE_PARTICLESPAWNER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_particles_local.cpp:222:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable add_particle [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_playermeta.cpp:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable metadata [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_playermeta.cpp:67:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_playermeta.cpp:75:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_rollback.cpp:115:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rollback_get_node_actions [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_rollback.cpp:84:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:109:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:128:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:146:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:275:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:283:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:292:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:314:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:341:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:359:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:369:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:386:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:394:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:408:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:430:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:439:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:457:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:465:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:476:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:512:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:521:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:532:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:559:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:56:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:579:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:601:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable request_shutdown [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:640:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_worldpath [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:64:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:73:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:83:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_server.cpp:95:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_settings.cpp:100:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_settings.cpp:117:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_settings.cpp:134:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_settings.cpp:155:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_settings.cpp:173:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_settings.cpp:197:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_settings.cpp:214:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_settings.cpp:230:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_settings.cpp:247:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_settings.cpp:263:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_settings.cpp:281:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_settings.cpp:320:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_settings.cpp:333:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_settings.cpp:361:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_settings.cpp:374:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_settings.cpp:84:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_settings [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_settings.cpp:90:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_is_own_settings [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_storage.cpp:119:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUA_TUSERDATA [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_storage.cpp:133:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_object [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_storage.cpp:63:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_object [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_storage.cpp:70:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_storage.cpp:88:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:135:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:165:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:176:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:192:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:206:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:235:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:246:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:262:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:273:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:284:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:305:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:323:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:337:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:355:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:365:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:382:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:395:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:408:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:433:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:449:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:472:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROJECT_NAME_C [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:490:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:518:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:535:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:555:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:572:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:586:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:597:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_us_time [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:647:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_us_time [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:673:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_us_time [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:80:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_util.cpp:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:114:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:140:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:153:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:168:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:188:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:224:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:260:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:279:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:303:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:328:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:357:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:369:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:391:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vm [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:401:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_mapgen_vm [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:409:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_ENV_PTR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:424:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:459:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:467:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable className [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:66:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/script/lua_api/l_vmanip.cpp:91:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MAP_LOCK_REQUIRED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/activeobjectmgr.cpp:100:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosestream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/activeobjectmgr.cpp:119:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active_objects [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/activeobjectmgr.cpp:134:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active_objects [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/activeobjectmgr.cpp:156:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active_objects [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/activeobjectmgr.cpp:48:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active_objects [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/activeobjectmgr.cpp:60:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/luaentity_sao.cpp:126:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/luaentity_sao.cpp:142:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/luaentity_sao.cpp:234:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/luaentity_sao.cpp:278:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosestream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/luaentity_sao.cpp:333:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/luaentity_sao.cpp:358:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/luaentity_sao.cpp:380:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/luaentity_sao.cpp:387:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/luaentity_sao.cpp:394:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U16_MAX [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/luaentity_sao.cpp:39:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/luaentity_sao.cpp:451:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/luaentity_sao.cpp:462:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/luaentity_sao.cpp:533:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/luaentity_sao.cpp:551:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/luaentity_sao.cpp:85:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/luaentity_sao.cpp:99:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/luaentity_sao.h:38:3: style: The destructor '~LuaEntitySAO' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/unit_sao.h:30:11: note: Virtual destructor in base class minetest-5.6.1/src/server/luaentity_sao.h:38:3: note: Destructor in derived class head minetest-5.6.1/src/server/luaentity_sao.h:40:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVEOBJECT_TYPE_LUAENTITY [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/luaentity_sao.h:41:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVEOBJECT_TYPE_GENERIC [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/mods.cpp:102:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/mods.cpp:57:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/player_sao.cpp:109:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/player_sao.cpp:158:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/player_sao.cpp:308:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/player_sao.cpp:342:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/player_sao.cpp:35:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_ID_INEXISTENT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/player_sao.cpp:425:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVEOBJECT_TYPE_PLAYER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/player_sao.cpp:468:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U16_MAX [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/player_sao.cpp:540:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_ID_INEXISTENT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/player_sao.cpp:547:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_ID_INEXISTENT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/player_sao.cpp:568:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/player_sao.cpp:643:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/player_sao.cpp:656:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/player_sao.cpp:670:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/player_sao.h:100:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGTORAD [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/player_sao.h:102:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGTORAD [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/player_sao.h:75:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVEOBJECT_TYPE_PLAYER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/player_sao.h:76:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVEOBJECT_TYPE_GENERIC [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/serveractiveobject.cpp:54:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/serverinventorymgr.cpp:114:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/serverinventorymgr.cpp:162:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_ID_INEXISTENT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/serverinventorymgr.cpp:180:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DETACHED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/serverinventorymgr.cpp:97:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEET_BLOCK_NODE_METADATA_CHANGED [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/unit_sao.cpp:136:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/unit_sao.cpp:201:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/unit_sao.cpp:229:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVEOBJECT_TYPE_LUAENTITY [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/unit_sao.cpp:241:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVEOBJECT_TYPE_LUAENTITY [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/unit_sao.cpp:263:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/unit_sao.cpp:278:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/unit_sao.cpp:290:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/unit_sao.cpp:300:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/unit_sao.cpp:314:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/unit_sao.cpp:328:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/unit_sao.cpp:350:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/unit_sao.cpp:358:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/server/unit_sao.h:30:11: style: The destructor '~UnitSAO' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/server/serveractiveobject.h:59:11: note: Virtual destructor in base class minetest-5.6.1/src/server/unit_sao.h:30:11: note: Destructor in derived class head minetest-5.6.1/src/server/unit_sao.h:42:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGTORAD [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/staticobject.cpp:109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/staticobject.cpp:58:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/staticobject.h:62:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/staticobject.h:75:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/texture_override.cpp:49:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/threading/event.cpp:41:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/threading/semaphore.cpp:105:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable semaphore [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/threading/semaphore.cpp:149:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/threading/semaphore.cpp:73:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable semaphore [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/threading/semaphore.cpp:92:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable semaphore [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/threading/thread.cpp:108:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mutex [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/threading/thread.cpp:138:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_request_stop [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/threading/thread.cpp:145:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mutex [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/threading/thread.cpp:165:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_running [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/threading/thread.cpp:342:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THREAD_PRIORITY_HIGHEST [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/translation.cpp:47:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/translation.cpp:70:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test.cpp:241:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_ID_SERVER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test.cpp:246:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_ID_SERVER [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test.cpp:287:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test.cpp:307:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test.cpp:333:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test.cpp:345:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_activeobject.cpp:47:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTIVEOBJECT_TYPE_TEST [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_activeobject.cpp:56:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_address.cpp:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_areastore.cpp:138:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_areastore.cpp:71:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_authdatabase.cpp:172:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_authdatabase.cpp:190:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_authdatabase.cpp:203:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_authdatabase.cpp:211:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_authdatabase.cpp:224:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_authdatabase.cpp:235:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_authdatabase.cpp:248:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_authdatabase.cpp:261:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_authdatabase.cpp:285:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_authdatabase.cpp:292:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_authdatabase.cpp:48:11: style: The destructor '~FixedProvider' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test_authdatabase.cpp:40:11: note: Virtual destructor in base class minetest-5.6.1/src/unittest/test_authdatabase.cpp:48:11: note: Destructor in derived class head minetest-5.6.1/src/unittest/test_authdatabase.cpp:59:11: style: The destructor '~FilesProvider' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test_authdatabase.cpp:40:11: note: Virtual destructor in base class minetest-5.6.1/src/unittest/test_authdatabase.cpp:59:11: note: Destructor in derived class head minetest-5.6.1/src/unittest/test_authdatabase.cpp:76:11: style: The destructor '~SQLite3Provider' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test_authdatabase.cpp:40:11: note: Virtual destructor in base class minetest-5.6.1/src/unittest/test_authdatabase.cpp:76:11: note: Destructor in derived class head minetest-5.6.1/src/unittest/test_ban.cpp:101:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_ban.cpp:120:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_ban.cpp:130:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_ban.cpp:152:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_ban.cpp:168:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_ban.cpp:83:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_clientactiveobjectmgr.cpp:109:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_clientactiveobjectmgr.cpp:52:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_clientactiveobjectmgr.cpp:66:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_clientactiveobjectmgr.cpp:89:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_collision.cpp:54:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_compression.cpp:115:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_compression.cpp:145:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_compression.cpp:181:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_compression.cpp:238:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_compression.cpp:66:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_connection.cpp:138:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_connection.cpp:189:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_connection.cpp:51:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_connection.cpp:64:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_connection.cpp:72:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_connection.cpp:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warningstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_eventmanager.cpp:100:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAYER_REGAIN_GROUND [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_eventmanager.cpp:61:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_eventmanager.cpp:89:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAYER_REGAIN_GROUND [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_filepath.cpp:139:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_filepath.cpp:170:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_filepath.cpp:209:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_filepath.cpp:245:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_filepath.cpp:63:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_filepath.cpp:79:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_gameui.cpp:52:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable show_chat [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_gameui.cpp:72:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable show_minimap [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_gameui.cpp:83:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_gameui.cpp:92:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_gettext.cpp:32:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_inventory.cpp:53:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_irrptr.cpp:105:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_irrptr.cpp:120:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_irrptr.cpp:58:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_keycode.cpp:113:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_keycode.cpp:57:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_keycode.cpp:86:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_KEY_3 [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_lua.cpp:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_map.cpp:47:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MAP_GENERATION_LIMIT [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_map_settings_manager.cpp:116:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_map_settings_manager.cpp:205:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_DELIM [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_map_settings_manager.cpp:252:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_map_settings_manager.cpp:57:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_map_settings_manager.cpp:70:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_GLOBAL [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_map_settings_manager.cpp:95:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_mapnode.cpp:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_modchannels.cpp:50:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_modchannels.cpp:58:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_modchannels.cpp:69:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:188:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:203:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:210:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:218:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:226:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:234:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:241:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:252:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:50:11: style: The destructor '~FixedProvider' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:42:11: note: Virtual destructor in base class minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:50:11: note: Destructor in derived class head minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:61:11: style: The destructor '~FilesProvider' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:42:11: note: Virtual destructor in base class minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:61:11: note: Destructor in derived class head minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:86:11: style: The destructor '~SQLite3Provider' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:42:11: note: Virtual destructor in base class minetest-5.6.1/src/unittest/test_modmetadatadatabase.cpp:86:11: note: Destructor in derived class head minetest-5.6.1/src/unittest/test_nodedef.cpp:57:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_noderesolver.cpp:104:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_noderesolver.cpp:138:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_noderesolver.cpp:208:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_noderesolver.cpp:86:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_IGNORE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_noise.cpp:111:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_noise.cpp:119:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_noise.cpp:126:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_noise.cpp:133:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_noise.cpp:146:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_noise.cpp:159:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_noise.cpp:175:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_noise.cpp:72:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_noise.cpp:79:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_noise.cpp:86:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_noise.cpp:98:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_objdef.cpp:103:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJDEF_GENERIC [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_objdef.cpp:143:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJDEF_GENERIC [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_objdef.cpp:84:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJDEF_GENERIC [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_profiler.cpp:49:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_random.cpp:103:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_random.cpp:128:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_random.cpp:151:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_random.cpp:66:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_random.cpp:74:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_random.cpp:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_schematic.cpp:125:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTSCHEM_PROB_ALWAYS [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_schematic.cpp:144:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTENT_AIR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_schematic.cpp:66:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_serialization.cpp:107:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_serialization.cpp:130:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_serialization.cpp:143:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_serialization.cpp:172:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_serialization.cpp:265:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_serialization.cpp:302:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_serialization.cpp:367:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_serialization.cpp:73:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_serialization.cpp:94:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_server_shutdown_state.cpp:102:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_server_shutdown_state.cpp:68:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_server_shutdown_state.cpp:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_server_shutdown_state.cpp:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:105:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:125:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:153:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:192:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:57:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_serveractiveobjectmgr.cpp:82:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_servermodmanager.cpp:105:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_WORLDDIR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_servermodmanager.cpp:116:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_WORLDDIR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_servermodmanager.cpp:122:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_WORLDDIR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_servermodmanager.cpp:128:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_WORLDDIR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_servermodmanager.cpp:134:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_WORLDDIR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_servermodmanager.cpp:158:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_WORLDDIR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_servermodmanager.cpp:165:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_WORLDDIR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_servermodmanager.cpp:173:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_WORLDDIR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_servermodmanager.cpp:182:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_WORLDDIR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_servermodmanager.cpp:190:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_WORLDDIR [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_settings.cpp:128:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_settings.cpp:151:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_settings.cpp:244:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_GAME [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_settings.cpp:263:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_GAME [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_socket.cpp:120:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_socket.cpp:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_socket.cpp:97:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_threading.cpp:146:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_threading.cpp:78:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_utilities.cpp:120:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_utilities.cpp:144:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_utilities.cpp:181:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_utilities.cpp:189:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_utilities.cpp:200:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_utilities.cpp:213:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_utilities.cpp:222:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_utilities.cpp:229:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_utilities.cpp:236:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_utilities.cpp:241:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_utilities.cpp:255:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_utilities.cpp:262:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_utilities.cpp:272:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_utilities.cpp:281:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_utilities.cpp:289:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_utilities.cpp:301:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_utilities.cpp:317:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_utilities.cpp:334:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_utilities.cpp:360:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_utilities.cpp:375:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_utilities.cpp:383:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_utilities.cpp:397:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_utilities.cpp:406:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_utilities.cpp:475:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_utilities.cpp:540:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_utilities.cpp:630:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelalgorithms.cpp:71:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:105:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:114:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:121:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:130:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:139:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:158:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:169:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:184:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:194:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:205:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:216:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:225:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:234:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:243:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:252:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:261:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:270:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:279:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:288:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:297:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:306:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:315:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:324:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:333:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:342:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:351:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:362:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:370:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:378:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelarea.cpp:387:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelmanipulator.cpp:52:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/unittest/test_voxelmanipulator.cpp:87:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/areastore.cpp:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U32_MAX [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/areastore.cpp:121:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cache_enabled [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/areastore.cpp:129:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable areas_map [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/areastore.cpp:141:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cache_enabled [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/areastore.cpp:170:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cache_enabled [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/areastore.cpp:194:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U32_MAX [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/areastore.cpp:226:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_areas [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/areastore.cpp:236:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_areas [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/ieee_float.cpp:100:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_iec559 [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/md32_common.h:327:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA_CBLOCK [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/md32_common.h:371:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA_CBLOCK [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/metricsbackend.cpp:38:11: style: The destructor '~SimpleMetricCounter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/util/metricsbackend.h:31:11: note: Virtual destructor in base class minetest-5.6.1/src/util/metricsbackend.cpp:38:11: note: Destructor in derived class head minetest-5.6.1/src/util/metricsbackend.cpp:61:11: style: The destructor '~SimpleMetricGauge' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] minetest-5.6.1/src/util/metricsbackend.h:43:11: note: Virtual destructor in base class minetest-5.6.1/src/util/metricsbackend.cpp:61:11: note: Destructor in derived class head minetest-5.6.1/src/util/numeric.cpp:120:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_BLOCKSIZE [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/numeric.cpp:52:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U32_MAX [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/numeric.cpp:80:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/numeric.h:440:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADTODEG64 [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/png.cpp:40:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/pointer.h:242:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/sha256.c:284:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA_LONG [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/sha256.c:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/sha256.c:66:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA224_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/sha256.c:80:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA256_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/srp.cpp:404:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA512_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/srp.cpp:427:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA512_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/srp.cpp:443:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA512_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/srp.cpp:484:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA512_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/srp.cpp:502:25: warning: Uninitialized variable: H_xor [uninitvar] minetest-5.6.1/src/util/srp.cpp:497:16: note: Assuming condition is false minetest-5.6.1/src/util/srp.cpp:502:25: note: Uninitialized variable: H_xor head minetest-5.6.1/src/util/strfnd.h:43:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/strfnd.h:59:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/strfnd.h:72:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/string.cpp:102:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/string.cpp:125:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infostream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/string.cpp:179:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/string.cpp:195:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/string.cpp:525:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/string.cpp:581:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/string.cpp:670:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorstream [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/string.cpp:807:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_client_translations [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/string.cpp:868:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head minetest-5.6.1/src/util/string.cpp:898:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] DONE