2026-07-24 04:22 ftp://ftp.de.debian.org/debian/pool/main/libp/libpmemobj-cpp/libpmemobj-cpp_1.12.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=sfml --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: 354edf0 (2026-07-24 06:01:24 +0200) count: 1291 1286 elapsed-time: 15.1 7.3 head-timing-info: old-timing-info: head results: libpmemobj-cpp-1.12/benchmarks/concurrent_hash_map/insert_open.cpp:145:17: debug: Failed to instantiate template "measure". The checking continues anyway. [templateInstantiation] libpmemobj-cpp-1.12/benchmarks/self_relative_pointer/assignment.cpp:121:9: debug: Failed to instantiate template "measure". The checking continues anyway. [templateInstantiation] libpmemobj-cpp-1.12/benchmarks/self_relative_pointer/get.cpp:90:9: debug: Failed to instantiate template "measure". The checking continues anyway. [templateInstantiation] libpmemobj-cpp-1.12/examples/defrag/defrag.cpp:59:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/defrag/defrag.cpp:96:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/benchmarks/concurrent_hash_map/insert_open.cpp:98:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/benchmarks/self_relative_pointer/assignment.cpp:91:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/benchmarks/self_relative_pointer/get.cpp:67:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/benchmarks/self_relative_pointer/assignment.cpp:61:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/inline_string/inline_string.cpp:21:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/inline_string/inline_string.cpp:65:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/inline_string/inline_string.cpp:93:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/concurrent_hash_map/concurrent_hash_map.cpp:42:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/inline_string/inline_string.cpp:115:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/mutex/mutex.cpp:27:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/concurrent_hash_map/concurrent_hash_map_string.cpp:44:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/mutex/mutex.cpp:55:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/mutex/mutex.cpp:83:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/persistent/persistent.cpp:38:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/mutex/mutex.cpp:118:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/persistent/persistent.cpp:85:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/mutex/mutex.cpp:151:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/persistent/persistent.cpp:124:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/make_persistent/make_persistent.cpp:45:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/persistent/persistent.cpp:231:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pool/pool.cpp:29:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/make_persistent/make_persistent.cpp:103:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/GameOverView.cpp:18:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pool/pool.cpp:76:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_basic.cpp:27:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/make_persistent/make_persistent.cpp:165:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/MenuView.cpp:17:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pool/pool.cpp:111:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_basic.cpp:76:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_dot.cpp:23:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/make_persistent/make_persistent.cpp:220:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/MenuView.cpp:32:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Green [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_dot.cpp:64:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/make_persistent/make_persistent.cpp:254:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_complex_value.cpp:45:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/array/array.cpp:75:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_complex_value.cpp:70:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable population [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/array/array.cpp:116:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/GameView.cpp:17:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/MainGame.cpp:20:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_complex_value.cpp:117:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_inline_string.cpp:28:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/array/array.cpp:147:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/queue/queue.cpp:113:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_custom_key.cpp:90:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_inline_string.cpp:99:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_inline_string_uint8t_key.cpp:30:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/array/array.cpp:166:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/Pool.cpp:14:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/queue/queue.cpp:135:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_custom_key.cpp:137:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_inline_string_uint8t_key.cpp:81:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/array/array.cpp:199:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/queue/queue.cpp:149:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/string/string.cpp:39:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/array/array.cpp:270:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/Paddle.cpp:53:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/string/string.cpp:70:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/v/v.cpp:33:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable counter [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/Paddle.cpp:61:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/string/string.cpp:91:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/v/v.cpp:53:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/aggregate_initialization/aggregate_initialization.cpp:63:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/segment_vector/segment_vector.cpp:57:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/GameController.cpp:41:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Closed [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.cpp:57:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable W [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/simplekv/simplekv.cpp:24:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/GameController.cpp:82:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPressed [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.cpp:125:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/simplekv/simplekv.cpp:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/GameController.cpp:106:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPressed [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.cpp:131:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/GameController.cpp:153:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Space [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.cpp:159:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/GameController.cpp:188:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Escape [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/array/array_iterator_noconv.cpp:98:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/check_is_pmem/check_is_pmem.cpp:22:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/compatibility/version/version_1.10.cpp:9:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPMEMOBJ_CPP_VERSION_MAJOR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/simplekv_rebuild/simplekv_rebuild.cpp:30:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/allocator/allocator.cpp:171:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/array/array_algorithms.cpp:133:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/compatibility/version/version_1.11.cpp:9:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPMEMOBJ_CPP_VERSION_MAJOR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/compatibility/version/version_1.7.cpp:9:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPMEMOBJ_CPP_VERSION_MAJOR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/simplekv_rebuild/simplekv_rebuild_string.cpp:32:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/compatibility/version/version_1.8.cpp:9:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPMEMOBJ_CPP_VERSION_MAJOR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/compatibility/version/version_1.9.cpp:9:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBPMEMOBJ_CPP_VERSION_MAJOR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/array/array_slice_pmreorder.cpp:111:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/mutex/mutex.cpp:113:7: warning: Member variable 'root::counter' has no initializer. [uninitMemberVarNoCtor] libpmemobj-cpp-1.12/examples/pman/pman.cpp:645:0: debug: Function::addArguments found argument 'p' with varid 0. [varid0] libpmemobj-cpp-1.12/examples/slab/slab.cpp:237:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/transaction/transaction.cpp:50:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/compatibility/concurrent_hash_map_feature_size/concurrent_hash_map_feature_size.cpp:42:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_TEST_PARAMS [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/slab/slab.cpp:181:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/transaction/transaction.cpp:99:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/compatibility/concurrent_hash_map_feature_size/concurrent_hash_map_feature_size.cpp:135:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/slab/slab.cpp:90:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable async [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/transaction/transaction.cpp:153:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/transaction/transaction.cpp:199:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/transaction/transaction.cpp:247:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/transaction/transaction.cpp:353:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/transaction/transaction.cpp:444:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/array/array_iterator.cpp:219:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/transaction/transaction.cpp:504:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/transaction/transaction.cpp:292:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TX_STAGE_WORK [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/transaction/transaction.cpp:298:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TX_STAGE_WORK [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_rehash_deadlock.cpp:47:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_TEST_PARAMS [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/array/array_modifiers.cpp:247:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_string_test.hpp:115:9: debug: Failed to instantiate template "check_item". The checking continues anyway. [templateInstantiation] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_rehash_deadlock.cpp:104:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/array/array_modifiers.cpp:265:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_pmreorder_simple.cpp:109:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_test.hpp:213:8: debug: Failed to instantiate template "check_item". The checking continues anyway. [templateInstantiation] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_rehash_recursive.cpp:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_TEST_PARAMS [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/GameOverView.hpp:14:2: style: Class 'GameOverView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_rehash_check.cpp:122:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_rehash_recursive.cpp:117:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/Ball.cpp:11:2: performance: Variable 'velocity' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpmemobj-cpp-1.12/examples/pmpong/GameOverView.hpp:15:3: style: The destructor '~GameOverView' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpmemobj-cpp-1.12/examples/pmpong/View.hpp:13:11: note: Virtual destructor in base class libpmemobj-cpp-1.12/examples/pmpong/GameOverView.hpp:15:3: note: Destructor in derived class libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_test.hpp:318:9: debug: Failed to instantiate template "insert". The checking continues anyway. [templateInstantiation] libpmemobj-cpp-1.12/examples/pmpong/GameOverView.hpp:17:15: style: The function 'prepareView' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpmemobj-cpp-1.12/examples/pmpong/View.hpp:14:15: note: Virtual function in base class libpmemobj-cpp-1.12/examples/pmpong/GameOverView.hpp:17:15: note: Function in derived class libpmemobj-cpp-1.12/examples/pmpong/GameOverView.hpp:18:15: style: The function 'displayView' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpmemobj-cpp-1.12/examples/pmpong/View.hpp:15:15: note: Virtual function in base class libpmemobj-cpp-1.12/examples/pmpong/GameOverView.hpp:18:15: note: Function in derived class libpmemobj-cpp-1.12/examples/pmpong/Ball.cpp:109:7: style:inconclusive: Technically the member function 'Ball::getX' can be const. [functionConst] libpmemobj-cpp-1.12/examples/pmpong/Ball.hpp:27:6: note: Technically the member function 'Ball::getX' can be const. libpmemobj-cpp-1.12/examples/pmpong/Ball.cpp:109:7: note: Technically the member function 'Ball::getX' can be const. libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_insert_reopen.cpp:48:10: debug: Failed to instantiate template "insert". The checking continues anyway. [templateInstantiation] libpmemobj-cpp-1.12/examples/pmpong/Ball.cpp:115:7: style:inconclusive: Technically the member function 'Ball::getY' can be const. [functionConst] libpmemobj-cpp-1.12/examples/pmpong/Ball.hpp:28:6: note: Technically the member function 'Ball::getY' can be const. libpmemobj-cpp-1.12/examples/pmpong/Ball.cpp:115:7: note: Technically the member function 'Ball::getY' can be const. libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_defrag.cpp:266:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/Ball.cpp:121:7: style:inconclusive: Technically the member function 'Ball::getVelocity' can be const. [functionConst] libpmemobj-cpp-1.12/examples/pmpong/Ball.hpp:29:42: note: Technically the member function 'Ball::getVelocity' can be const. libpmemobj-cpp-1.12/examples/pmpong/Ball.cpp:121:7: note: Technically the member function 'Ball::getVelocity' can be const. libpmemobj-cpp-1.12/examples/pmpong/GameView.hpp:15:2: style: Class 'GameView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_rehash.cpp:251:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/MenuView.hpp:16:2: style: Class 'MenuView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.cpp:9:2: performance: Variable 'player1' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpmemobj-cpp-1.12/tests/concurrent_hash_map_pmreorder_break_insert/concurrent_hash_map_pmreorder_break_insert.cpp:139:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/GameView.hpp:16:3: style: The destructor '~GameView' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpmemobj-cpp-1.12/examples/pmpong/View.hpp:13:11: note: Virtual destructor in base class libpmemobj-cpp-1.12/examples/pmpong/GameView.hpp:16:3: note: Destructor in derived class libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.cpp:11:2: performance: Variable 'player2' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpmemobj-cpp-1.12/examples/pmpong/GameView.hpp:18:15: style: The function 'prepareView' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpmemobj-cpp-1.12/examples/pmpong/View.hpp:14:15: note: Virtual function in base class libpmemobj-cpp-1.12/examples/pmpong/GameView.hpp:18:15: note: Function in derived class libpmemobj-cpp-1.12/examples/pmpong/MenuView.hpp:17:3: style: The destructor '~MenuView' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpmemobj-cpp-1.12/examples/pmpong/View.hpp:13:11: note: Virtual destructor in base class libpmemobj-cpp-1.12/examples/pmpong/MenuView.hpp:17:3: note: Destructor in derived class libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.cpp:14:2: performance: Variable 'ball' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_custom_key.cpp:44:2: style: The member function 'custom_bytes_view::size' can be static. [functionStatic] libpmemobj-cpp-1.12/tests/concurrent_map/concurrent_map_insert_reopen.cpp:44:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_TEST_PARAMS [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/GameView.hpp:19:15: style: The function 'displayView' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpmemobj-cpp-1.12/examples/pmpong/View.hpp:15:15: note: Virtual function in base class libpmemobj-cpp-1.12/examples/pmpong/GameView.hpp:19:15: note: Function in derived class libpmemobj-cpp-1.12/examples/pmpong/MenuView.hpp:19:15: style: The function 'prepareView' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpmemobj-cpp-1.12/examples/pmpong/View.hpp:14:15: note: Virtual function in base class libpmemobj-cpp-1.12/examples/pmpong/MenuView.hpp:19:15: note: Function in derived class libpmemobj-cpp-1.12/examples/pmpong/Paddle.cpp:79:9: style:inconclusive: Technically the member function 'Paddle::getX' can be const. [functionConst] libpmemobj-cpp-1.12/examples/pmpong/Paddle.hpp:28:6: note: Technically the member function 'Paddle::getX' can be const. libpmemobj-cpp-1.12/examples/pmpong/Paddle.cpp:79:9: note: Technically the member function 'Paddle::getX' can be const. libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.cpp:16:2: performance: Variable 'menuItem' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpmemobj-cpp-1.12/examples/pmpong/Pool.hpp:28:2: style: Class 'Pool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_custom_key.cpp:71:2: style: The member function 'alternative_custom_bytes_view::size' can be static. [functionStatic] libpmemobj-cpp-1.12/examples/string/string.cpp:14:2: style: Struct 'example_object' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/concurrent_hash_map_pmreorder_erase/concurrent_hash_map_pmreorder_erase.cpp:160:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_map/concurrent_map_insert_reopen.cpp:109:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/array/array.cpp:61:8: warning: Member variable 'array_list::name' has no initializer. [uninitMemberVarNoCtor] libpmemobj-cpp-1.12/examples/map_cli/map_cli.cpp:73:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:75:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/MenuView.hpp:20:15: style: The function 'displayView' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpmemobj-cpp-1.12/examples/pmpong/View.hpp:15:15: note: Virtual function in base class libpmemobj-cpp-1.12/examples/pmpong/MenuView.hpp:20:15: note: Function in derived class libpmemobj-cpp-1.12/examples/pmpong/Paddle.cpp:85:9: style:inconclusive: Technically the member function 'Paddle::getY' can be const. [functionConst] libpmemobj-cpp-1.12/examples/pmpong/Paddle.hpp:29:6: note: Technically the member function 'Paddle::getY' can be const. libpmemobj-cpp-1.12/examples/pmpong/Paddle.cpp:85:9: note: Technically the member function 'Paddle::getY' can be const. libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.cpp:17:2: performance: Variable 'isGameToResume' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpmemobj-cpp-1.12/tests/allocator/allocator.cpp:32:3: performance: Variable 'bar' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_test.hpp:122:9: debug: Failed to instantiate template "insert". The checking continues anyway. [templateInstantiation] libpmemobj-cpp-1.12/examples/map_cli/map_cli.cpp:97:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:91:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/Paddle.cpp:91:9: style:inconclusive: Technically the member function 'Paddle::getPoints' can be const. [functionConst] libpmemobj-cpp-1.12/examples/pmpong/Paddle.hpp:30:6: note: Technically the member function 'Paddle::getPoints' can be const. libpmemobj-cpp-1.12/examples/pmpong/Paddle.cpp:91:9: note: Technically the member function 'Paddle::getPoints' can be const. libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.cpp:18:2: performance: Variable 'actualGameState' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpmemobj-cpp-1.12/examples/map_cli/map_cli.cpp:114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:119:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_layout.cpp:68:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map_pmreorder_multiple_buckets/concurrent_hash_map_pmreorder_multiple_buckets.cpp:147:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/map_cli/map_cli.cpp:155:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:159:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACS_DIAMOND [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_layout.hpp:38:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map_pmreorder_multiple_buckets/concurrent_hash_map_pmreorder_multiple_buckets.cpp:195:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map_rehash_break/concurrent_hash_map_rehash_break.cpp:135:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_map/concurrent_map.cpp:221:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_map/concurrent_map_pmreorder_simple.cpp:144:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/map_cli/map_cli.cpp:182:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:215:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pman/pman.cpp:362:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACS_DIAMOND [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/GameController.cpp:9:2: performance: Variable 'gameStatus' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_custom_key.cpp:24:2: style: Struct 'custom_bytes_view' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_layout.hpp:85:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/ctl/ctl.cpp:115:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IWUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:320:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pman/pman.cpp:507:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.cpp:116:17: style:inconclusive: Technically the member function 'PongGameStatus::getMenuItem' can be const. [functionConst] libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.hpp:32:6: note: Technically the member function 'PongGameStatus::getMenuItem' can be const. libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.cpp:116:17: note: Technically the member function 'PongGameStatus::getMenuItem' can be const. libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_custom_key.cpp:55:2: style: Struct 'alternative_custom_bytes_view' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/concurrent_map/concurrent_map_tx.cpp:156:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/ctl_win/ctl_win.cpp:117:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IWUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:433:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pman/pman.cpp:647:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur_field [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.cpp:122:17: style: The member function 'PongGameStatus::randomizeFloatValue' can be static. [functionStatic] libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.hpp:34:8: note: The member function 'PongGameStatus::randomizeFloatValue' can be static. libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.cpp:122:17: note: The member function 'PongGameStatus::randomizeFloatValue' can be static. libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_string_test.hpp:94:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_TEST_PARAMS [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/defrag/defrag.cpp:100:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/enumerable_thread_specific/enumerable_thread_specific_ctor.cpp:35:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:753:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pman/pman.cpp:685:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACS_BULLET [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.cpp:157:17: style: The member function 'PongGameStatus::randomizeDirection' can be static. [functionStatic] libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.hpp:38:7: note: The member function 'PongGameStatus::randomizeDirection' can be static. libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.cpp:157:17: note: The member function 'PongGameStatus::randomizeDirection' can be static. libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_string_test.hpp:141:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_TEST_PARAMS [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_map_pmreorder_erase/concurrent_map_pmreorder_erase.cpp:160:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/defrag/defrag.cpp:164:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/enumerable_thread_specific/enumerable_thread_specific_layout.cpp:20:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shared_mutex [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:937:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pman/pman.cpp:841:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.cpp:164:17: style:inconclusive: Technically the member function 'PongGameStatus::getIsGameToResume' can be const. [functionConst] libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.hpp:39:7: note: Technically the member function 'PongGameStatus::getIsGameToResume' can be const. libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.cpp:164:17: note: Technically the member function 'PongGameStatus::getIsGameToResume' can be const. libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_string_test.hpp:187:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_TEST_PARAMS [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/defrag/defrag_vector.cpp:104:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:982:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pman/pman.cpp:870:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.cpp:170:17: style:inconclusive: Technically the member function 'PongGameStatus::getPlayer1' can be const. [functionConst] libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.hpp:41:36: note: Technically the member function 'PongGameStatus::getPlayer1' can be const. libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.cpp:170:17: note: Technically the member function 'PongGameStatus::getPlayer1' can be const. libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_insert_or_assign.cpp:25:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/defrag/defrag_vector.cpp:170:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/array/array.cpp:195:2: style: The member function 'examples::pmem_array::print_usage' can be static. [functionStatic] libpmemobj-cpp-1.12/examples/pman/pman.cpp:1086:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.cpp:176:17: style:inconclusive: Technically the member function 'PongGameStatus::getPlayer2' can be const. [functionConst] libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.hpp:42:36: note: Technically the member function 'PongGameStatus::getPlayer2' can be const. libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.cpp:176:17: note: Technically the member function 'PongGameStatus::getPlayer2' can be const. libpmemobj-cpp-1.12/examples/simplekv_rebuild/simplekv_rebuild.hpp:46:2: style: Class 'simple_kv_runtime < int , 10 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_tx.cpp:371:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_map_mt_gdb/concurrent_map_mt_gdb.cpp:329:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/enumerable_thread_specific/enumerable_thread_specific_iterators.cpp:50:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.cons/copy_assignment.fail.cpp:67:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/array/array.cpp:231:2: style:inconclusive: Technically the member function 'examples::pmem_array::find_array' can be const. [functionConst] libpmemobj-cpp-1.12/examples/pman/pman.cpp:1159:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.cpp:182:17: style:inconclusive: Technically the member function 'PongGameStatus::getBall' can be const. [functionConst] libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.hpp:43:34: note: Technically the member function 'PongGameStatus::getBall' can be const. libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.cpp:182:17: note: Technically the member function 'PongGameStatus::getBall' can be const. libpmemobj-cpp-1.12/examples/pman/pman.cpp:1183:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.cpp:188:17: style:inconclusive: Technically the member function 'PongGameStatus::getGameState' can be const. [functionConst] libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.hpp:45:13: note: Technically the member function 'PongGameStatus::getGameState' can be const. libpmemobj-cpp-1.12/examples/pmpong/PongGameStatus.cpp:188:17: note: Technically the member function 'PongGameStatus::getGameState' can be const. libpmemobj-cpp-1.12/examples/simplekv_rebuild/simplekv_rebuild.hpp:46:2: style: Class 'simple_kv_runtime < pmem :: obj :: string , 10 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.cons/default.pass.cpp:109:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/slab/slab.cpp:142:4: performance: Variable 'type' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.cons/initializer_list.pass.cpp:121:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.cons/implicit_copy.pass.cpp:44:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/enumerable_thread_specific/enumerable_thread_specific_size.cpp:118:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.cons/implicit_copy.pass.cpp:59:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.data/data.pass.cpp:53:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.data/data_const.pass.cpp:61:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_align_t [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/slab/slab.cpp:112:2: style:inconclusive: Technically the member function 'examples::slab < foo >::has_vacant' can be const. [functionConst] libpmemobj-cpp-1.12/tests/enumerable_thread_specific/enumerable_thread_specific_initialize.cpp:128:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.cons/implicit_copy.pass.cpp:72:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.data/data.pass.cpp:73:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_align_t [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.data/data_const.pass.cpp:107:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/slab/slab.cpp:118:2: style:inconclusive: Technically the member function 'examples::slab < foo >::vacant_index' can be const. [functionConst] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.cons/implicit_copy.pass.cpp:89:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.data/data.pass.cpp:121:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.fill/fill.pass.cpp:88:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.cons/implicit_copy.pass.cpp:103:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.size/size.pass.cpp:87:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/enumerable_thread_specific/enumerable_thread_specific_access.cpp:203:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.cons/implicit_copy.pass.cpp:117:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.cons/implicit_copy.pass.cpp:172:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.special/swap.pass.cpp:135:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.tuple/get.pass.cpp:71:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/array/array_slice.cpp:560:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.swap/swap.pass.cpp:167:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.tuple/get_const.pass.cpp:71:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.tuple/get_const_rv.pass.cpp:35:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_test.hpp:67:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_TEST_PARAMS [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.tuple/get_const_rv.pass.cpp:75:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.tuple/get_rv.pass.cpp:70:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_test.hpp:113:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_TEST_PARAMS [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_test.hpp:157:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_TEST_PARAMS [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/begin.pass.cpp:96:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_test.hpp:200:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_TEST_PARAMS [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/at.pass.cpp:180:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_test.hpp:234:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_TEST_PARAMS [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_singlethread.cpp:625:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_test.hpp:266:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_TEST_PARAMS [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_test.hpp:301:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_TEST_PARAMS [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_test.hpp:339:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_TEST_PARAMS [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/compare.pass.cpp:107:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/contiguous.pass.cpp:77:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_test.hpp:404:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_TEST_PARAMS [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/empty.pass.cpp:84:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_test.hpp:475:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_TEST_PARAMS [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_deadlock.cpp:25:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/max_size.pass.cpp:84:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_insert_erase.cpp:29:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/front_back.pass.cpp:77:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/indexing.pass.cpp:67:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/front_back.pass.cpp:122:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/indexing.pass.cpp:88:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/front_back.pass.cpp:203:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/indexing.pass.cpp:146:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/char.bad.fail.cpp:35:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_rehash.cpp:57:2: style: The member function '::string_hasher::hash' can be static. [functionStatic] libpmemobj-cpp-1.12/tests/external/libcxx/array/types.pass.cpp:66:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/types.pass.cpp:28:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.access/at.pass.cpp:64:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_insert_reopen.cpp:29:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_TEST_PARAMS [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.access/back.pass.cpp:53:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_insert_reopen.cpp:100:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/iterators.pass.cpp:240:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.access/front.pass.cpp:52:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/cond_var/cond_var.cpp:145:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.access/index.pass.cpp:56:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/cond_var/cond_var.cpp:195:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.capacity/capacity.pass.cpp:49:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/cond_var/cond_var.cpp:244:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.capacity/clear.pass.cpp:44:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.capacity/empty.pass.cpp:43:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map_pmreorder_multiple_buckets/concurrent_hash_map_pmreorder_multiple_buckets.cpp:30:2: style:inconclusive: Technically the member function '::identity_hash::operator()' can be const. [functionConst] libpmemobj-cpp-1.12/tests/cond_var/cond_var.cpp:294:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.capacity/length.pass.cpp:43:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/cond_var/cond_var.cpp:340:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMcond [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_string_test.hpp:59:2: style: The member function 'string_hasher::hash' can be static. [functionStatic] libpmemobj-cpp-1.12/tests/cond_var/cond_var.cpp:389:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.cons/default.pass.cpp:24:2: style: Struct 'NoDefault' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_defrag.cpp:60:2: style: The member function '::string_hasher::hash' can be static. [functionStatic] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_insert_lookup.cpp:26:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.capacity/over_max_size.pass.cpp:64:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/inline_string/inline_string.cpp:105:14: style: The scope of the variable 'path' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/cond_var/cond_var_posix.cpp:160:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.cons/implicit_copy.pass.cpp:56:2: style:inconclusive: Technically the member function 'Testcase2::run' can be const. [functionConst] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.capacity/size.pass.cpp:43:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/cond_var/cond_var_posix.cpp:220:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.cons/implicit_copy.pass.cpp:86:2: style:inconclusive: Technically the member function 'Testcase4::run' can be const. [functionConst] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.capacity/resize_size.pass.cpp:64:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/cond_var/cond_var_posix.cpp:279:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.cons/implicit_copy.pass.cpp:114:2: style:inconclusive: Technically the member function 'Testcase6::run' can be const. [functionConst] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.capacity/reserve.pass.cpp:89:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.capacity/resize_size_char.pass.cpp:64:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.capacity/shrink_to_fit.pass.cpp:57:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.cons/brace_assignment.pass.cpp:37:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/panaconda/panaconda.hpp:38:7: warning: Member variable 'parameters::use_maze' has no initializer. [uninitMemberVarNoCtor] libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_dot.cpp:48:14: style: The scope of the variable 'path' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/cond_var/cond_var_posix.cpp:339:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.cons/char_assignment.pass.cpp:47:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/cond_var/cond_var_posix.cpp:393:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMcond [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/cond_var/cond_var_posix.cpp:443:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.cons/dtor_noexcept.pass.cpp:24:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_map/concurrent_map_singlethread.cpp:681:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.cons/implicit_copy.pass.cpp:24:2: style: Struct 'NoDefault' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.cons/initializer_list.pass.cpp:102:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.cons/copy.pass.cpp:203:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.cons/initializer_list_assignment.pass.cpp:40:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.cons/copy_assignment.pass.cpp:74:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:299:2: performance: Variable 'snake_segments' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_basic.cpp:59:14: style: The scope of the variable 'path' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.cons/iter_alloc.pass.cpp:103:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/benchmarks/self_relative_pointer/get.cpp:135:43: style: Local variable 'e' shadows outer variable [shadowVariable] libpmemobj-cpp-1.12/benchmarks/self_relative_pointer/get.cpp:126:33: note: Shadowed variable libpmemobj-cpp-1.12/benchmarks/self_relative_pointer/get.cpp:135:43: note: Shadow local variable libpmemobj-cpp-1.12/examples/map_cli/ctree_map_transient.hpp:229:2: style: The member function 'examples::ctree_map_transient::check' can be static. [functionStatic] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:419:2: performance: Variable 'layout' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_singlethread.cpp:133:2: style: The member function '::string_hasher::hash' can be static. [functionStatic] libpmemobj-cpp-1.12/tests/external/libcxx/array/begin.pass.cpp:42:3: style: Struct 'NoDefault' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.cons/move.pass.cpp:123:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/benchmarks/self_relative_pointer/get.cpp:138:36: style: Local variable 'e' shadows outer variable [shadowVariable] libpmemobj-cpp-1.12/benchmarks/self_relative_pointer/get.cpp:126:33: note: Shadowed variable libpmemobj-cpp-1.12/benchmarks/self_relative_pointer/get.cpp:138:36: note: Shadow local variable libpmemobj-cpp-1.12/examples/map_cli/ctree_map_transient.hpp:320:2: style:inconclusive: Technically the member function 'examples::ctree_map_transient::insert_leaf' can be const. [functionConst] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:420:2: performance: Variable 'anaconda' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpmemobj-cpp-1.12/tests/external/libcxx/array/compare.pass.cpp:49:2: style:inconclusive: Technically the member function 'Testcase1::run' can be const. [functionConst] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.cons/pointer_alloc.pass.cpp:94:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/map_cli/ctree_map_transient.hpp:371:2: style: The member function 'examples::ctree_map_transient::foreach_node' can be static. [functionStatic] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:421:2: performance: Variable 'size_row' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpmemobj-cpp-1.12/tests/external/libcxx/array/compare.pass.cpp:64:2: style:inconclusive: Technically the member function 'Testcase2::run' can be const. [functionConst] libpmemobj-cpp-1.12/examples/map_cli/ctree_map_persistent.hpp:260:2: style: The member function 'examples::ctree_map_p < uint64_t , long long >::check' can be static. [functionStatic] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:422:2: performance: Variable 'size_col' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.cons/pointer_assignment.pass.cpp:60:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.cons/pointer_size_alloc.pass.cpp:90:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/map_cli/ctree_map_persistent.hpp:376:2: style:inconclusive: Technically the member function 'examples::ctree_map_p < uint64_t , long long >::get_leaf' can be const. [functionConst] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.cons/T_size_size.pass.cpp:214:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.cons/size_char_alloc.pass.cpp:86:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/map_cli/ctree_map_persistent.hpp:400:2: style: The member function 'examples::ctree_map_p < uint64_t , long long >::foreach_node' can be static. [functionStatic] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_singlethread.cpp:36:2: style: Struct 'move_element' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_tx.cpp:301:27: style: Condition 'acc->second==0' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_tx.cpp:300:19: note: Assignment 'acc->second=0', assigned value is 0 libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_tx.cpp:301:27: note: Condition 'acc->second==0' is always true libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.cons/T_size_size.pass.cpp:272:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.cons/string_view.pass.cpp:131:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_singlethread.cpp:68:2: style: Class 'MyLong' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:148:16: style:inconclusive: Technically the member function 'element_shape::get_val' can be const. [functionConst] libpmemobj-cpp-1.12/examples/panaconda/panaconda.hpp:68:6: note: Technically the member function 'element_shape::get_val' can be const. libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:148:16: note: Technically the member function 'element_shape::get_val' can be const. libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_inline_string_uint8t_key.cpp:64:14: style: The scope of the variable 'path' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.cons/move_assignment.pass.cpp:83:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/benchmarks/self_relative_pointer/assignment.cpp:184:36: style: Local variable 'e' shadows outer variable [shadowVariable] libpmemobj-cpp-1.12/benchmarks/self_relative_pointer/assignment.cpp:180:33: note: Shadowed variable libpmemobj-cpp-1.12/benchmarks/self_relative_pointer/assignment.cpp:184:36: note: Shadow local variable libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:154:16: style: The member function 'element_shape::get_symbol' can be static. [functionStatic] libpmemobj-cpp-1.12/examples/panaconda/panaconda.hpp:72:6: note: The member function 'element_shape::get_symbol' can be static. libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:154:16: note: The member function 'element_shape::get_symbol' can be static. libpmemobj-cpp-1.12/tests/external/libcxx/array/indexing.pass.cpp:49:2: style:inconclusive: Technically the member function 'Testcase2::run' can be const. [functionConst] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.cons/string_view_assignment.pass.cpp:116:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/inline_string/inline_string.cpp:19:18: style: Parameter 'argv' can be declared as const array [constParameter] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:259:16: style:inconclusive: Technically the member function 'board_element::get_position' can be const. [functionConst] libpmemobj-cpp-1.12/examples/panaconda/panaconda.hpp:90:35: note: Technically the member function 'board_element::get_position' can be const. libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:259:16: note: Technically the member function 'board_element::get_position' can be const. libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:284:16: style:inconclusive: Technically the member function 'board_element::get_direction' can be const. [functionConst] libpmemobj-cpp-1.12/examples/panaconda/panaconda.hpp:92:12: note: Technically the member function 'board_element::get_direction' can be const. libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:284:16: note: Technically the member function 'board_element::get_direction' can be const. libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_complex_value.cpp:101:14: style: The scope of the variable 'path' can be reduced. [variableScope] libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_inline_string.cpp:82:14: style: The scope of the variable 'path' can be reduced. [variableScope] libpmemobj-cpp-1.12/benchmarks/self_relative_pointer/get.cpp:61:22: style: Parameter 'argv' can be declared as const array [constParameter] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:467:13: style:inconclusive: Technically the member function 'game_board::print_game_over' can be const. [functionConst] libpmemobj-cpp-1.12/examples/panaconda/panaconda.hpp:125:7: note: Technically the member function 'game_board::print_game_over' can be const. libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:467:13: note: Technically the member function 'game_board::print_game_over' can be const. libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:633:13: style:inconclusive: Technically the member function 'game_board::get_size_row' can be const. [functionConst] libpmemobj-cpp-1.12/examples/panaconda/panaconda.hpp:126:11: note: Technically the member function 'game_board::get_size_row' can be const. libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:633:13: note: Technically the member function 'game_board::get_size_row' can be const. libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.iterators/begin.pass.cpp:49:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/concurrent_hash_map/concurrent_hash_map.cpp:38:7: style: The scope of the variable 'remove_hashmap' can be reduced. [variableScope] libpmemobj-cpp-1.12/examples/concurrent_hash_map/concurrent_hash_map_string.cpp:39:7: style: The scope of the variable 'remove_hashmap' can be reduced. [variableScope] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:645:13: style:inconclusive: Technically the member function 'game_board::get_size_col' can be const. [functionConst] libpmemobj-cpp-1.12/examples/panaconda/panaconda.hpp:128:11: note: Technically the member function 'game_board::get_size_col' can be const. libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:645:13: note: Technically the member function 'game_board::get_size_col' can be const. libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_dot.cpp:21:18: style: Parameter 'argv' can be declared as const array [constParameter] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.iterators/cbegin.pass.cpp:47:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:714:14: style:inconclusive: Technically the member function 'game_player::get_score' can be const. [functionConst] libpmemobj-cpp-1.12/examples/panaconda/panaconda.hpp:156:6: note: Technically the member function 'game_player::get_score' can be const. libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:714:14: note: Technically the member function 'game_player::get_score' can be const. libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.cons/substr.pass.cpp:263:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.iterators/cend.pass.cpp:44:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:720:14: style:inconclusive: Technically the member function 'game_player::get_state' can be const. [functionConst] libpmemobj-cpp-1.12/examples/panaconda/panaconda.hpp:158:13: note: Technically the member function 'game_player::get_state' can be const. libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:720:14: note: Technically the member function 'game_player::get_state' can be const. libpmemobj-cpp-1.12/examples/simplekv_rebuild/simplekv_rebuild.cpp:34:14: style: The scope of the variable 'path' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.iterators/crbegin.pass.cpp:47:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:674:13: style:inconclusive: Technically the member function 'game_state::get_board' can be const. [functionConst] libpmemobj-cpp-1.12/examples/panaconda/panaconda.hpp:170:40: note: Technically the member function 'game_state::get_board' can be const. libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:674:13: note: Technically the member function 'game_state::get_board' can be const. libpmemobj-cpp-1.12/examples/pmpong/MainGame.cpp:27:14: style: The scope of the variable 'fileName' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.iterators/crend.pass.cpp:44:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/benchmarks/self_relative_pointer/assignment.cpp:53:37: style: Parameter 'pop' can be declared as reference to const [constParameterReference] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:680:13: style:inconclusive: Technically the member function 'game_state::get_player' can be const. [functionConst] libpmemobj-cpp-1.12/examples/panaconda/panaconda.hpp:171:41: note: Technically the member function 'game_state::get_player' can be const. libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:680:13: note: Technically the member function 'game_state::get_player' can be const. libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.iterators/end.pass.cpp:51:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:770:7: style: The member function 'game::init_colors' can be static. [functionStatic] libpmemobj-cpp-1.12/examples/panaconda/panaconda.hpp:185:7: note: The member function 'game::init_colors' can be static. libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:770:7: note: The member function 'game::init_colors' can be static. libpmemobj-cpp-1.12/examples/simplekv_rebuild/simplekv_rebuild_string.cpp:36:14: style: The scope of the variable 'path' can be reduced. [variableScope] libpmemobj-cpp-1.12/benchmarks/concurrent_hash_map/insert_open.cpp:169:36: style: Local variable 'e' shadows outer variable [shadowVariable] libpmemobj-cpp-1.12/benchmarks/concurrent_hash_map/insert_open.cpp:165:33: note: Shadowed variable libpmemobj-cpp-1.12/benchmarks/concurrent_hash_map/insert_open.cpp:169:36: note: Shadow local variable libpmemobj-cpp-1.12/benchmarks/self_relative_pointer/assignment.cpp:85:22: style: Parameter 'argv' can be declared as const array [constParameter] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:832:7: style:inconclusive: Technically the member function 'game::is_stopped' can be const. [functionConst] libpmemobj-cpp-1.12/examples/panaconda/panaconda.hpp:188:14: note: Technically the member function 'game::is_stopped' can be const. libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:832:7: note: Technically the member function 'game::is_stopped' can be const. libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.iterators/rbegin.pass.cpp:49:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:882:7: style:inconclusive: Technically the member function 'game::process_delay' can be const. [functionConst] libpmemobj-cpp-1.12/examples/panaconda/panaconda.hpp:189:7: note: Technically the member function 'game::process_delay' can be const. libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:882:7: note: Technically the member function 'game::process_delay' can be const. libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_basic.cpp:25:18: style: Parameter 'argv' can be declared as const array [constParameter] libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_custom_key.cpp:119:14: style: The scope of the variable 'path' can be reduced. [variableScope] libpmemobj-cpp-1.12/examples/segment_vector/segment_vector.cpp:59:7: style: The scope of the variable 'path' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.iterators/rend.pass.cpp:51:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:888:7: style: The member function 'game::clear_screen' can be static. [functionStatic] libpmemobj-cpp-1.12/examples/panaconda/panaconda.hpp:190:7: note: The member function 'game::clear_screen' can be static. libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:888:7: note: The member function 'game::clear_screen' can be static. libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_append/T_size_size.pass.cpp:150:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_append/initializer_list.pass.cpp:36:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/concurrent_hash_map/concurrent_hash_map.cpp:192:36: style: Local variable 'e' shadows outer variable [shadowVariable] libpmemobj-cpp-1.12/examples/concurrent_hash_map/concurrent_hash_map.cpp:188:27: note: Shadowed variable libpmemobj-cpp-1.12/examples/concurrent_hash_map/concurrent_hash_map.cpp:192:36: note: Shadow local variable libpmemobj-cpp-1.12/examples/queue/queue.cpp:87:18: style: Argument 'pop' shadows outer function [shadowFunction] libpmemobj-cpp-1.12/examples/queue/queue.cpp:108:2: note: Shadowed function libpmemobj-cpp-1.12/examples/queue/queue.cpp:87:18: note: Shadow argument libpmemobj-cpp-1.12/examples/panaconda/panaconda.hpp:67:2: style: Class 'element_shape' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/examples/panaconda/panaconda.hpp:182:2: style: Class 'game' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_inline_string_uint8t_key.cpp:28:18: style: Parameter 'argv' can be declared as const array [constParameter] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_append/push_back.pass.cpp:56:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/Pool.cpp:8:31: style:inconclusive: Function 'Pool' argument 1 names different: declaration 'name' definition 'fileName'. [funcArgNamesDifferent] libpmemobj-cpp-1.12/examples/pmpong/Pool.hpp:28:26: note: Function 'Pool' argument 1 names different: declaration 'name' definition 'fileName'. libpmemobj-cpp-1.12/examples/pmpong/Pool.cpp:8:31: note: Function 'Pool' argument 1 names different: declaration 'name' definition 'fileName'. libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_complex_value.cpp:21:17: performance: Function parameter 'country' should be passed by const reference. [passedByValue] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_append/pointer.pass.cpp:56:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_append/size_char.pass.cpp:56:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_inline_string.cpp:26:18: style: Parameter 'argv' can be declared as const array [constParameter] libpmemobj-cpp-1.12/tests/cond_var/cond_var.cpp:39:11: warning: Member variable 'root::counter' has no initializer. [uninitMemberVarNoCtor] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_append/string.pass.cpp:56:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_complex_value.cpp:43:18: style: Parameter 'argv' can be declared as const array [constParameter] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_append/pointer_size.pass.cpp:58:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_assign/T_size_size.pass.cpp:149:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_assign/initializer_list.pass.cpp:37:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_map/concurrent_map_singlethread.cpp:38:2: style: Struct 'move_element' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_append/string_size_size.pass.cpp:93:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pman/pman.cpp:347:2: performance: Variable 'color' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpmemobj-cpp-1.12/examples/simplekv_rebuild/simplekv_rebuild.cpp:27:22: style: Parameter 'argv' can be declared as const array [constParameter] libpmemobj-cpp-1.12/examples/pman/pman.cpp:375:2: performance: Variable 'exploded' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpmemobj-cpp-1.12/examples/pmpong/MainGame.cpp:12:22: style: Parameter 'argv' can be declared as const array [constParameter] libpmemobj-cpp-1.12/examples/simplekv/simplekv.cpp:22:18: style: Parameter 'argv' can be declared as const array [constParameter] libpmemobj-cpp-1.12/tests/external/libcxx/array/iterators.pass.cpp:70:17: style: Condition 'ii1==ii4' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/external/libcxx/array/iterators.pass.cpp:67:19: note: ii4 is assigned 'ii1' here. libpmemobj-cpp-1.12/tests/external/libcxx/array/iterators.pass.cpp:70:17: note: Condition 'ii1==ii4' is always true libpmemobj-cpp-1.12/examples/pman/pman.cpp:376:2: performance: Variable 'used' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpmemobj-cpp-1.12/tests/external/libcxx/array/iterators.pass.cpp:103:17: style: Condition 'ii1==ii4' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/external/libcxx/array/iterators.pass.cpp:100:19: note: ii4 is assigned 'ii1' here. libpmemobj-cpp-1.12/tests/external/libcxx/array/iterators.pass.cpp:103:17: note: Condition 'ii1==ii4' is always true libpmemobj-cpp-1.12/examples/pman/pman.cpp:377:2: performance: Variable 'timer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpmemobj-cpp-1.12/examples/simplekv_rebuild/simplekv_rebuild_string.cpp:29:22: style: Parameter 'argv' can be declared as const array [constParameter] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_assign/pointer.pass.cpp:56:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_assign/size_char.pass.cpp:56:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_assign/pointer_size.pass.cpp:57:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/radix_tree/radix_tree_custom_key.cpp:88:18: style: Parameter 'argv' can be declared as const array [constParameter] libpmemobj-cpp-1.12/tests/cond_var/cond_var_posix.cpp:33:11: warning: Member variable 'root::counter' has no initializer. [uninitMemberVarNoCtor] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_assign/rv_string.pass.cpp:79:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/cond_var/cond_var_posix.cpp:48:7: warning: Member variable 'writer_args::notify' has no initializer. [uninitMemberVarNoCtor] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_append/iterator.pass.cpp:80:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pman/pman.cpp:181:2: style:inconclusive: Technically the member function 'examples::board_state::get_board_elm' can be const. [functionConst] libpmemobj-cpp-1.12/tests/cond_var/cond_var_posix.cpp:49:7: warning: Member variable 'writer_args::all' has no initializer. [uninitMemberVarNoCtor] libpmemobj-cpp-1.12/examples/pman/pman.cpp:681:14: style: The member function 'examples::board_state::shape' can be static. [functionStatic] libpmemobj-cpp-1.12/examples/pman/pman.cpp:197:16: note: The member function 'examples::board_state::shape' can be static. libpmemobj-cpp-1.12/examples/pman/pman.cpp:681:14: note: The member function 'examples::board_state::shape' can be static. libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_assign/string.pass.cpp:75:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_copy/copy.pass.cpp:69:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_erase/iter.pass.cpp:59:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pman/pman.cpp:881:8: style: The member function 'examples::state::print_start' can be static. [functionStatic] libpmemobj-cpp-1.12/examples/pman/pman.cpp:214:7: note: The member function 'examples::state::print_start' can be static. libpmemobj-cpp-1.12/examples/pman/pman.cpp:881:8: note: The member function 'examples::state::print_start' can be static. libpmemobj-cpp-1.12/examples/pman/pman.cpp:1141:8: style: The member function 'examples::state::is_collision' can be static. [functionStatic] libpmemobj-cpp-1.12/examples/pman/pman.cpp:224:7: note: The member function 'examples::state::is_collision' can be static. libpmemobj-cpp-1.12/examples/pman/pman.cpp:1141:8: note: The member function 'examples::state::is_collision' can be static. libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_assign/iterator.pass.cpp:86:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_erase/pop_back.pass.cpp:55:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_assign/string_size_size.pass.cpp:94:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_erase/iter_iter.pass.cpp:60:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/iter_char.pass.cpp:52:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/iter_initializer_list.pass.cpp:36:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pman/pman.cpp:93:2: style: Class 'point' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/examples/pman/pman.cpp:139:2: style: Class 'player' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/examples/pman/pman.cpp:145:2: style: Class 'alien' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/examples/pman/pman.cpp:167:2: style: Class 'board_state' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_erase/size_size.pass.cpp:117:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/compare.fail_0.cpp:34:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] libpmemobj-cpp-1.12/tests/external/libcxx/array/compare.fail_0.cpp:33:10: note: result is assigned libpmemobj-cpp-1.12/tests/external/libcxx/array/compare.fail_0.cpp:34:10: note: result is overwritten libpmemobj-cpp-1.12/examples/slab/slab.cpp:241:14: style: The scope of the variable 'path' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/array/compare.fail_1.cpp:34:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] libpmemobj-cpp-1.12/tests/external/libcxx/array/compare.fail_1.cpp:33:10: note: result is assigned libpmemobj-cpp-1.12/tests/external/libcxx/array/compare.fail_1.cpp:34:10: note: result is overwritten libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_op_plus_equal/char.pass.cpp:56:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_op_plus_equal/initializer_list.pass.cpp:36:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/array/array.cpp:195:39: performance: Function parameter 'arg_zero' should be passed by const reference. [passedByValue] libpmemobj-cpp-1.12/tests/external/libcxx/array/compare.fail_2.cpp:34:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] libpmemobj-cpp-1.12/tests/external/libcxx/array/compare.fail_2.cpp:33:10: note: result is assigned libpmemobj-cpp-1.12/tests/external/libcxx/array/compare.fail_2.cpp:34:10: note: result is overwritten libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/iter_size_char.pass.cpp:59:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/size_size_char.pass.cpp:68:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_op_plus_equal/pointer.pass.cpp:55:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/size_pointer.pass.cpp:68:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_op_plus_equal/string.pass.cpp:55:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/iter_iter_initializer_list.pass.cpp:36:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/size_string.pass.cpp:68:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/simplekv_rebuild/simplekv_rebuild.hpp:66:5: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] libpmemobj-cpp-1.12/examples/simplekv/simplekv.hpp:46:5: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] libpmemobj-cpp-1.12/examples/simplekv_rebuild/simplekv_rebuild.hpp:85:24: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/iter_iter_iter.pass.cpp:84:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/simplekv/simplekv.hpp:64:24: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.iterators/iterators.pass.cpp:30:17: style: Condition 'ii1==ii4' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.iterators/iterators.pass.cpp:27:19: note: ii4 is assigned 'ii1' here. libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.iterators/iterators.pass.cpp:30:17: note: Condition 'ii1==ii4' is always true libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.iterators/iterators.pass.cpp:42:17: style: Condition 'ii1==ii4' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.iterators/iterators.pass.cpp:39:19: note: ii4 is assigned 'ii1' here. libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.iterators/iterators.pass.cpp:42:17: note: Condition 'ii1==ii4' is always true libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.iterators/iterators.pass.cpp:54:17: style: Condition 'ii1==ii4' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.iterators/iterators.pass.cpp:51:19: note: ii4 is assigned 'ii1' here. libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.iterators/iterators.pass.cpp:54:17: note: Condition 'ii1==ii4' is always true libpmemobj-cpp-1.12/examples/persistent/persistent.cpp:174:12: style: struct member 'C::c' is never used. [unusedStructMember] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.iterators/iterators.pass.cpp:66:17: style: Condition 'ii1==ii4' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.iterators/iterators.pass.cpp:63:19: note: ii4 is assigned 'ii1' here. libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.iterators/iterators.pass.cpp:66:17: note: Condition 'ii1==ii4' is always true libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_swap/swap.pass.cpp:35:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sso_capacity [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_swap/swap.pass.cpp:69:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/slab/slab.cpp:234:22: style: Parameter 'argv' can be declared as const array [constParameter] libpmemobj-cpp-1.12/tests/concurrent_map/concurrent_map.cpp:195:13: style: Variable 'e' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/enumerable_thread_specific/enumerable_thread_specific_iterators.cpp:35:13: style: Variable 'e' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/ctl/ctl.cpp:81:28: style: Variable 'e' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.nonmembers/string.special/swap.pass.cpp:36:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sso_capacity [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/ctl/ctl.cpp:90:28: style: Variable 'e' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.nonmembers/string.special/swap.pass.cpp:70:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/ctl/ctl.cpp:100:28: style: Variable 'e' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/array/array_slice_pmreorder.cpp:32:4: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.nonmembers/string_opeq/pointer_string.pass.cpp:93:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.nonmembers/string_opeq/string_pointer.pass.cpp:93:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.nonmembers/string_opeq/string_string.pass.cpp:133:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/simplekv_rebuild/simplekv_rebuild.cpp:61:25: error: Uninitialized variable: value [uninitvar] libpmemobj-cpp-1.12/examples/simplekv_rebuild/simplekv_rebuild.cpp:59:44: note: Assuming condition is true libpmemobj-cpp-1.12/examples/simplekv_rebuild/simplekv_rebuild.cpp:61:25: note: Uninitialized variable: value libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.nonmembers/string_opge/pointer_string.pass.cpp:93:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.nonmembers/string_opge/string_pointer.pass.cpp:93:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.nonmembers/string_opge/string_string.pass.cpp:132:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pmpong/GameController.cpp:115:48: style: Parameter 'event' can be declared as reference to const [constParameterReference] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_rehash.cpp:144:13: style: Variable 'e' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.nonmembers/string_opgt/pointer_string.pass.cpp:93:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/ctl_win/ctl_win.cpp:82:28: style: Variable 'e' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.data/data.pass.cpp:32:6: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.tuple/get_const_rv.pass.cpp:38:34: warning: Access of moved variable 'c'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/array/array.tuple/get_const_rv.pass.cpp:37:33: note: Calling std::move(c) libpmemobj-cpp-1.12/tests/external/libcxx/array/array.tuple/get_const_rv.pass.cpp:38:34: note: Access of moved variable 'c'. libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.nonmembers/string_opgt/string_pointer.pass.cpp:93:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/ctl_win/ctl_win.cpp:92:28: style: Variable 'e' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/ctl_win/ctl_win.cpp:102:28: style: Variable 'e' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.nonmembers/string_opgt/string_string.pass.cpp:133:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/array/array_modifiers.cpp:58:14: style: Redundant assignment of '*r->ptr_b' to itself. [selfAssignment] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.nonmembers/string_ople/pointer_string.pass.cpp:93:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.nonmembers/string_ople/string_pointer.pass.cpp:93:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.nonmembers/string_ople/string_string.pass.cpp:133:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/iter_iter_pointer.pass.cpp:307:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/iter_iter_string.pass.cpp:303:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.nonmembers/string_oplt/pointer_string.pass.cpp:93:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/enumerable_thread_specific/enumerable_thread_specific_initialize.cpp:96:27: style: Unsigned expression 'concurrency' can't be negative so it is unnecessary to test it. [unsignedPositive] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/iter_iter_size_char.pass.cpp:310:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.nonmembers/string_oplt/string_pointer.pass.cpp:93:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.capacity/reserve.pass.cpp:60:8: style: The scope of the variable 's0' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.nonmembers/string_oplt/string_string.pass.cpp:133:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.nonmembers/string_opne/pointer_string.pass.cpp:93:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.nonmembers/string_opne/string_pointer.pass.cpp:93:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.cons/iter_alloc.pass.cpp:66:14: style: The scope of the variable 's' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.nonmembers/string.special/swap_noexcept.pass.cpp:51:10: style: The member function 'some_alloc2::deallocate' can be static. [functionStatic] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.nonmembers/string_opne/string_string.pass.cpp:133:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/array/contiguous.pass.cpp:29:35: portability: 'std::addressof(*c.begin())' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.nonmembers/string.special/swap_noexcept.pass.cpp:39:10: style: The member function 'some_alloc < char >::deallocate' can be static. [functionStatic] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/size_pointer_size.pass.cpp:69:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string.accessors/c_str.pass.cpp:49:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string.accessors/data.pass.cpp:49:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_compare/pointer.pass.cpp:118:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/size_size_pointer.pass.cpp:392:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/size_size_string.pass.cpp:391:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/size_size_size_char.pass.cpp:392:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.capacity/shrink_to_fit.pass.cpp:36:8: style: Variable 's0' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_compare/string.pass.cpp:103:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.capacity/reserve.pass.cpp:36:8: style: Variable 's0' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.not.of/char_size.pass.cpp:32:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.capacity/reserve.pass.cpp:60:8: style: Variable 's0' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.not.of/char_size.pass.cpp:41:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.not.of/char_size.pass.cpp:54:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.of/char_size.pass.cpp:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.of/char_size.pass.cpp:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/size_string.pass.cpp:50:18: style: Condition 'pos>old_size' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/size_string.pass.cpp:42:10: note: Assuming that condition 'pos<=old_size' is not redundant libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/size_string.pass.cpp:50:18: note: Condition 'pos>old_size' is always true libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.not.of/string_view_size.pass.cpp:24:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.of/char_size.pass.cpp:55:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_compare/size_size_pointer.pass.cpp:421:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.not.of/string_view_size.pass.cpp:33:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/size_pointer.pass.cpp:50:18: style: Condition 'pos>old_size' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/size_pointer.pass.cpp:42:10: note: Assuming that condition 'pos<=old_size' is not redundant libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/size_pointer.pass.cpp:50:18: note: Condition 'pos>old_size' is always true libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.not.of/string_view_size.pass.cpp:125:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.not.of/string_view_size.pass.cpp:40:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.not.of/char_size.pass.cpp:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.not.of/pointer_size.pass.cpp:32:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.of/string_view_size.pass.cpp:24:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.not.of/char_size.pass.cpp:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.cons/move_assignment.pass.cpp:40:8: style: Variable 's0' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.not.of/pointer_size.pass.cpp:41:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.of/string_view_size.pass.cpp:33:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.not.of/char_size.pass.cpp:55:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_erase/size_size.pass.cpp:49:18: style: Condition 'pos>old_size' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_erase/size_size.pass.cpp:40:10: note: Assuming that condition 'pos<=old_size' is not redundant libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_erase/size_size.pass.cpp:49:18: note: Condition 'pos>old_size' is always true libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/size_size_char.pass.cpp:50:18: style: Condition 'pos>old_size' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/size_size_char.pass.cpp:42:10: note: Assuming that condition 'pos<=old_size' is not redundant libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/size_size_char.pass.cpp:50:18: note: Condition 'pos>old_size' is always true libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_compare/size_size_string.pass.cpp:423:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.not.of/pointer_size.pass.cpp:166:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.of/string_view_size.pass.cpp:125:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_erase/size_size.pass.cpp:80:18: style: Condition 'pos>old_size' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_erase/size_size.pass.cpp:71:10: note: Assuming that condition 'pos<=old_size' is not redundant libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_erase/size_size.pass.cpp:80:18: note: Condition 'pos>old_size' is always true libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.not.of/pointer_size.pass.cpp:139:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.of/string_view_size.pass.cpp:40:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.not.of/pointer_size.pass.cpp:51:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.of/pointer_size.pass.cpp:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.of/char_size.pass.cpp:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.of/pointer_size.pass.cpp:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.not.of/string_view_size.pass.cpp:24:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.of/char_size.pass.cpp:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.of/pointer_size.pass.cpp:167:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.not.of/string_view_size.pass.cpp:33:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.of/char_size.pass.cpp:55:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.of/pointer_size.pass.cpp:140:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.not.of/string_view_size.pass.cpp:125:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.of/pointer_size.pass.cpp:52:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.not.of/string_view_size.pass.cpp:40:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find/char_size.pass.cpp:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.not.of/pointer_size.pass.cpp:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find/char_size.pass.cpp:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.not.of/pointer_size.pass.cpp:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.of/string_view_size.pass.cpp:24:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find/char_size.pass.cpp:55:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.not.of/pointer_size.pass.cpp:167:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.of/string_view_size.pass.cpp:33:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/char.bad.fail.cpp:36:43: style: Unused variable: s [unusedVariable] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.not.of/string_size.pass.cpp:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.not.of/pointer_size.pass.cpp:140:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.of/string_view_size.pass.cpp:125:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find/pointer_size.pass.cpp:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/char.bad.fail.cpp:43:61: style: Unused variable: s [unusedVariable] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.not.of/string_size.pass.cpp:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.not.of/pointer_size.pass.cpp:52:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.of/string_view_size.pass.cpp:40:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find/pointer_size.pass.cpp:44:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_rfind/char_size.pass.cpp:32:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/char.bad.fail.cpp:50:75: style: Unused variable: s [unusedVariable] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.not.of/string_size.pass.cpp:167:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.of/pointer_size.pass.cpp:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find/pointer_size.pass.cpp:171:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_rfind/char_size.pass.cpp:41:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.not.of/string_size.pass.cpp:140:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.of/pointer_size.pass.cpp:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find/pointer_size.pass.cpp:145:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find/string_size.pass.cpp:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find/string_view_size.pass.cpp:24:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_rfind/char_size.pass.cpp:54:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/map_cli/map_cli.cpp:213:36: style: Local variable 'e' shadows outer variable [shadowVariable] libpmemobj-cpp-1.12/examples/map_cli/map_cli.cpp:209:27: note: Shadowed variable libpmemobj-cpp-1.12/examples/map_cli/map_cli.cpp:213:36: note: Shadow local variable libpmemobj-cpp-1.12/tests/enumerable_thread_specific/enumerable_thread_specific_initialize.cpp:101:5: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.not.of/string_size.pass.cpp:52:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.of/pointer_size.pass.cpp:167:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find/pointer_size.pass.cpp:57:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find/string_size.pass.cpp:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find/string_view_size.pass.cpp:33:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/map_cli/map_cli.cpp:228:37: style: Local variable 'e' shadows outer variable [shadowVariable] libpmemobj-cpp-1.12/examples/map_cli/map_cli.cpp:224:37: note: Shadowed variable libpmemobj-cpp-1.12/examples/map_cli/map_cli.cpp:228:37: note: Shadow local variable libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.of/string_size.pass.cpp:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.of/pointer_size.pass.cpp:140:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find/string_size.pass.cpp:167:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find/string_view_size.pass.cpp:126:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_rfind/pointer_size.pass.cpp:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.of/string_size.pass.cpp:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.of/pointer_size.pass.cpp:52:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find/string_size.pass.cpp:141:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find/string_view_size.pass.cpp:41:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_rfind/pointer_size.pass.cpp:44:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_rfind/string_view_size.pass.cpp:24:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.of/string_size.pass.cpp:167:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find/string_size.pass.cpp:53:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_rfind/pointer_size.pass.cpp:172:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_rfind/string_view_size.pass.cpp:33:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.of/string_size.pass.cpp:140:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.not.of/string_size.pass.cpp:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_rfind/pointer_size.pass.cpp:146:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_rfind/string_size.pass.cpp:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_rfind/string_view_size.pass.cpp:126:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.require/contiguous.pass.cpp:25:87: warning: Assert statement calls a function which may have desired side effects: 'std::addressof'. [assertWithSideEffect] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.of/string_size.pass.cpp:52:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.not.of/string_size.pass.cpp:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_rfind/pointer_size.pass.cpp:58:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_rfind/string_size.pass.cpp:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_rfind/string_view_size.pass.cpp:41:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.not.of/string_size.pass.cpp:167:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_rfind/string_size.pass.cpp:167:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.not.of/string_size.pass.cpp:140:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.of/string_size.pass.cpp:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_rfind/string_size.pass.cpp:141:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.not.of/string_size.pass.cpp:52:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.of/string_size.pass.cpp:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_rfind/string_size.pass.cpp:53:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/types.pass.cpp:79:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.of/string_size.pass.cpp:167:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find/pointer_size_size.pass.cpp:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/types.pass.cpp:49:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/contains.pass.cpp:112:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.of/string_size.pass.cpp:140:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find/pointer_size_size.pass.cpp:398:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.access/empty.pass.cpp:78:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/map_cli/ctree_map_transient.hpp:178:8: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.of/string_size.pass.cpp:52:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find/pointer_size_size.pass.cpp:367:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/map_cli/ctree_map_transient.hpp:376:9: style: Variable 'n' can be declared as pointer to const [constVariablePointer] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find/pointer_size_size.pass.cpp:259:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_rfind/pointer_size_size.pass.cpp:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.access/max_size.pass.cpp:92:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find/pointer_size_size.pass.cpp:151:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_rfind/pointer_size_size.pass.cpp:398:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.access/size.pass.cpp:93:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/alloc.pass.cpp:72:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find/pointer_size_size.pass.cpp:45:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_rfind/pointer_size_size.pass.cpp:265:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_rfind/pointer_size_size.pass.cpp:156:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/assign_initializer_list.pass.cpp:129:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_rfind/pointer_size_size.pass.cpp:45:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/compare.pass.cpp:119:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/compare_alloc.pass.cpp:85:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/copy.pass.cpp:140:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/copy_alloc.pass.cpp:141:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.access/iterator.pass.cpp:254:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_KEY [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.access/iterator.pass.cpp:310:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/default.pass.cpp:94:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/dtor_noexcept.pass.cpp:102:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/copy_assign.pass.cpp:77:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/dtor_noexcept.pass.cpp:141:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/copy_assign.pass.cpp:120:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/initializer_list.pass.cpp:105:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/initializer_list_compare.pass.cpp:110:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/copy_assign.pass.cpp:136:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/initializer_list_compare_alloc.pass.cpp:160:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/copy_assign.pass.cpp:383:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/iter_iter.pass.cpp:103:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/iter_iter_comp_alloc.pass.cpp:141:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/move.pass.cpp:151:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/move_alloc.pass.cpp:199:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/move_assign.pass.cpp:213:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/clear.pass.cpp:100:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/array/array_iterator.cpp:26:14: style: Variable 'e' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/enumerable_thread_specific/enumerable_thread_specific_access.cpp:142:9: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] libpmemobj-cpp-1.12/tests/array/array_iterator.cpp:59:14: style: Variable 'e' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/enumerable_thread_specific/enumerable_thread_specific_access.cpp:151:9: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] libpmemobj-cpp-1.12/tests/enumerable_thread_specific/enumerable_thread_specific_access.cpp:177:9: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/erase_iter_iter.pass.cpp:187:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/enumerable_thread_specific/enumerable_thread_specific_access.cpp:186:9: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/emplace.pass.cpp:236:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_copy/copy.pass.cpp:71:7: style: The scope of the variable 's' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_swap/swap.pass.cpp:71:8: style: The scope of the variable 'lhs' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_swap/swap.pass.cpp:72:8: style: The scope of the variable 'rhs' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/map/is_transparent.h:173:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/is_transparent.h:179:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/is_transparent.h:185:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/is_transparent.h:191:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/is_transparent.h:197:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.nonmembers/string.special/swap.pass.cpp:72:8: style: The scope of the variable 'lhs' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/erase_iter.pass.cpp:268:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_cv.pass.cpp:108:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_initializer_list.pass.cpp:105:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.nonmembers/string.special/swap.pass.cpp:73:8: style: The scope of the variable 'rhs' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_iter_iter.pass.cpp:102:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.ops/equal_range_transparent.pass.cpp:104:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.not.of/pointer_size_size.pass.cpp:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.not.of/pointer_size_size.pass.cpp:398:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_copy/copy.pass.cpp:41:25: style: Local variable 'r' shadows outer variable [shadowVariable] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_copy/copy.pass.cpp:32:7: note: Shadowed variable libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_copy/copy.pass.cpp:41:25: note: Shadow local variable libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.not.of/pointer_size_size.pass.cpp:367:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/compare.pass.cpp:64:2: style:inconclusive: Technically the member function 'non_const_compare::operator()' can be const. [functionConst] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_copy/copy.pass.cpp:48:26: style: Local variable 'r' shadows outer variable [shadowVariable] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_copy/copy.pass.cpp:32:7: note: Shadowed variable libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_copy/copy.pass.cpp:48:26: note: Shadow local variable libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.not.of/pointer_size_size.pass.cpp:259:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.ops/count0.pass.cpp:86:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.not.of/pointer_size_size.pass.cpp:151:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/throwing_iterator.hpp:75:9: style: Variable 'index_' is reassigned a value before the old one has been used. [redundantAssignment] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/throwing_iterator.hpp:69:3: note: index_ is assigned libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/throwing_iterator.hpp:75:9: note: index_ is overwritten libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.not.of/pointer_size_size.pass.cpp:43:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.ops/equal_range0.pass.cpp:87:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/types.pass.cpp:58:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/types.pass.cpp:168:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.of/pointer_size_size.pass.cpp:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.not.of/pointer_size_size.pass.cpp:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/string.view/string.view.access/back.pass.cpp:30:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.of/pointer_size_size.pass.cpp:398:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.not.of/pointer_size_size.pass.cpp:398:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.ops/count.pass.cpp:239:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.ops/find0.pass.cpp:97:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.special/non_member_swap.pass.cpp:282:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_assign/iterator.pass.cpp:91:15: style: The scope of the variable 's' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.of/pointer_size_size.pass.cpp:367:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.not.of/pointer_size_size.pass.cpp:370:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/string.view/string.view.access/front.pass.cpp:29:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.of/pointer_size_size.pass.cpp:259:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.not.of/pointer_size_size.pass.cpp:266:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:360:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_rv.pass.cpp:298:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.ops/lower_bound0.pass.cpp:96:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/string.view/string.view.access/index.pass.cpp:31:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.of/pointer_size_size.pass.cpp:151:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.not.of/pointer_size_size.pass.cpp:162:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.of/pointer_size_size.pass.cpp:43:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.not.of/pointer_size_size.pass.cpp:43:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.of/pointer_size_size.pass.cpp:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/dtor_noexcept.pass.cpp:44:2: style: Class 'MoveOnly' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.ops/upper_bound0.pass.cpp:96:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.special/member_swap.pass.cpp:252:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.of/pointer_size_size.pass.cpp:398:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/erase_key.pass.cpp:59:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_KEY [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:337:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.of/pointer_size_size.pass.cpp:371:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/erase_key.pass.cpp:514:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:369:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.of/pointer_size_size.pass.cpp:262:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.of/pointer_size_size.pass.cpp:153:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.of/pointer_size_size.pass.cpp:43:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.ops/lower_bound.pass.cpp:387:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/copy_assign.pass.cpp:50:2: style: Class 'counting_allocatorT' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_test.hpp:462:13: style: Variable 'e' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/copy_assign.pass.cpp:93:2: style: Class 'counting_allocatorF' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.ops/equal_range.pass.cpp:511:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.ops/find.pass.cpp:361:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.ops/upper_bound.pass.cpp:386:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_append/iterator.pass.cpp:268:11: style: Local variable 's' shadows outer variable [shadowVariable] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_append/iterator.pass.cpp:132:16: note: Shadowed variable libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_append/iterator.pass.cpp:268:11: note: Shadow local variable libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_test.hpp:303:61: style: Local variable 'test' shadows outer function [shadowFunction] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_insert_erase.cpp:14:1: note: Shadowed function libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_test.hpp:303:61: note: Shadow local variable libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_append/iterator.pass.cpp:289:11: style: Local variable 's' shadows outer variable [shadowVariable] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_append/iterator.pass.cpp:132:16: note: Shadowed variable libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_append/iterator.pass.cpp:289:11: note: Shadow local variable libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_append/iterator.pass.cpp:310:11: style: Local variable 's' shadows outer variable [shadowVariable] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_append/iterator.pass.cpp:132:16: note: Shadowed variable libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_append/iterator.pass.cpp:310:11: note: Shadow local variable libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/iter_iter_string.pass.cpp:307:9: style: The scope of the variable 's_arr' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/map/is_transparent.h:201:2: style: The member function 'heterogenous_bytes_view::size' can be static. [functionStatic] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_append/iterator.pass.cpp:310:11: style: Variable 's' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/external/libcxx/map/private_constructor.h:34:2: style: Struct 'PrivateConstructor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/external/libcxx/map/is_transparent.h:33:2: style: Struct 'C2Int' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_compare/size_size_pointer_size.pass.cpp:1390:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/is_transparent.h:118:2: style: Class 'MoveableWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/external/libcxx/map/is_transparent.h:171:2: style: Struct 'heterogenous_bytes_view' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/external/libcxx/map/is_transparent.h:176:2: style: Struct 'heterogenous_bytes_view' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/external/libcxx/map/is_transparent.h:182:2: style: Struct 'heterogenous_bytes_view' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/external/libcxx/string.view/string.view.ops/copy.pass.cpp:71:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/is_transparent.h:188:2: style: Struct 'heterogenous_bytes_view' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/external/libcxx/string.view/string.view.ops/substr.pass.cpp:66:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/is_transparent.h:194:2: style: Struct 'heterogenous_bytes_view' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/move_alloc.pass.cpp:185:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libpmemobj-cpp-1.12/tests/external/libcxx/vector/contiguous.pass.cpp:48:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/types.pass.cpp:79:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/iterators.pass.cpp:37:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/types.pass.cpp:28:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.capacity/capacity.pass.cpp:38:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.capacity/empty.pass.cpp:38:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.capacity/max_size.pass.cpp:38:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.capacity/reserve.pass.cpp:38:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.capacity/resize_size.pass.cpp:40:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/size_size_string.pass.cpp:53:19: style: Condition 'pos1>old_size' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/size_size_string.pass.cpp:42:11: note: Assuming that condition 'pos1<=old_size' is not redundant libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/size_size_string.pass.cpp:53:19: note: Condition 'pos1>old_size' is always true libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.capacity/resize_size_value.pass.cpp:38:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.capacity/shrink_to_fit.pass.cpp:38:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.capacity/size.pass.cpp:38:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_test.hpp:114:61: style: Local variable 'test' shadows outer function [shadowFunction] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_insert_lookup.cpp:14:1: note: Shadowed function libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_test.hpp:114:61: note: Shadow local variable libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/iter_iter_iter.pass.cpp:273:11: style: Local variable 's' shadows outer variable [shadowVariable] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/iter_iter_iter.pass.cpp:128:16: note: Shadowed variable libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/iter_iter_iter.pass.cpp:273:11: note: Shadow local variable libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.capacity/swap.pass.cpp:40:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_test.hpp:158:61: style: Local variable 'test' shadows outer function [shadowFunction] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_insert_lookup.cpp:14:1: note: Shadowed function libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_test.hpp:158:61: note: Shadow local variable libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/iter_iter_iter.pass.cpp:294:11: style: Local variable 's' shadows outer variable [shadowVariable] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/iter_iter_iter.pass.cpp:128:16: note: Shadowed variable libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/iter_iter_iter.pass.cpp:294:11: note: Shadow local variable libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_rv.pass.cpp:40:2: style: Class 'MoveOnly' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.cons/assign_copy.pass.cpp:61:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_test.hpp:68:61: style: Local variable 'test' shadows outer function [shadowFunction] libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_insert_lookup.cpp:14:1: note: Shadowed function libpmemobj-cpp-1.12/tests/concurrent_hash_map/concurrent_hash_map_test.hpp:68:61: note: Shadow local variable libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/iter_iter_iter.pass.cpp:315:11: style: Local variable 's' shadows outer variable [shadowVariable] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/iter_iter_iter.pass.cpp:128:16: note: Shadowed variable libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/iter_iter_iter.pass.cpp:315:11: note: Shadow local variable libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.cons/assign_initializer_list.pass.cpp:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.cons/assign_iter_iter.pass.cpp:46:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.not.of/pointer_size.pass.cpp:168:8: style: The scope of the variable 's_arr' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.cons/assign_iter_iter.pass.cpp:122:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.cons/assign_move.pass.cpp:82:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.cons/assign_size_value.pass.cpp:64:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.cons/construct_default.pass.cpp:75:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.of/pointer_size.pass.cpp:169:8: style: The scope of the variable 's_arr' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.cons/construct_size.pass.cpp:71:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.cons/construct_iter_iter.pass.cpp:124:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.cons/construct_size_value.pass.cpp:75:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.cons/construct_iter_iter.pass.cpp:217:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.cons/copy.pass.cpp:96:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.cons/dtor_noexcept.pass.cpp:30:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.not.of/pointer_size.pass.cpp:169:8: style: The scope of the variable 's_arr' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.not.of/string_size.pass.cpp:169:8: style: The scope of the variable 's_arr' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.cons/initializer_list.pass.cpp:61:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/array/array_slice.cpp:234:6: style: Local variable 'expected' shadows outer variable [shadowVariable] libpmemobj-cpp-1.12/tests/array/array_slice.cpp:219:5: note: Shadowed variable libpmemobj-cpp-1.12/tests/array/array_slice.cpp:234:6: note: Shadow local variable libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.cons/move.pass.cpp:39:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.of/pointer_size.pass.cpp:169:8: style: The scope of the variable 's_arr' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find/pointer_size.pass.cpp:173:8: style: The scope of the variable 's_arr' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.cons/op_equal_initializer_list.pass.cpp:37:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/size_size_pointer.pass.cpp:54:18: style: Condition 'pos>old_size' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/size_size_pointer.pass.cpp:43:10: note: Assuming that condition 'pos<=old_size' is not redundant libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/size_size_pointer.pass.cpp:54:18: note: Condition 'pos>old_size' is always true libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find/string_size.pass.cpp:169:8: style: The scope of the variable 's_arr' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.data/data.pass.cpp:39:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.data/data_const.pass.cpp:42:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/iter_iter_pointer.pass.cpp:311:9: style: The scope of the variable 's_arr' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.of/string_size.pass.cpp:169:8: style: The scope of the variable 's_arr' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.modifiers/clear.pass.cpp:38:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_rfind/pointer_size.pass.cpp:174:8: style: The scope of the variable 's_arr' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.modifiers/emplace.pass.cpp:80:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.modifiers/emplace_back.pass.cpp:80:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_rfind/string_size.pass.cpp:169:8: style: The scope of the variable 's_arr' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.modifiers/emplace_extra.pass.cpp:38:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.modifiers/erase_iter.pass.cpp:81:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.not.of/string_size.pass.cpp:169:8: style: The scope of the variable 's_arr' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.modifiers/insert_iter_initializer_list.pass.cpp:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.modifiers/erase_iter_iter.pass.cpp:83:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.modifiers/insert_iter_rvalue.pass.cpp:39:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.of/string_size.pass.cpp:169:8: style: The scope of the variable 's_arr' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.modifiers/insert_iter_size_value.pass.cpp:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.modifiers/insert_iter_value.pass.cpp:112:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/size_size_size_char.pass.cpp:54:18: style: Condition 'pos>old_size' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/size_size_size_char.pass.cpp:43:10: note: Assuming that condition 'pos<=old_size' is not redundant libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/size_size_size_char.pass.cpp:54:18: note: Condition 'pos>old_size' is always true libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.modifiers/pop_back.pass.cpp:38:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.modifiers/push_back.pass.cpp:38:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.modifiers/push_back_rvalue.pass.cpp:39:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.special/swap.pass.cpp:40:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/iterator_traits/iterator_traits.cpp:18:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.modifiers/insert_iter_iter_iter.pass.cpp:207:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.require/contiguous.pass.cpp:25:109: portability: 'std::addressof(*c.begin())' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/alloc.pass.cpp:28:28: style: Parameter 'pop' can be declared as reference to const [constParameterReference] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:595:6: style: The scope of the variable 'rand_row' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/make_persistent/make_persistent.cpp:163:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:596:6: style: The scope of the variable 'rand_col' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/make_persistent/make_persistent.cpp:303:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POBJ_HEADER_COMPACT [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/make_persistent/make_persistent_array_atomic.cpp:189:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POBJ_HEADER_COMPACT [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/compare_alloc.pass.cpp:38:28: style: Parameter 'pop' can be declared as reference to const [constParameterReference] libpmemobj-cpp-1.12/tests/make_persistent/make_persistent.cpp:366:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/make_persistent/make_persistent_array_atomic.cpp:230:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/make_persistent/make_persistent_atomic.cpp:78:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/map/map_ctor_exception_nopmem.cpp:25:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/copy.pass.cpp:38:28: style: Parameter 'pop' can be declared as reference to const [constParameterReference] libpmemobj-cpp-1.12/tests/make_persistent/make_persistent_atomic.cpp:186:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POBJ_HEADER_COMPACT [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/map/map_ctor_exception_notx.cpp:24:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/copy_alloc.pass.cpp:38:28: style: Parameter 'pop' can be declared as reference to const [constParameterReference] libpmemobj-cpp-1.12/tests/make_persistent/make_persistent_atomic.cpp:293:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/iter_iter_size_char.pass.cpp:314:9: style: The scope of the variable 's_arr' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/mutex/mutex.cpp:86:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMmutex [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/mutex/mutex.cpp:155:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pman/pman.cpp:788:6: style: The scope of the variable 'in' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/mutex/mutex_posix.cpp:97:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMmutex [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pman/pman.cpp:862:12: style: The scope of the variable 'i' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/mutex/mutex_posix.cpp:140:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/mutex/shared_mutex.cpp:103:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMrwlock [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pman/pman.cpp:1171:14: style: The scope of the variable 'name' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/mutex/shared_mutex.cpp:199:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/mutex/shared_mutex_posix.cpp:113:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMrwlock [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/mutex/shared_mutex_posix.cpp:160:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/initializer_list_compare.pass.cpp:49:28: style: Parameter 'pop' can be declared as reference to const [constParameterReference] libpmemobj-cpp-1.12/tests/external/libcxx/vector/iterators.pass.cpp:86:18: style: Condition '*i==10' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/external/libcxx/vector/iterators.pass.cpp:85:10: note: Assignment '*i=10', assigned value is 10 libpmemobj-cpp-1.12/tests/external/libcxx/vector/iterators.pass.cpp:86:18: note: Condition '*i==10' is always true libpmemobj-cpp-1.12/tests/make_persistent/make_persistent_array.cpp:195:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:83:65: style:inconclusive: Function 'parse_params' argument 3 names different: declaration 'params' definition 'par'. [funcArgNamesDifferent] libpmemobj-cpp-1.12/examples/panaconda/panaconda.hpp:47:24: note: Function 'parse_params' argument 3 names different: declaration 'params' definition 'par'. libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:83:65: note: Function 'parse_params' argument 3 names different: declaration 'params' definition 'par'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/initializer_list_compare_alloc.pass.cpp:50:28: style: Parameter 'pop' can be declared as reference to const [constParameterReference] libpmemobj-cpp-1.12/tests/external/libcxx/vector/iterators.pass.cpp:96:19: style: Condition 'ii1==ii4' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/external/libcxx/vector/iterators.pass.cpp:93:31: note: ii4 is assigned 'ii1' here. libpmemobj-cpp-1.12/tests/external/libcxx/vector/iterators.pass.cpp:96:19: note: Condition 'ii1==ii4' is always true libpmemobj-cpp-1.12/tests/make_persistent/make_persistent_array.cpp:246:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/iter_iter_iter_iter.pass.cpp:1033:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/move.pass.cpp:40:28: style: Parameter 'pop' can be declared as reference to const [constParameterReference] libpmemobj-cpp-1.12/tests/make_persistent/make_persistent_array.cpp:443:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POBJ_HEADER_COMPACT [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/array/array_slice.cpp:30:7: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/iter_iter_comp_alloc.pass.cpp:49:28: style: Parameter 'pop' can be declared as reference to const [constParameterReference] libpmemobj-cpp-1.12/tests/make_persistent/make_persistent_array.cpp:509:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/p_ext/p_ext.cpp:357:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/array/array_slice.cpp:240:7: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/move_alloc.pass.cpp:38:28: style: Parameter 'pop' can be declared as reference to const [constParameterReference] libpmemobj-cpp-1.12/tests/common/unittest.hpp:35:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/array/array_slice.cpp:257:6: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] libpmemobj-cpp-1.12/tests/common/unittest.hpp:44:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/size_size_string.pass.cpp:395:9: style: The scope of the variable 's_arr' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/common/unittest.hpp:52:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/dtor_noexcept.pass.cpp:98:28: style: Parameter 'pop' can be declared as reference to const [constParameterReference] libpmemobj-cpp-1.12/tests/common/unittest.hpp:187:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/mutex/timed_mtx.cpp:148:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMmutex [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/mutex/timed_mtx_posix.cpp:150:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMmutex [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find/pointer_size_size.pass.cpp:400:8: style: The scope of the variable 's_arr' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/map/map_ctor_and_assignment.cpp:34:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/mutex/timed_mtx.cpp:218:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/mutex/timed_mtx_posix.cpp:194:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pman/pman.cpp:645:0: style:inconclusive: Function 'set_board_elm' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/size_pointer_size.pass.cpp:51:18: style: Condition 'pos>old_size' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/size_pointer_size.pass.cpp:43:10: note: Assuming that condition 'pos<=old_size' is not redundant libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/size_pointer_size.pass.cpp:51:18: note: Condition 'pos>old_size' is always true libpmemobj-cpp-1.12/tests/container_generic/ctor_and_assignment.hpp:98:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/container_generic/ctor_and_assignment.hpp:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/pool/pool_cleanup.cpp:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:117:34: style: Parameter 'name' can be declared as reference to const [constParameterReference] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/iter_iter_pointer_size.pass.cpp:1003:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/container_generic/ctor_and_assignment.hpp:33:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/ptr/self_relative_ptr_atomic_pmem.cpp:80:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:134:19: style: Parameter 'point1' can be declared as reference to const [constParameterReference] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.modifiers/erase_iter.pass.cpp:41:2: style: Struct 'Throws' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:134:34: style: Parameter 'point2' can be declared as reference to const [constParameterReference] libpmemobj-cpp-1.12/tests/map/map_txabort.cpp:32:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/ptr/ptr_arith.cpp:193:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/container_generic/container_txabort.hpp:74:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/radix_tree/radix_large.cpp:78:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:489:69: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_rfind/pointer_size_size.pass.cpp:400:8: style: The scope of the variable 's_arr' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/container_generic/container_txabort.hpp:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/ptr/self_relative_ptr_arith.cpp:23:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.modifiers/erase_iter_iter.pass.cpp:43:2: style: Struct 'Throws' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/inline_string/inline_string.cpp:321:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/make_persistent/make_persistent.cpp:66:2: warning: Member variable 'struct_throwing::data' is not initialized in the constructor. [uninitMemberVar] libpmemobj-cpp-1.12/tests/string/string_access.cpp:44:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable traits_type [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.modifiers/push_back_exception_safety.pass.cpp:25:2: style: Class 'CMyClass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/ptr/ptr.hpp:256:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/string/string_access.cpp:96:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/string/string_capacity.cpp:45:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/examples/pman/pman.cpp:1164:22: style: Parameter 'argv' can be declared as const array [constParameter] libpmemobj-cpp-1.12/tests/ptr/ptr.cpp:84:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable off [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/string/string_access.cpp:147:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/string/string_capacity.cpp:118:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/string/string_exceptions.cpp:213:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.cons/copy_assign.pass.cpp:185:28: style: Parameter 'pop' can be declared as reference to const [constParameterReference] libpmemobj-cpp-1.12/tests/mutex/mutex.cpp:28:11: warning: Member variable 'root::counter' has no initializer. [uninitMemberVarNoCtor] libpmemobj-cpp-1.12/tests/ptr/ptr.cpp:145:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/ptr/self_relative_ptr.cpp:54:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable distance_between [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/ptr/ptr.hpp:74:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OID_NULL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/ptr/self_relative_ptr.cpp:143:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/mutex/mutex_posix.cpp:28:11: warning: Member variable 'root::counter' has no initializer. [uninitMemberVarNoCtor] libpmemobj-cpp-1.12/tests/string/string_layout.cpp:53:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/size_size_pointer.pass.cpp:396:9: style: The scope of the variable 's_arr' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/string/string_snapshot.cpp:109:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/temp_value/temp_value.cpp:63:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/mutex/shared_mutex.cpp:28:11: warning: Member variable 'root::counter' has no initializer. [uninitMemberVarNoCtor] libpmemobj-cpp-1.12/tests/string/string_swap.cpp:76:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/test_backtrace.c:115:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/mutex/shared_mutex_posix.cpp:29:11: warning: Member variable 'root::counter' has no initializer. [uninitMemberVarNoCtor] libpmemobj-cpp-1.12/tests/concurrent_map/concurrent_map_singlethread.cpp:351:15: warning:inconclusive: Access of moved variable 'm'. [accessMoved] libpmemobj-cpp-1.12/tests/concurrent_map/concurrent_map_singlethread.cpp:347:35: note: Calling std::move(m) libpmemobj-cpp-1.12/tests/concurrent_map/concurrent_map_singlethread.cpp:351:15: note: Access of moved variable 'm'. libpmemobj-cpp-1.12/tests/concurrent_map/concurrent_map_singlethread.cpp:360:15: warning:inconclusive: Access of moved variable 'm'. [accessMoved] libpmemobj-cpp-1.12/tests/concurrent_map/concurrent_map_singlethread.cpp:356:39: note: Calling std::move(m) libpmemobj-cpp-1.12/tests/concurrent_map/concurrent_map_singlethread.cpp:360:15: note: Access of moved variable 'm'. libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/traits_mismatch.fail.cpp:17:56: style: Unused variable: s [unusedVariable] libpmemobj-cpp-1.12/tests/make_persistent/make_persistent_array.cpp:65:2: warning: Member variable 'struct_throwing::data' is not initialized in the constructor. [uninitMemberVar] libpmemobj-cpp-1.12/tests/ptr/self_relative_ptr_atomic.hpp:228:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/map/types.pass.cpp:54:24: style: Parameter 'pop' can be declared as reference to const [constParameterReference] libpmemobj-cpp-1.12/tests/ptr/self_relative_ptr_atomic.hpp:196:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/make_persistent/make_persistent.cpp:34:2: style: Class 'foo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/ptr/self_relative_ptr_atomic.hpp:142:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/make_persistent/make_persistent_atomic.cpp:37:2: style: Class 'foo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/string/string_modifiers.cpp:53:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/string/string_modifiers.cpp:444:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/transaction/transaction.hpp:27:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable counter [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/mutex/timed_mtx.cpp:28:11: warning: Member variable 'root::counter' has no initializer. [uninitMemberVarNoCtor] libpmemobj-cpp-1.12/tests/mutex/timed_mtx_posix.cpp:28:11: warning: Member variable 'root::counter' has no initializer. [uninitMemberVarNoCtor] libpmemobj-cpp-1.12/tests/transaction/transaction_basic.cpp:39:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TX_STAGE_ONABORT [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/transaction/transaction_basic.cpp:72:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POBJ_TX_FAILURE_ABORT [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/vector/vector_assign_exceptions_oom.cpp:91:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/transaction/transaction_basic.cpp:295:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TX_STAGE_ONABORT [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/v/v.cpp:92:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable counter [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/vector/vector_assign_exceptions_length.cpp:96:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/vector/vector_assign_txabort.cpp:56:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/size_size_size_char.pass.cpp:396:9: style: The scope of the variable 's_arr' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/transaction/transaction_basic.cpp:355:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/v/v.cpp:185:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/vector/vector_assign_txabort.cpp:207:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/vector/vector_capacity_exceptions_length.cpp:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/transaction/transaction_basic.cpp:252:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TX_STAGE_ONABORT [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/v/v.cpp:214:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/vector/vector_capacity_exceptions_oom.cpp:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/vector/vector_capacity_txabort.cpp:39:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/transaction/transaction_basic.cpp:157:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POBJ_TX_FAILURE_ABORT [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/vector/vector_capacity_txabort.cpp:85:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/pair/pair.cpp:15:2: style: Struct 'A' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/vector/vector_ctor_capacity.cpp:32:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IWUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/vector/vector_ctor_check_copy.cpp:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IWUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/vector/vector_ctor_exceptions_nopmem.cpp:25:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/transaction/transaction_flat.cpp:148:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECANCELED [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/transaction/transaction_flat.cpp:203:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECANCELED [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/vector/vector_comp_operators.cpp:172:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/vector/vector_ctor_exceptions_notx.cpp:27:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/common/iterators_support.hpp:492:3: performance: Variable 'm_inc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpmemobj-cpp-1.12/tests/transaction/transaction_flat.cpp:329:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POBJ_TX_FAILURE_RETURN [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/vector/vector_ctor_exceptions_oom.cpp:131:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IWUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/common/iterators_support.hpp:497:3: performance: Variable 'm_inc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpmemobj-cpp-1.12/tests/transaction/transaction.cpp:565:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECANCELED [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/transaction/transaction_flat.cpp:539:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/vector/vector_ctor_move.cpp:43:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/string.view/string.view.comparison/opeq.string_view.pointer.pass.cpp:38:21: style: Parameter 'argv' can be declared as const array [constParameter] libpmemobj-cpp-1.12/tests/common/iterators_support.hpp:502:3: performance: Variable 'm_inc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpmemobj-cpp-1.12/tests/transaction/transaction.cpp:692:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/transaction/transaction_flat.cpp:438:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/vector/vector_ctor_move.cpp:73:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/vector/vector_data_access.cpp:62:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/vector/vector_dtor.cpp:76:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/transaction/transaction.cpp:807:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable work [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/transaction/transaction_flat.cpp:374:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POBJ_TX_FAILURE_RETURN [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/transaction/transaction.cpp:992:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oncommit [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/vector/vector_layout.cpp:134:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/string.view/string.view.comparison/opge.string_view.pointer.pass.cpp:36:21: style: Parameter 'argv' can be declared as const array [constParameter] libpmemobj-cpp-1.12/tests/radix_tree/radix_tx_abort.cpp:396:22: debug: Failed to instantiate template "key". The checking continues anyway. [templateInstantiation] libpmemobj-cpp-1.12/tests/transaction/transaction.cpp:1007:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oncommit [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/vector/vector_iterators_access.cpp:122:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/common/iterators_support.hpp:526:2: style:inconclusive: Technically the member function 'test_support::counting_it::operator+' can be const. [functionConst] libpmemobj-cpp-1.12/tests/radix_tree/radix_tx_abort.cpp:434:10: debug: Failed to instantiate template "value". The checking continues anyway. [templateInstantiation] libpmemobj-cpp-1.12/tests/temp_value/temp_value.cpp:33:2: warning: Member variable 'test_big::a' is not initialized in the constructor. [uninitMemberVar] libpmemobj-cpp-1.12/tests/transaction/transaction.cpp:1032:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/vector/vector_iterators_access.cpp:176:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/vector/vector_modifiers_exceptions_oom.cpp:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/common/transaction_helpers.hpp:19:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/temp_value/temp_value.cpp:35:2: warning: Member variable 'test_big::a' is not initialized in the constructor. [uninitMemberVar] libpmemobj-cpp-1.12/tests/transaction/transaction.cpp:939:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/vector/vector_modifiers_type_requirements.cpp:161:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/string.view/string.view.comparison/opgt.string_view.pointer.pass.cpp:34:21: style: Parameter 'argv' can be declared as const array [constParameter] libpmemobj-cpp-1.12/tests/radix_tree/radix_large.cpp:14:2: style: Struct 'bytes_view' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/string/string_range.cpp:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/transaction/transaction.cpp:490:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECANCELED [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/vector/vector_modifiers_type_requirements.cpp:253:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/string/string_range.cpp:157:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/transaction/transaction.cpp:407:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECANCELED [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/vector/vector_modifiers_type_requirements.cpp:273:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/string/string_range.cpp:247:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/vector/vector_parameters.cpp:74:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/vector/vector_std_arg.cpp:37:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/string.view/string.view.comparison/ople.string_view.pointer.pass.cpp:36:21: style: Parameter 'argv' can be declared as const array [constParameter] libpmemobj-cpp-1.12/tests/map/map_find_lower_lower_eq.cpp:305:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.not.of/pointer_size_size.pass.cpp:400:8: style: The scope of the variable 's_arr' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/map/map_find_lower_lower_eq.cpp:266:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/map/map_find_lower_lower_eq.cpp:155:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/string.view/string.view.comparison/oplt.string_view.pointer.pass.cpp:36:21: style: Parameter 'argv' can be declared as const array [constParameter] libpmemobj-cpp-1.12/tests/map/map_find_lower_lower_eq.cpp:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/ptr/self_relative_ptr_atomic.hpp:219:10: warning: Member variable 'node::value' has no initializer. [uninitMemberVarNoCtor] libpmemobj-cpp-1.12/tests/external/libcxx/string.view/string.view.comparison/opne.string_view.pointer.pass.cpp:36:21: style: Parameter 'argv' can be declared as const array [constParameter] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.first.of/pointer_size_size.pass.cpp:400:8: style: The scope of the variable 's_arr' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/string.view/string.view.comparison/opeq.string_view.string_view.pass.cpp:33:21: style: Parameter 'argv' can be declared as const array [constParameter] libpmemobj-cpp-1.12/tests/vector/vector_range.cpp:29:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/temp_value/temp_value.cpp:27:2: style: Struct 'test_small' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/temp_value/temp_value.cpp:35:2: style: Struct 'test_big' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.not.of/pointer_size_size.pass.cpp:400:8: style: The scope of the variable 's_arr' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/string.view/string.view.comparison/opge.string_view.string_view.pass.cpp:33:21: style: Parameter 'argv' can be declared as const array [constParameter] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_find.last.of/pointer_size_size.pass.cpp:400:8: style: The scope of the variable 's_arr' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/volatile_state/volatile_state.cpp:343:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/test_backtrace.c:120:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] libpmemobj-cpp-1.12/tests/volatile_state/volatile_state.cpp:393:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/string.view/string.view.comparison/opgt.string_view.string_view.pass.cpp:33:21: style: Parameter 'argv' can be declared as const array [constParameter] libpmemobj-cpp-1.12/tests/ptr/ptr_arith.cpp:133:23: style: Condition 'first_elem!=last_elem' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/ptr/ptr_arith.cpp:131:17: note: last_elem is assigned 'first_elem+TEST_ARR_SIZE-1' here. libpmemobj-cpp-1.12/tests/ptr/ptr_arith.cpp:133:23: note: Condition 'first_elem!=last_elem' is always true libpmemobj-cpp-1.12/tests/ptr/ptr_arith.cpp:134:23: style: Condition 'first_elem<=last_elem' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/ptr/ptr_arith.cpp:131:17: note: last_elem is assigned 'first_elem+TEST_ARR_SIZE-1' here. libpmemobj-cpp-1.12/tests/ptr/ptr_arith.cpp:134:23: note: Condition 'first_elem<=last_elem' is always true libpmemobj-cpp-1.12/examples/panaconda/panaconda.cpp:595:15: style: Variable 'rand_row' is assigned a value that is never used. [unreadVariable] libpmemobj-cpp-1.12/tests/ptr/ptr_arith.cpp:135:23: style: Condition 'first_elemfirst_elem' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/ptr/ptr_arith.cpp:131:17: note: last_elem is assigned 'first_elem+TEST_ARR_SIZE-1' here. libpmemobj-cpp-1.12/tests/ptr/ptr_arith.cpp:136:22: note: Condition 'last_elem>first_elem' is always true libpmemobj-cpp-1.12/tests/ptr/ptr_arith.hpp:127:23: style: Condition 'first_elem<=last_elem' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/ptr/ptr_arith.hpp:124:17: note: last_elem is assigned 'first_elem+TEST_ARR_SIZE-1' here. libpmemobj-cpp-1.12/tests/ptr/ptr_arith.hpp:127:23: note: Condition 'first_elem<=last_elem' is always true libpmemobj-cpp-1.12/tests/ptr/ptr_arith.cpp:137:22: style: Condition 'last_elem>=first_elem' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/ptr/ptr_arith.cpp:131:17: note: last_elem is assigned 'first_elem+TEST_ARR_SIZE-1' here. libpmemobj-cpp-1.12/tests/ptr/ptr_arith.cpp:137:22: note: Condition 'last_elem>=first_elem' is always true libpmemobj-cpp-1.12/tests/ptr/ptr_arith.hpp:128:23: style: Condition 'first_elemfirst_elem' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/ptr/ptr_arith.hpp:124:17: note: last_elem is assigned 'first_elem+TEST_ARR_SIZE-1' here. libpmemobj-cpp-1.12/tests/ptr/ptr_arith.hpp:129:22: note: Condition 'last_elem>first_elem' is always true libpmemobj-cpp-1.12/tests/vector/vector_modifiers_txabort.cpp:82:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/string.view/string.view.comparison/oplt.string_view.string_view.pass.cpp:33:21: style: Parameter 'argv' can be declared as const array [constParameter] libpmemobj-cpp-1.12/tests/ptr/ptr_arith.hpp:130:22: style: Condition 'last_elem>=first_elem' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/ptr/ptr_arith.hpp:124:17: note: last_elem is assigned 'first_elem+TEST_ARR_SIZE-1' here. libpmemobj-cpp-1.12/tests/ptr/ptr_arith.hpp:130:22: note: Condition 'last_elem>=first_elem' is always true libpmemobj-cpp-1.12/tests/vector/vector_modifiers_txabort.cpp:470:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PMEMOBJ_MIN_POOL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/string.view/string.view.comparison/opne.string_view.string_view.pass.cpp:33:21: style: Parameter 'argv' can be declared as const array [constParameter] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/size_size_pointer_size.pass.cpp:1352:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.modifiers/clear.pass.cpp:43:6: style: The scope of the variable 'a' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/transaction/transaction_flat.cpp:69:3: performance: Variable 'ptr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpmemobj-cpp-1.12/tests/transaction/transaction_flat.cpp:22:3: performance: Variable 'ptr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:135:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.cons/move.pass.cpp:71:7: style: The scope of the variable 'a1' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:906:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:951:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/transaction/transaction_flat.cpp:103:2: style: Struct 'C_explicit_abort' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/external/libcxx/vector/contiguous.pass.cpp:35:45: portability: 'std::addressof(*c.begin())' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] libpmemobj-cpp-1.12/tests/transaction/transaction_flat.cpp:65:2: style: Struct 'simple_ptr_explicit_abort < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.cons/assign_initializer_list.pass.cpp:31:32: style: Parameter 'pop' can be declared as reference to const [constParameterReference] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.cons/assign_size_value.pass.cpp:44:32: style: Parameter 'pop' can be declared as reference to const [constParameterReference] libpmemobj-cpp-1.12/tests/v/v.cpp:107:18: style: Condition 'r->vi==r->vc' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/v/v.cpp:104:10: note: Assignment 'r->vi=2', assigned value is 2 libpmemobj-cpp-1.12/tests/v/v.cpp:107:18: note: Condition 'r->vi==r->vc' is always true libpmemobj-cpp-1.12/tests/transaction/transaction.cpp:58:2: style: Class 'transaction_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpmemobj-cpp-1.12/tests/v/v.cpp:108:18: style: Condition 'r->vi==2' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/v/v.cpp:104:10: note: Assignment 'r->vi=2', assigned value is 2 libpmemobj-cpp-1.12/tests/v/v.cpp:108:18: note: Condition 'r->vi==2' is always true libpmemobj-cpp-1.12/tests/v/v.cpp:109:14: style: Condition '2==r->vi' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/v/v.cpp:104:10: note: Assignment 'r->vi=2', assigned value is 2 libpmemobj-cpp-1.12/tests/v/v.cpp:109:14: note: Condition '2==r->vi' is always true libpmemobj-cpp-1.12/tests/v/v.cpp:110:22: style: Condition 'r->vi-2==0' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/v/v.cpp:104:10: note: Assignment 'r->vi=2', assigned value is 2 libpmemobj-cpp-1.12/tests/v/v.cpp:110:22: note: Condition 'r->vi-2==0' is always true libpmemobj-cpp-1.12/tests/v/v.cpp:132:18: style: Condition 'r->vi!=r->vc' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/v/v.cpp:129:10: note: Assignment 'r->vi=2', assigned value is 2 libpmemobj-cpp-1.12/tests/v/v.cpp:132:18: note: Condition 'r->vi!=r->vc' is always true libpmemobj-cpp-1.12/tests/v/v.cpp:134:18: style: Condition 'r->vi==r->vc' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/v/v.cpp:130:10: note: Assignment 'r->vc=3', assigned value is 3 libpmemobj-cpp-1.12/tests/v/v.cpp:133:11: note: Assignment 'r->vi=r->vc', assigned value is 3 libpmemobj-cpp-1.12/tests/v/v.cpp:134:18: note: Condition 'r->vi==r->vc' is always true libpmemobj-cpp-1.12/tests/v/v.cpp:144:18: style: Condition 'r->vi==2' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/v/v.cpp:142:11: note: Assignment 'r->vi2=2', assigned value is 2 libpmemobj-cpp-1.12/tests/v/v.cpp:143:11: note: Assignment 'r->vi=r->vi2', assigned value is 2 libpmemobj-cpp-1.12/tests/v/v.cpp:144:18: note: Condition 'r->vi==2' is always true libpmemobj-cpp-1.12/tests/transaction/transaction.cpp:221:37: style: Condition 'test_shared_mutex_self_deadlock()' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/transaction/transaction.cpp:221:37: note: Calling function 'test_shared_mutex_self_deadlock' returns 1 libpmemobj-cpp-1.12/tests/transaction/transaction.cpp:221:37: note: Condition 'test_shared_mutex_self_deadlock()' is always true libpmemobj-cpp-1.12/tests/transaction/transaction.cpp:445:37: style: Condition 'test_shared_mutex_self_deadlock()' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/transaction/transaction.cpp:445:37: note: Calling function 'test_shared_mutex_self_deadlock' returns 1 libpmemobj-cpp-1.12/tests/transaction/transaction.cpp:445:37: note: Condition 'test_shared_mutex_self_deadlock()' is always true libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.cons/move.pass.cpp:85:24: error: Same iterator is used with different containers 'r.c1' and 'r.c2'. [iterators1] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.modifiers/erase_iter.pass.cpp:86:7: style: The scope of the variable 'a1' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.special/swap.pass.cpp:45:7: style: The scope of the variable 'a1' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.special/swap.pass.cpp:46:7: style: The scope of the variable 'a2' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.special/swap.pass.cpp:85:7: style: The scope of the variable 'a1' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.special/swap.pass.cpp:86:7: style: The scope of the variable 'a2' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/mutex/shared_mutex_posix.cpp:131:43: style: Argument 'writer' shadows outer function [shadowFunction] libpmemobj-cpp-1.12/tests/mutex/shared_mutex_posix.cpp:42:1: note: Shadowed function libpmemobj-cpp-1.12/tests/mutex/shared_mutex_posix.cpp:131:43: note: Shadow argument libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.special/swap.pass.cpp:119:7: style: The scope of the variable 'a1' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/mutex/shared_mutex_posix.cpp:131:58: style: Argument 'reader' shadows outer function [shadowFunction] libpmemobj-cpp-1.12/tests/mutex/shared_mutex_posix.cpp:58:1: note: Shadowed function libpmemobj-cpp-1.12/tests/mutex/shared_mutex_posix.cpp:131:58: note: Shadow argument libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.special/swap.pass.cpp:120:7: style: The scope of the variable 'a2' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.special/swap.pass.cpp:154:7: style: The scope of the variable 'a1' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/vector/vector.special/swap.pass.cpp:155:7: style: The scope of the variable 'a2' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/mutex/mutex.cpp:123:29: style: Variable 'le' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/mutex/shared_mutex.cpp:121:50: style: Argument 'writer' shadows outer function [shadowFunction] libpmemobj-cpp-1.12/tests/mutex/shared_mutex.cpp:41:1: note: Shadowed function libpmemobj-cpp-1.12/tests/mutex/shared_mutex.cpp:121:50: note: Shadow argument libpmemobj-cpp-1.12/tests/mutex/shared_mutex.cpp:121:72: style: Argument 'reader' shadows outer function [shadowFunction] libpmemobj-cpp-1.12/tests/mutex/shared_mutex.cpp:54:1: note: Shadowed function libpmemobj-cpp-1.12/tests/mutex/shared_mutex.cpp:121:72: note: Shadow argument libpmemobj-cpp-1.12/tests/make_persistent/make_persistent_atomic.cpp:146:14: style: The scope of the variable 'val' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/pair/pair.cpp:127:22: style: Parameter 'argv' can be declared as const array [constParameter] libpmemobj-cpp-1.12/tests/mutex/shared_mutex.cpp:144:29: style: Variable 'le' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/mutex/shared_mutex.cpp:162:29: style: Variable 'le' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/mutex/shared_mutex.cpp:173:29: style: Variable 'le' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/vector/vector_assign_exceptions_oom.cpp:66:19: style: The scope of the variable 'v2' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/size_T_size_size.pass.cpp:29:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/mutex/timed_mtx.cpp:186:29: style: Variable 'le' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/size_T_size_size.pass.cpp:59:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/size_T_size_size.pass.cpp:1818:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/make_persistent/make_persistent_atomic.cpp:49:35: style: Parameter 'val' can be declared as reference to const [constParameterReference] libpmemobj-cpp-1.12/tests/make_persistent/make_persistent_atomic.cpp:163:44: style: Parameter 'pop' can be declared as reference to const [constParameterReference] libpmemobj-cpp-1.12/tests/make_persistent/make_persistent_atomic.cpp:271:27: style: Variable 'e' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/ptr/ptr.cpp:116:17: style: C-style pointer casting [cstyleCast] libpmemobj-cpp-1.12/tests/ptr/self_relative_ptr.cpp:123:7: style: Redundant initialization for 'ptr1'. The initialized value is overwritten before it is read. [redundantInitialization] libpmemobj-cpp-1.12/tests/ptr/self_relative_ptr.cpp:120:30: note: ptr1 is initialized libpmemobj-cpp-1.12/tests/ptr/self_relative_ptr.cpp:123:7: note: ptr1 is overwritten libpmemobj-cpp-1.12/tests/ptr/ptr.hpp:79:11: style: Redundant initialization for 'int_same'. The initialized value is overwritten before it is read. [redundantInitialization] libpmemobj-cpp-1.12/tests/ptr/ptr.hpp:78:24: note: int_same is initialized libpmemobj-cpp-1.12/tests/ptr/ptr.hpp:79:11: note: int_same is overwritten libpmemobj-cpp-1.12/tests/ptr/ptr.hpp:79:2: style: Variable 'int_same' is assigned an expression that holds the same value. [redundantAssignment] libpmemobj-cpp-1.12/tests/ptr/ptr.hpp:78:24: note: int_same is assigned 'int_base' here. libpmemobj-cpp-1.12/tests/ptr/ptr.hpp:79:2: note: Variable 'int_same' is assigned an expression that holds the same value. libpmemobj-cpp-1.12/tests/string/string_assign_tx_abort.cpp:221:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/string/string_assign_tx_abort.cpp:182:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/vector/vector_ctor_move.cpp:76:6: style: The scope of the variable 'arr' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/string/string_capacity.cpp:38:55: style: Parameter 's' can be declared as reference to const [constParameterReference] libpmemobj-cpp-1.12/tests/pool/pool_primitives.cpp:231:29: style: Variable 'e' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/pool/pool_primitives.cpp:250:29: style: Variable 'e' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/vector/vector_assign_txabort.cpp:69:19: style: The scope of the variable 'v2' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:82:14: warning:inconclusive: Access of moved variable 'mv'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:79:30: note: Calling std::move(mv) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:82:14: note: Access of moved variable 'mv'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:91:13: warning:inconclusive: Access of moved variable 'mv1'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:88:30: note: Calling std::move(mv1) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:91:13: note: Access of moved variable 'mv1'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:99:13: warning:inconclusive: Access of moved variable 'mv2'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:96:29: note: Calling std::move(mv2) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:99:13: note: Access of moved variable 'mv2'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:107:13: warning:inconclusive: Access of moved variable 'mv3'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:104:31: note: Calling std::move(mv3) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:107:13: note: Access of moved variable 'mv3'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:133:14: warning:inconclusive: Access of moved variable 'mvkey1'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:130:26: note: Calling std::move(mvkey1) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:133:14: note: Access of moved variable 'mvkey1'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:134:13: warning:inconclusive: Access of moved variable 'mv1'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:130:45: note: Calling std::move(mv1) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:134:13: note: Access of moved variable 'mv1'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:135:33: warning: Access of moved variable 'mvkey1'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:130:26: note: Calling std::move(mvkey1) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:135:33: note: Access of moved variable 'mvkey1'. libpmemobj-cpp-1.12/tests/vector/vector_comp_operators.cpp:57:21: style: Same expression on both sides of '<='. [duplicateExpression] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:143:13: warning:inconclusive: Access of moved variable 'mv2'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:140:45: note: Calling std::move(mv2) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:143:13: note: Access of moved variable 'mv2'. libpmemobj-cpp-1.12/tests/vector/vector_comp_operators.cpp:61:21: style: Same expression on both sides of '>='. [duplicateExpression] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:144:13: warning:inconclusive: Access of moved variable 'mvkey2'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:140:26: note: Calling std::move(mvkey2) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:144:13: note: Access of moved variable 'mvkey2'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:241:14: warning:inconclusive: Access of moved variable 'mv'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:237:30: note: Calling std::move(mv) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:241:14: note: Access of moved variable 'mv'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:251:14: warning:inconclusive: Access of moved variable 'mv'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:247:30: note: Calling std::move(mv) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:251:14: note: Access of moved variable 'mv'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:277:14: warning:inconclusive: Access of moved variable 'mv'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:273:32: note: Calling std::move(mv) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:277:14: note: Access of moved variable 'mv'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:289:14: warning:inconclusive: Access of moved variable 'mv'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:285:32: note: Calling std::move(mv) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:289:14: note: Access of moved variable 'mv'. libpmemobj-cpp-1.12/tests/string/string_access.cpp:89:55: style: Parameter 's' can be declared as reference to const [constParameterReference] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:299:39: warning:inconclusive: Access of moved variable 'key'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:297:27: note: Calling std::move(key) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:299:39: note: Access of moved variable 'key'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:301:14: warning:inconclusive: Access of moved variable 'mv'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:297:43: note: Calling std::move(mv) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:301:14: note: Access of moved variable 'mv'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:327:14: warning:inconclusive: Access of moved variable 'mvkey1'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:324:26: note: Calling std::move(mvkey1) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:327:14: note: Access of moved variable 'mvkey1'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:328:13: warning:inconclusive: Access of moved variable 'mv1'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:324:45: note: Calling std::move(mv1) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:328:13: note: Access of moved variable 'mv1'. libpmemobj-cpp-1.12/tests/v/v.cpp:113:8: style: Variable 'i2' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:329:39: warning: Access of moved variable 'mvkey1'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:324:26: note: Calling std::move(mvkey1) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:329:39: note: Access of moved variable 'mvkey1'. libpmemobj-cpp-1.12/tests/v/v.cpp:156:8: style: Variable 'ref' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:337:13: warning:inconclusive: Access of moved variable 'mv2'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:334:45: note: Calling std::move(mv2) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:337:13: note: Access of moved variable 'mv2'. libpmemobj-cpp-1.12/tests/v/v.cpp:161:8: style: Variable 'ref2' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:338:13: warning:inconclusive: Access of moved variable 'mvkey2'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:334:26: note: Calling std::move(mvkey2) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_or_assign.pass.cpp:338:13: note: Access of moved variable 'mvkey2'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:80:35: warning: Access of moved variable 'mv1'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:80:25: note: Calling std::move(mv1) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:80:35: note: Access of moved variable 'mv1'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:83:15: warning:inconclusive: Access of moved variable 'mv1'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:80:25: note: Calling std::move(mv1) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:83:15: note: Access of moved variable 'mv1'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:87:35: warning: Access of moved variable 'mv1'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:80:25: note: Calling std::move(mv1) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:87:35: note: Access of moved variable 'mv1'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:90:13: warning:inconclusive: Access of moved variable 'mv1'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:87:25: note: Calling std::move(mv1) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:90:13: note: Access of moved variable 'mv1'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:98:13: warning:inconclusive: Access of moved variable 'mv2'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:95:24: note: Calling std::move(mv2) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:98:13: note: Access of moved variable 'mv2'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_rv.pass.cpp:192:13: warning:inconclusive: Access of moved variable 'v1'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_rv.pass.cpp:186:17: note: Calling std::move(v1) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_rv.pass.cpp:192:13: note: Access of moved variable 'v1'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:103:36: warning: Access of moved variable 'mv2'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:95:24: note: Calling std::move(mv2) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:103:36: note: Access of moved variable 'mv2'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_rv.pass.cpp:202:13: warning:inconclusive: Access of moved variable 'v2'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_rv.pass.cpp:196:15: note: Calling std::move(v2) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_rv.pass.cpp:202:13: note: Access of moved variable 'v2'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:106:13: warning:inconclusive: Access of moved variable 'mv2'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:103:26: note: Calling std::move(mv2) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:106:13: note: Access of moved variable 'mv2'. libpmemobj-cpp-1.12/tests/temp_value/temp_value.cpp:31:6: style: struct member 'test_big::a' is never used. [unusedStructMember] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_rv.pass.cpp:211:13: warning:inconclusive: Access of moved variable 'v3'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_rv.pass.cpp:206:15: note: Calling std::move(v3) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_rv.pass.cpp:211:13: note: Access of moved variable 'v3'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:129:14: warning:inconclusive: Access of moved variable 'mv1'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:126:40: note: Calling std::move(mv1) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:129:14: note: Access of moved variable 'mv1'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_rv.pass.cpp:220:13: warning:inconclusive: Access of moved variable 'v4'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_rv.pass.cpp:215:15: note: Calling std::move(v4) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/insert_rv.pass.cpp:220:13: note: Access of moved variable 'v4'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:130:14: warning:inconclusive: Access of moved variable 'mvkey1'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:126:21: note: Calling std::move(mvkey1) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:130:14: note: Access of moved variable 'mvkey1'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:131:33: warning: Access of moved variable 'mvkey1'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:126:21: note: Calling std::move(mvkey1) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:131:33: note: Access of moved variable 'mvkey1'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:134:50: warning: Access of moved variable 'mv1'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:126:40: note: Calling std::move(mv1) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:134:50: note: Access of moved variable 'mv1'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:137:13: warning:inconclusive: Access of moved variable 'mv1'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:134:40: note: Calling std::move(mv1) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:137:13: note: Access of moved variable 'mv1'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:138:13: warning:inconclusive: Access of moved variable 'mvkey2'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:134:21: note: Calling std::move(mvkey2) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:138:13: note: Access of moved variable 'mvkey2'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:226:15: warning:inconclusive: Access of moved variable 'mv'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:222:25: note: Calling std::move(mv) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:226:15: note: Access of moved variable 'mv'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:236:14: warning:inconclusive: Access of moved variable 'mv'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:232:25: note: Calling std::move(mv) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:236:14: note: Access of moved variable 'mv'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:262:14: warning:inconclusive: Access of moved variable 'mv'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:258:27: note: Calling std::move(mv) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:262:14: note: Access of moved variable 'mv'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:274:15: warning:inconclusive: Access of moved variable 'mv'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:270:27: note: Calling std::move(mv) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:274:15: note: Access of moved variable 'mv'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:284:39: warning:inconclusive: Access of moved variable 'key'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:282:22: note: Calling std::move(key) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:284:39: note: Access of moved variable 'key'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:286:15: warning:inconclusive: Access of moved variable 'mv'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:282:38: note: Calling std::move(mv) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:286:15: note: Access of moved variable 'mv'. libpmemobj-cpp-1.12/tests/ptr/self_relative_ptr_atomic.hpp:301:22: style: Parameter 'argv' can be declared as const array [constParameter] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:310:14: warning:inconclusive: Access of moved variable 'mv1'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:307:40: note: Calling std::move(mv1) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:310:14: note: Access of moved variable 'mv1'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:311:14: warning:inconclusive: Access of moved variable 'mvkey1'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:307:21: note: Calling std::move(mvkey1) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:311:14: note: Access of moved variable 'mvkey1'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:312:39: warning: Access of moved variable 'mvkey1'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:307:21: note: Calling std::move(mvkey1) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:312:39: note: Access of moved variable 'mvkey1'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:315:50: warning: Access of moved variable 'mv1'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:307:40: note: Calling std::move(mv1) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:315:50: note: Access of moved variable 'mv1'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:318:13: warning:inconclusive: Access of moved variable 'mv1'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:315:40: note: Calling std::move(mv1) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:318:13: note: Access of moved variable 'mv1'. libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:319:13: warning:inconclusive: Access of moved variable 'mvkey2'. [accessMoved] libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:315:21: note: Calling std::move(mvkey2) libpmemobj-cpp-1.12/tests/external/libcxx/map/map.modifiers/try.emplace.pass.cpp:319:13: note: Access of moved variable 'mvkey2'. libpmemobj-cpp-1.12/tests/make_persistent/make_persistent.cpp:62:7: style: struct member 'big_struct::data' is never used. [unusedStructMember] libpmemobj-cpp-1.12/tests/ptr/self_relative_ptr.cpp:48:12: style: struct member 'C::c' is never used. [unusedStructMember] libpmemobj-cpp-1.12/tests/make_persistent/make_persistent.cpp:71:7: style: struct member 'struct_throwing::data' is never used. [unusedStructMember] libpmemobj-cpp-1.12/tests/common/iterators_support.hpp:388:29: performance:inconclusive: Function parameter 'n' should be passed by const reference. [passedByValue] libpmemobj-cpp-1.12/tests/common/iterators_support.hpp:395:28: performance:inconclusive: Function parameter 'n' should be passed by const reference. [passedByValue] libpmemobj-cpp-1.12/tests/common/iterators_support.hpp:403:28: performance:inconclusive: Function parameter 'n' should be passed by const reference. [passedByValue] libpmemobj-cpp-1.12/tests/common/iterators_support.hpp:410:29: performance:inconclusive: Function parameter 'n' should be passed by const reference. [passedByValue] libpmemobj-cpp-1.12/tests/common/iterators_support.hpp:416:28: performance:inconclusive: Function parameter 'n' should be passed by const reference. [passedByValue] libpmemobj-cpp-1.12/tests/common/iterators_support.hpp:430:39: performance:inconclusive: Function parameter 'n' should be passed by const reference. [passedByValue] libpmemobj-cpp-1.12/tests/common/iterators_support.hpp:532:28: performance:inconclusive: Function parameter 'forward' should be passed by const reference. [passedByValue] libpmemobj-cpp-1.12/tests/ptr/ptr.cpp:77:12: style: struct member 'C::c' is never used. [unusedStructMember] libpmemobj-cpp-1.12/tests/common/iterators_support.hpp:538:29: performance:inconclusive: Function parameter 'n' should be passed by const reference. [passedByValue] libpmemobj-cpp-1.12/tests/common/iterators_support.hpp:566:28: performance:inconclusive: Function parameter 'backward' should be passed by const reference. [passedByValue] libpmemobj-cpp-1.12/tests/common/iterators_support.hpp:572:29: performance:inconclusive: Function parameter 'n' should be passed by const reference. [passedByValue] libpmemobj-cpp-1.12/tests/common/iterators_support.hpp:526:25: style: Parameter 'rhs' can be declared as reference to const [constParameterReference] libpmemobj-cpp-1.12/tests/common/unittest.hpp:42:30: style: Parameter 'e' can be declared as reference to const [constParameterReference] libpmemobj-cpp-1.12/tests/make_persistent/make_persistent_array.cpp:73:7: style: struct member 'struct_throwing::data' is never used. [unusedStructMember] libpmemobj-cpp-1.12/tests/transaction/transaction_flat.cpp:381:4: style: Statements following 'throw' will never be executed. [unreachableCode] libpmemobj-cpp-1.12/tests/string/string_modifiers.cpp:29:8: style: The scope of the variable 's' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/string/string_modifiers.cpp:297:9: style: Local variable 'str' shadows outer argument [shadowArgument] libpmemobj-cpp-1.12/tests/string/string_modifiers.cpp:72:63: note: Shadowed argument libpmemobj-cpp-1.12/tests/string/string_modifiers.cpp:297:9: note: Shadow local variable libpmemobj-cpp-1.12/tests/string/string_modifiers.cpp:46:55: style: Parameter 's' can be declared as reference to const [constParameterReference] libpmemobj-cpp-1.12/tests/string/string_modifiers.cpp:298:9: style: Variable 'expected_str' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/volatile_state/volatile_state.cpp:62:7: style: struct member 'pmem_obj::data' is never used. [unusedStructMember] libpmemobj-cpp-1.12/tests/string/string_range.cpp:219:6: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] libpmemobj-cpp-1.12/tests/transaction/transaction.cpp:435:19: style: Variable 'exception_thrown' is reassigned a value before the old one has been used. [redundantAssignment] libpmemobj-cpp-1.12/tests/transaction/transaction.cpp:430:19: note: exception_thrown is assigned libpmemobj-cpp-1.12/tests/transaction/transaction.cpp:435:19: note: exception_thrown is overwritten libpmemobj-cpp-1.12/tests/transaction/transaction.cpp:892:6: style: The scope of the variable 'cb_oncommit_called' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/transaction/transaction.cpp:893:6: style: The scope of the variable 'cb_onabort_called' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/transaction/transaction.cpp:894:6: style: The scope of the variable 'cb_finally_called' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/transaction/transaction.cpp:895:6: style: The scope of the variable 'cb_work_called' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/map/map_find_lower_lower_eq.cpp:252:6: style: Unused variable: it [unusedVariable] libpmemobj-cpp-1.12/tests/transaction/transaction.cpp:438:36: style: Variable 'te' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:92:6: style: Redundant initialization for 'it2'. The initialized value is overwritten before it is read. [redundantInitialization] libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:90:11: note: it2 is initialized libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:92:6: note: it2 is overwritten libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:494:5: style: Redundant initialization for 'k'. The initialized value is overwritten before it is read. [redundantInitialization] libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:492:10: note: k is initialized libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:494:5: note: k is overwritten libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:494:3: style: Variable 'k' is assigned an expression that holds the same value. [redundantAssignment] libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:492:10: note: k is assigned 'keys[i]' here. libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:494:3: note: Variable 'k' is assigned an expression that holds the same value. libpmemobj-cpp-1.12/tests/radix_tree/radix.hpp:133:14: style: Local variable 'i' shadows outer variable [shadowVariable] libpmemobj-cpp-1.12/tests/radix_tree/radix.hpp:128:11: note: Shadowed variable libpmemobj-cpp-1.12/tests/radix_tree/radix.hpp:133:14: note: Shadow local variable libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:304:8: style: Local variable 'r' shadows outer variable [shadowVariable] libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:173:7: note: Shadowed variable libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:304:8: note: Shadow local variable libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:421:8: style: Local variable 'key' shadows outer function [shadowFunction] libpmemobj-cpp-1.12/tests/radix_tree/radix.hpp:75:1: note: Shadowed function libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:421:8: note: Shadow local variable libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:452:62: style: Argument 'key' shadows outer function [shadowFunction] libpmemobj-cpp-1.12/tests/radix_tree/radix.hpp:75:1: note: Shadowed function libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:452:62: note: Shadow argument libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:754:16: style: Local variable 'i' shadows outer variable [shadowVariable] libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:747:11: note: Shadowed variable libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:754:16: note: Shadow local variable libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:832:7: style: Local variable 'key' shadows outer function [shadowFunction] libpmemobj-cpp-1.12/tests/radix_tree/radix.hpp:75:1: note: Shadowed function libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:832:7: note: Shadow local variable libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:811:8: style: Local variable 'key' shadows outer function [shadowFunction] libpmemobj-cpp-1.12/tests/radix_tree/radix.hpp:75:1: note: Shadowed function libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:811:8: note: Shadow local variable libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:822:8: style: Local variable 'key' shadows outer function [shadowFunction] libpmemobj-cpp-1.12/tests/radix_tree/radix.hpp:75:1: note: Shadowed function libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:822:8: note: Shadow local variable libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:409:17: performance: Function parameter 'prefix' should be passed by const reference. [passedByValue] libpmemobj-cpp-1.12/tests/radix_tree/radix_basic.cpp:480:8: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/iter_iter_pointer_size.pass.cpp:1007:9: style: The scope of the variable 's_arr' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/inline_string/inline_string.cpp:198:26: style: Condition 'r->o1->s[0]==bs1[1]' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/inline_string/inline_string.cpp:197:16: note: r->o1->s[0] is assigned 'bs1[1]' here. libpmemobj-cpp-1.12/tests/inline_string/inline_string.cpp:198:26: note: Condition 'r->o1->s[0]==bs1[1]' is always true libpmemobj-cpp-1.12/tests/inline_string/inline_string.cpp:234:30: style: Variable 'e' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/inline_string/inline_string.cpp:240:30: style: Variable 'e' can be declared as reference to const [constVariableReference] libpmemobj-cpp-1.12/tests/radix_tree/radix_tx_abort.cpp:483:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/radix_tree/radix_tx_abort.cpp:370:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/radix_tree/radix_tx_abort.cpp:307:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/radix_tree/radix_tx_abort.cpp:251:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/size_string_size_size.pass.cpp:1841:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/size_size_pointer_size.pass.cpp:54:18: style: Condition 'pos>old_size' is always true [knownConditionTrueFalse] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/size_size_pointer_size.pass.cpp:43:10: note: Assuming that condition 'pos<=old_size' is not redundant libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/size_size_pointer_size.pass.cpp:54:18: note: Condition 'pos>old_size' is always true libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/size_size_pointer_size.pass.cpp:1356:9: style: The scope of the variable 's_arr' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_compare/size_size_string_size_size.pass.cpp:6053:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_insert/size_string_size_size.pass.cpp:1845:9: style: The scope of the variable 's_arr' can be reduced. [variableScope] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_compare/size_size_T_size_size.pass.cpp:40:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_compare/size_size_T_size_size.pass.cpp:64:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_compare/size_size_T_size_size.pass.cpp:5979:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/size_size_T_size_size.pass.cpp:33:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/size_size_T_size_size.pass.cpp:74:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/size_size_T_size_size.pass.cpp:6010:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/size_size_string_size_size.pass.cpp:83:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/size_size_string_size_size.pass.cpp:6047:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.ops/string_compare/size_size_T_size_size.pass.cpp:5973:10: style: Variable 'arr' can be declared as const array [constVariable] libpmemobj-cpp-1.12/tests/external/libcxx/basic_string/string.modifiers/string_replace/size_size_string_size_size.pass.cpp:6051:8: style: The scope of the variable 's_arr' can be reduced. [variableScope] diff: head libpmemobj-cpp-1.12/examples/queue/queue.cpp:87:18: style: Argument 'pop' shadows outer function [shadowFunction] libpmemobj-cpp-1.12/examples/queue/queue.cpp:108:2: note: Shadowed function libpmemobj-cpp-1.12/examples/queue/queue.cpp:87:18: note: Shadow argument 2.21.0 libpmemobj-cpp-1.12/examples/simplekv/simplekv.hpp:46:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head libpmemobj-cpp-1.12/examples/simplekv/simplekv.hpp:46:5: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 libpmemobj-cpp-1.12/examples/simplekv_rebuild/simplekv_rebuild.cpp:61:25: error: Uninitialized variable: value [uninitvar] head libpmemobj-cpp-1.12/examples/simplekv_rebuild/simplekv_rebuild.cpp:61:25: error: Uninitialized variable: value [uninitvar] libpmemobj-cpp-1.12/examples/simplekv_rebuild/simplekv_rebuild.cpp:59:44: note: Assuming condition is true libpmemobj-cpp-1.12/examples/simplekv_rebuild/simplekv_rebuild.cpp:61:25: note: Uninitialized variable: value 2.21.0 libpmemobj-cpp-1.12/examples/simplekv_rebuild/simplekv_rebuild.hpp:66:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head libpmemobj-cpp-1.12/examples/simplekv_rebuild/simplekv_rebuild.hpp:66:5: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head libpmemobj-cpp-1.12/tests/enumerable_thread_specific/enumerable_thread_specific_access.cpp:142:9: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] head libpmemobj-cpp-1.12/tests/enumerable_thread_specific/enumerable_thread_specific_access.cpp:151:9: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] head libpmemobj-cpp-1.12/tests/enumerable_thread_specific/enumerable_thread_specific_access.cpp:177:9: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] head libpmemobj-cpp-1.12/tests/enumerable_thread_specific/enumerable_thread_specific_access.cpp:186:9: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] DONE