2026-08-08 15:38 ftp://ftp.de.debian.org/debian/pool/main/liby/libyang-cpp/libyang-cpp_4+20260710.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j96 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.4.0 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.21.0 head-info: 4b0c239 (2026-08-08 09:45:12 +0200) count: 321 320 elapsed-time: 1.7 0.5 head-timing-info: old-timing-info: head results: libyang-cpp-4+20260710/src/ChildInstantiables.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_current [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/ChildInstantiables.cpp:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_current [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/ChildInstantiables.cpp:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_current [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/ChildInstantiables.cpp:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_current [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Regex.cpp:18:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Regex.cpp:24:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Regex.cpp:30:117: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/utils/exception.cpp:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_errCode [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/utils/exception.cpp:37:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LY_SUCCESS [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/utils/exception.cpp:44:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LY_SUCCESS [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/tests/regex.cpp:18:136: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorWithCode [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/tests/time.cpp:25:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable January [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/utils/ref_count.cpp:11:89: style:inconclusive: Function 'internal_refcount' argument 2 names different: declaration 'customContext' definition 'customCtx'. [funcArgNamesDifferent] libyang-cpp-4+20260710/src/utils/ref_count.hpp:28:83: note: Function 'internal_refcount' argument 2 names different: declaration 'customContext' definition 'customCtx'. libyang-cpp-4+20260710/src/utils/ref_count.cpp:11:89: note: Function 'internal_refcount' argument 2 names different: declaration 'customContext' definition 'customCtx'. libyang-cpp-4+20260710/src/Collection.cpp:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collection [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Collection.cpp:69:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collection [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Collection.cpp:78:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_current [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Collection.cpp:133:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_current [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Collection.cpp:162:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collection [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Collection.cpp:177:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collection [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Collection.cpp:188:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_collection [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Collection.cpp:199:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refs [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Collection.cpp:216:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refs [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Collection.cpp:229:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_valid [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Collection.cpp:248:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_start [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Collection.cpp:260:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refs [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Collection.cpp:299:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_valid [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Enum.cpp:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/utils/exception.cpp:35:41: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] libyang-cpp-4+20260710/src/Enum.cpp:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/utils/exception.cpp:42:52: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] libyang-cpp-4+20260710/src/Enum.cpp:105:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Set.cpp:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_set [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Set.cpp:41:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refs [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Set.cpp:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refs [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Set.cpp:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_valid [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Set.cpp:71:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dnodes [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Set.cpp:82:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dnodes [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Set.cpp:91:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Set.cpp:100:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Set.cpp:109:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Set.cpp:121:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_valid [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Set.cpp:131:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_set [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Set.cpp:140:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_current [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Set.cpp:150:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_current [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Set.cpp:167:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_current [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Set.cpp:187:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_current [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Set.cpp:199:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_current [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Set.cpp:212:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_current [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Set.cpp:219:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refs [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Enum.cpp:65:5: style: Statements following 'return' will never be executed. [unreachableCode] libyang-cpp-4+20260710/src/Enum.cpp:66:5: style: Statements following 'return' will never be executed. [unreachableCode] libyang-cpp-4+20260710/src/Enum.cpp:67:5: style: Statements following 'return' will never be executed. [unreachableCode] libyang-cpp-4+20260710/src/Enum.cpp:68:5: style: Statements following 'return' will never be executed. [unreachableCode] libyang-cpp-4+20260710/src/Enum.cpp:69:5: style: Statements following 'return' will never be executed. [unreachableCode] libyang-cpp-4+20260710/src/Enum.cpp:70:5: style: Statements following 'return' will never be executed. [unreachableCode] libyang-cpp-4+20260710/src/Enum.cpp:71:5: style: Statements following 'return' will never be executed. [unreachableCode] libyang-cpp-4+20260710/src/Enum.cpp:72:5: style: Statements following 'return' will never be executed. [unreachableCode] libyang-cpp-4+20260710/src/Enum.cpp:73:5: style: Statements following 'return' will never be executed. [unreachableCode] libyang-cpp-4+20260710/src/Enum.cpp:74:5: style: Statements following 'return' will never be executed. [unreachableCode] libyang-cpp-4+20260710/src/Enum.cpp:75:5: style: Statements following 'return' will never be executed. [unreachableCode] libyang-cpp-4+20260710/src/Enum.cpp:76:5: style: Statements following 'return' will never be executed. [unreachableCode] libyang-cpp-4+20260710/src/Enum.cpp:77:5: style: Statements following 'return' will never be executed. [unreachableCode] libyang-cpp-4+20260710/src/Enum.cpp:87:5: style: Statements following 'return' will never be executed. [unreachableCode] libyang-cpp-4+20260710/src/Enum.cpp:88:5: style: Statements following 'return' will never be executed. [unreachableCode] libyang-cpp-4+20260710/src/Enum.cpp:89:5: style: Statements following 'return' will never be executed. [unreachableCode] libyang-cpp-4+20260710/src/Enum.cpp:90:5: style: Statements following 'return' will never be executed. [unreachableCode] libyang-cpp-4+20260710/src/Enum.cpp:91:5: style: Statements following 'return' will never be executed. [unreachableCode] libyang-cpp-4+20260710/src/Enum.cpp:92:5: style: Statements following 'return' will never be executed. [unreachableCode] libyang-cpp-4+20260710/src/Enum.cpp:93:5: style: Statements following 'return' will never be executed. [unreachableCode] libyang-cpp-4+20260710/src/Enum.cpp:94:5: style: Statements following 'return' will never be executed. [unreachableCode] libyang-cpp-4+20260710/src/Enum.cpp:95:5: style: Statements following 'return' will never be executed. [unreachableCode] libyang-cpp-4+20260710/src/Enum.cpp:96:5: style: Statements following 'return' will never be executed. [unreachableCode] libyang-cpp-4+20260710/src/Enum.cpp:106:5: style: Statements following 'return' will never be executed. [unreachableCode] libyang-cpp-4+20260710/src/Enum.cpp:107:5: style: Statements following 'return' will never be executed. [unreachableCode] libyang-cpp-4+20260710/src/Enum.cpp:108:5: style: Statements following 'return' will never be executed. [unreachableCode] libyang-cpp-4+20260710/tests/unsafe.cpp:30:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LY_SUCCESS [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/utils/newPath.cpp:27:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/utils/newPath.cpp:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable createdParent [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Utils.cpp:104:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boolalpha [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Utils.cpp:138:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Utils.cpp:150:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Utils.cpp:165:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/tests/unsafe.cpp:93:26: style: Local variable 'node' shadows outer variable [shadowVariable] libyang-cpp-4+20260710/tests/unsafe.cpp:83:19: note: Shadowed variable libyang-cpp-4+20260710/tests/unsafe.cpp:93:26: note: Shadow local variable libyang-cpp-4+20260710/tests/unsafe.cpp:98:26: style: Local variable 'node' shadows outer variable [shadowVariable] libyang-cpp-4+20260710/tests/unsafe.cpp:83:19: note: Shadowed variable libyang-cpp-4+20260710/tests/unsafe.cpp:98:26: note: Shadow local variable libyang-cpp-4+20260710/src/Type.cpp:28:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_typeParsed [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Type.cpp:40:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basetype [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/tests/unsafe.cpp:174:23: style: Local variable 'node' shadows outer variable [shadowVariable] libyang-cpp-4+20260710/tests/unsafe.cpp:83:19: note: Shadowed variable libyang-cpp-4+20260710/tests/unsafe.cpp:174:23: note: Shadow local variable libyang-cpp-4+20260710/src/Type.cpp:49:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Enum [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Type.cpp:62:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Binary [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Type.cpp:75:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bits [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Type.cpp:88:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityRef [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Type.cpp:101:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Leafref [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Type.cpp:114:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Union [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/tests/unsafe.cpp:184:18: style: Local variable 'node_deleter' shadows outer variable [shadowVariable] libyang-cpp-4+20260710/tests/unsafe.cpp:86:14: note: Shadowed variable libyang-cpp-4+20260710/tests/unsafe.cpp:184:18: note: Shadow local variable libyang-cpp-4+20260710/src/Type.cpp:127:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Type.cpp:164:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InstanceIdentifier [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Type.cpp:178:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Type.cpp:196:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Type.cpp:206:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Type.cpp:222:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typedefs [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Type.cpp:243:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plugin_ref [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Type.cpp:253:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Type.cpp:269:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Type.cpp:288:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Type.cpp:299:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Type.cpp:310:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Type.cpp:321:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Type.cpp:337:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Type.cpp:355:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Type.cpp:360:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Type.cpp:365:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Type.cpp:378:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Type.cpp:398:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Type.cpp:408:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Type.cpp:428:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Type.cpp:435:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dec64 [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Type.cpp:506:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dec64 [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Module.cpp:51:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Module.cpp:61:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable revision [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Module.cpp:75:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ns [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Module.cpp:85:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable org [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Module.cpp:99:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable implemented [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Module.cpp:110:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_module [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Module.cpp:150:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_module [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Module.cpp:172:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parsed [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Module.cpp:190:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable identities [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Module.cpp:205:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable implemented [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Module.cpp:223:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable implemented [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Module.cpp:234:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable implemented [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Module.cpp:258:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compiled [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Module.cpp:271:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compiled [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Module.cpp:285:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compiled [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Module.cpp:311:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_module [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Module.cpp:327:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Module.cpp:363:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Module.cpp:373:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Module.cpp:390:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable derived [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Module.cpp:436:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Module.cpp:471:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argument [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Module.cpp:495:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exts [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Module.cpp:527:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Module.cpp:538:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exts [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:75:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:126:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:141:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsc [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:153:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:175:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:193:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:203:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:213:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodetype [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:222:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Case [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:235:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Choice [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:248:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Container [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:261:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Leaf [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:274:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Leaflist [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:287:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable List [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:300:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:315:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parent [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:328:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Action [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:341:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyXML [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:353:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:358:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:379:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cond [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:391:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsc [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:405:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:419:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exts [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:449:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:459:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:469:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:487:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:503:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:513:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:523:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:533:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:544:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LY_CTX_SET_PRIV_PARSED [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:559:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LY_CTX_SET_PRIV_PARSED [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:574:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:590:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:613:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:624:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:635:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:646:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:661:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:672:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:689:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:697:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:718:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:729:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:739:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:749:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/SchemaNode.cpp:759:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Context.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Context.cpp:103:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Context.cpp:120:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Context.cpp:147:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Context.cpp:166:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LY_LLDBG [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Context.cpp:211:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Context.cpp:266:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Context.cpp:297:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Context.cpp:317:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Context.cpp:337:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LYD_NEW_PATH_ANY_DATATREE [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Context.cpp:373:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Context.cpp:404:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Context.cpp:421:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Output [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Context.cpp:441:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Context.cpp:455:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Context.cpp:472:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Context.cpp:491:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Context.cpp:514:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Context.cpp:527:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctx [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Context.cpp:544:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Context.cpp:568:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Context.cpp:594:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_moduleCallback [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Context.cpp:608:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable appTag [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/Type.cpp:377:15: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libyang-cpp-4+20260710/tests/context.cpp:69:117: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoYangLibrary [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:80:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:88:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refs [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refs [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:102:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refs [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:130:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:150:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:164:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:180:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parent [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:200:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:221:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:296:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LYD_NEW_PATH_ANY_DATATREE [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:307:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable schema [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:329:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable schema [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:381:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tree [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:401:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:413:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:428:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:459:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:475:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:619:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:633:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_refs [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:654:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:669:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:687:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:701:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:713:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:731:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:748:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:757:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:767:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:775:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:842:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:895:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:907:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:975:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable schema [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:993:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable meta [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:1003:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:1016:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_name [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:1021:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_value [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:1026:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mod [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:1032:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isInternal [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:1047:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_name [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:1052:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_value [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:1069:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:1086:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:1097:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:1118:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:1137:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable schema [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:1154:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:1163:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:1168:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefix [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:1192:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:1270:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:1284:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RpcYang [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:1346:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:1362:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:1380:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:1398:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_node [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:786:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LYD_VALUE_FIXED_MEM_SIZE [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/tests/pretty_printers.hpp:27:27: error: Returning object that will be invalid when returning. [returnDanglingLifetime] libyang-cpp-4+20260710/tests/pretty_printers.hpp:27:27: note: Pointer to container is created here. libyang-cpp-4+20260710/tests/pretty_printers.hpp:27:27: note: Returning object that will be invalid when returning. libyang-cpp-4+20260710/tests/pretty_printers.hpp:38:27: error: Returning object that will be invalid when returning. [returnDanglingLifetime] libyang-cpp-4+20260710/tests/pretty_printers.hpp:38:27: note: Pointer to container is created here. libyang-cpp-4+20260710/tests/pretty_printers.hpp:38:27: note: Returning object that will be invalid when returning. libyang-cpp-4+20260710/tests/pretty_printers.hpp:49:27: error: Returning object that will be invalid when returning. [returnDanglingLifetime] libyang-cpp-4+20260710/tests/pretty_printers.hpp:49:27: note: Pointer to container is created here. libyang-cpp-4+20260710/tests/pretty_printers.hpp:49:27: note: Returning object that will be invalid when returning. libyang-cpp-4+20260710/tests/pretty_printers.hpp:72:27: error: Returning object that will be invalid when returning. [returnDanglingLifetime] libyang-cpp-4+20260710/tests/pretty_printers.hpp:72:27: note: Pointer to container is created here. libyang-cpp-4+20260710/tests/pretty_printers.hpp:72:27: note: Returning object that will be invalid when returning. libyang-cpp-4+20260710/tests/pretty_printers.hpp:109:27: error: Returning object that will be invalid when returning. [returnDanglingLifetime] libyang-cpp-4+20260710/tests/pretty_printers.hpp:109:27: note: Pointer to container is created here. libyang-cpp-4+20260710/tests/pretty_printers.hpp:109:27: note: Returning object that will be invalid when returning. libyang-cpp-4+20260710/src/DataNode.cpp:382:19: style: Condition 'op' is always false [knownConditionTrueFalse] libyang-cpp-4+20260710/src/DataNode.cpp:370:24: note: Assignment 'op=nullptr', assigned value is 0 libyang-cpp-4+20260710/src/DataNode.cpp:382:19: note: Condition 'op' is always false libyang-cpp-4+20260710/tests/schema_node.cpp:22:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoYangLibrary [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/src/DataNode.cpp:486:133: performance: Function parameter 'wrappedSiblings' should be passed by const reference. [passedByValue] libyang-cpp-4+20260710/src/DataNode.cpp:1245:31: performance:inconclusive: Function parameter 'node' should be passed by const reference. [passedByValue] libyang-cpp-4+20260710/src/DataNode.cpp:432:52: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] libyang-cpp-4+20260710/src/DataNode.cpp:196:32: style: Unused variable: res [unusedVariable] libyang-cpp-4+20260710/tests/context.cpp:222:31: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] libyang-cpp-4+20260710/tests/data_node.cpp:113:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable module [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/tests/data_node.cpp:120:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/tests/data_node.cpp:132:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoYangLibrary [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/tests/data_node.cpp:2898:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetPrivParsed [valueFlowBailoutIncompleteVar] libyang-cpp-4+20260710/tests/schema_node.cpp:263:29: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libyang-cpp-4+20260710/tests/schema_node.cpp:324:29: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libyang-cpp-4+20260710/tests/schema_node.cpp:445:33: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libyang-cpp-4+20260710/tests/schema_node.cpp:453:29: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libyang-cpp-4+20260710/tests/schema_node.cpp:504:25: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libyang-cpp-4+20260710/tests/schema_node.cpp:642:29: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libyang-cpp-4+20260710/tests/schema_node.cpp:735:29: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libyang-cpp-4+20260710/tests/schema_node.cpp:747:35: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libyang-cpp-4+20260710/tests/schema_node.cpp:763:46: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libyang-cpp-4+20260710/tests/schema_node.cpp:600:21: style: Unused variable: xpath [unusedVariable] libyang-cpp-4+20260710/tests/data_node.cpp:1492:39: style: Condition '(set.begin()+0)==set.begin()' is always true [knownConditionTrueFalse] libyang-cpp-4+20260710/tests/data_node.cpp:1499:37: style: Condition '(set.end()-0)==set.end()' is always true [knownConditionTrueFalse] libyang-cpp-4+20260710/tests/data_node.cpp:176:14: style: Redundant initialization for 'node'. The initialized value is overwritten before it is read. [redundantInitialization] libyang-cpp-4+20260710/tests/data_node.cpp:175:19: note: node is initialized libyang-cpp-4+20260710/tests/data_node.cpp:176:14: note: node is overwritten libyang-cpp-4+20260710/tests/data_node.cpp:216:18: style: Local variable 'node' shadows outer variable [shadowVariable] libyang-cpp-4+20260710/tests/data_node.cpp:181:14: note: Shadowed variable libyang-cpp-4+20260710/tests/data_node.cpp:216:18: note: Shadow local variable libyang-cpp-4+20260710/tests/data_node.cpp:226:14: style: Local variable 'data' shadows outer variable [shadowVariable] libyang-cpp-4+20260710/tests/data_node.cpp:19:12: note: Shadowed variable libyang-cpp-4+20260710/tests/data_node.cpp:226:14: note: Shadow local variable libyang-cpp-4+20260710/tests/data_node.cpp:461:14: style: Local variable 'data' shadows outer variable [shadowVariable] libyang-cpp-4+20260710/tests/data_node.cpp:19:12: note: Shadowed variable libyang-cpp-4+20260710/tests/data_node.cpp:461:14: note: Shadow local variable libyang-cpp-4+20260710/tests/data_node.cpp:482:18: style: Local variable 'node' shadows outer variable [shadowVariable] libyang-cpp-4+20260710/tests/data_node.cpp:463:14: note: Shadowed variable libyang-cpp-4+20260710/tests/data_node.cpp:482:18: note: Shadow local variable libyang-cpp-4+20260710/tests/data_node.cpp:879:14: style: Local variable 'data' shadows outer variable [shadowVariable] libyang-cpp-4+20260710/tests/data_node.cpp:19:12: note: Shadowed variable libyang-cpp-4+20260710/tests/data_node.cpp:879:14: note: Shadow local variable libyang-cpp-4+20260710/tests/data_node.cpp:1424:20: style: Local variable 'data3' shadows outer variable [shadowVariable] libyang-cpp-4+20260710/tests/data_node.cpp:78:12: note: Shadowed variable libyang-cpp-4+20260710/tests/data_node.cpp:1424:20: note: Shadow local variable libyang-cpp-4+20260710/tests/data_node.cpp:2034:25: style: Local variable 'data' shadows outer variable [shadowVariable] libyang-cpp-4+20260710/tests/data_node.cpp:19:12: note: Shadowed variable libyang-cpp-4+20260710/tests/data_node.cpp:2034:25: note: Shadow local variable libyang-cpp-4+20260710/tests/data_node.cpp:2083:25: style: Local variable 'data' shadows outer variable [shadowVariable] libyang-cpp-4+20260710/tests/data_node.cpp:19:12: note: Shadowed variable libyang-cpp-4+20260710/tests/data_node.cpp:2083:25: note: Shadow local variable libyang-cpp-4+20260710/tests/data_node.cpp:2109:25: style: Local variable 'data' shadows outer variable [shadowVariable] libyang-cpp-4+20260710/tests/data_node.cpp:19:12: note: Shadowed variable libyang-cpp-4+20260710/tests/data_node.cpp:2109:25: note: Shadow local variable libyang-cpp-4+20260710/tests/data_node.cpp:2396:18: style: Local variable 'data' shadows outer variable [shadowVariable] libyang-cpp-4+20260710/tests/data_node.cpp:19:12: note: Shadowed variable libyang-cpp-4+20260710/tests/data_node.cpp:2396:18: note: Shadow local variable libyang-cpp-4+20260710/tests/data_node.cpp:105:42: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] libyang-cpp-4+20260710/tests/data_node.cpp:1168:21: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libyang-cpp-4+20260710/tests/data_node.cpp:1359:21: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libyang-cpp-4+20260710/tests/data_node.cpp:1368:21: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libyang-cpp-4+20260710/tests/data_node.cpp:1245:38: style: Unused variable: expectedPaths [unusedVariable] libyang-cpp-4+20260710/tests/data_node.cpp:1246:38: style: Unused variable: actualPaths [unusedVariable] libyang-cpp-4+20260710/tests/data_node.cpp:2130:57: style: Unused variable: set [unusedVariable] diff: head libyang-cpp-4+20260710/tests/context.cpp:222:31: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] DONE