2026-05-02 18:20 ftp://ftp.de.debian.org/debian/pool/main/j/jsoncons/jsoncons_1.5.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=boost --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 -j1 platform: Linux-6.8.0-1047-aws-aarch64-with-glibc2.35 python: 3.10.12 client-version: 1.4.0 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 808 798 elapsed-time: 5.4 4.7 head-timing-info: old-timing-info: head results: danielaparker-jsoncons-95a220d/examples/src/array_examples.cpp:18:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/array_examples.cpp:56:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/array_examples.cpp:84:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/array_examples.cpp:95:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/array_examples.cpp:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/array_examples.cpp:119:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/array_examples.cpp:133:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/array_examples.cpp:156:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/array_examples.cpp:166:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/array_examples.cpp:175:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/array_examples.cpp:185:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/array_examples.cpp:205:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/array_examples.cpp:225:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/basics_examples.cpp:63:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/basics_examples.cpp:147:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/basics_examples.cpp:168:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/basics_examples.cpp:80:18: warning: Access of moved variable 'book1'. [accessMoved] danielaparker-jsoncons-95a220d/examples/src/basics_examples.cpp:70:24: note: Calling std::move(book1) danielaparker-jsoncons-95a220d/examples/src/basics_examples.cpp:80:18: note: Access of moved variable 'book1'. danielaparker-jsoncons-95a220d/examples/src/basics_examples.cpp:80:34: warning: Access of moved variable 'book2'. [accessMoved] danielaparker-jsoncons-95a220d/examples/src/basics_examples.cpp:71:24: note: Calling std::move(book2) danielaparker-jsoncons-95a220d/examples/src/basics_examples.cpp:80:34: note: Access of moved variable 'book2'. danielaparker-jsoncons-95a220d/examples/src/basics_examples.cpp:80:50: warning: Access of moved variable 'book3'. [accessMoved] danielaparker-jsoncons-95a220d/examples/src/basics_examples.cpp:74:65: note: Calling std::move(book3) danielaparker-jsoncons-95a220d/examples/src/basics_examples.cpp:80:50: note: Access of moved variable 'book3'. danielaparker-jsoncons-95a220d/examples/src/basics_examples.cpp:80:66: warning: Access of moved variable 'book4'. [accessMoved] danielaparker-jsoncons-95a220d/examples/src/basics_examples.cpp:77:29: note: Calling std::move(book4) danielaparker-jsoncons-95a220d/examples/src/basics_examples.cpp:80:66: note: Access of moved variable 'book4'. danielaparker-jsoncons-95a220d/examples/src/basics_examples.cpp:112:17: style: Variable 's' is assigned a value that is never used. [unreadVariable] danielaparker-jsoncons-95a220d/examples/src/basics_wexamples.cpp:62:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/basics_wexamples.cpp:146:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/basics_wexamples.cpp:167:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/basics_wexamples.cpp:79:19: warning: Access of moved variable 'book1'. [accessMoved] danielaparker-jsoncons-95a220d/examples/src/basics_wexamples.cpp:69:24: note: Calling std::move(book1) danielaparker-jsoncons-95a220d/examples/src/basics_wexamples.cpp:79:19: note: Access of moved variable 'book1'. danielaparker-jsoncons-95a220d/examples/src/basics_wexamples.cpp:79:36: warning: Access of moved variable 'book2'. [accessMoved] danielaparker-jsoncons-95a220d/examples/src/basics_wexamples.cpp:70:24: note: Calling std::move(book2) danielaparker-jsoncons-95a220d/examples/src/basics_wexamples.cpp:79:36: note: Access of moved variable 'book2'. danielaparker-jsoncons-95a220d/examples/src/basics_wexamples.cpp:79:53: warning: Access of moved variable 'book3'. [accessMoved] danielaparker-jsoncons-95a220d/examples/src/basics_wexamples.cpp:73:65: note: Calling std::move(book3) danielaparker-jsoncons-95a220d/examples/src/basics_wexamples.cpp:79:53: note: Access of moved variable 'book3'. danielaparker-jsoncons-95a220d/examples/src/basics_wexamples.cpp:79:70: warning: Access of moved variable 'book4'. [accessMoved] danielaparker-jsoncons-95a220d/examples/src/basics_wexamples.cpp:76:29: note: Calling std::move(book4) danielaparker-jsoncons-95a220d/examples/src/basics_wexamples.cpp:79:70: note: Access of moved variable 'book4'. danielaparker-jsoncons-95a220d/examples/src/bson_examples.cpp:27:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable epoch_second [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/bson_examples.cpp:68:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/bson_examples.cpp:103:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_object_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/bson_examples.cpp:119:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/bson_examples.cpp:128:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/bson_examples.cpp:137:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/bson_examples.cpp:142:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/bson_examples.cpp:162:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/bson_examples.cpp:172:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/bson_examples.cpp:184:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/bson_examples.cpp:206:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_string_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/bson_examples.cpp:226:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/bson_examples.cpp:249:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/bson_examples.cpp:261:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float128 [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/bson_examples.cpp:295:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/bson_examples.cpp:316:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/bson_examples.cpp:326:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/byte_string_examples.cpp:15:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_string_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/byte_string_examples.cpp:31:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base64 [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/byte_string_examples.cpp:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_string_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/byte_string_examples.cpp:85:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/byte_string_examples.cpp:37:26: style: Variable 'v' is assigned a value that is never used. [unreadVariable] danielaparker-jsoncons-95a220d/examples/src/common/sample_types.hpp:200:1: error: There is an unknown macro here somewhere. Configuration is required. If JSONCONS_ALL_MEMBER_NAME_TRAITS is a macro then please configure it. [unknownMacro] danielaparker-jsoncons-95a220d/examples/src/container_examples.cpp:22:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/container_examples.cpp:89:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/container_examples.cpp:104:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/container_examples.cpp:28:27: style: Variable 'd' is assigned a value that is never used. [unreadVariable] danielaparker-jsoncons-95a220d/examples/src/container_examples.cpp:73:48: style: Variable 'um' is assigned a value that is never used. [unreadVariable] danielaparker-jsoncons-95a220d/examples/src/common/sample_types.hpp:215:1: error: There is an unknown macro here somewhere. Configuration is required. If JSONCONS_TPL_ALL_MEMBER_TRAITS is a macro then please configure it. [unknownMacro] danielaparker-jsoncons-95a220d/examples/src/data_model_examples.cpp:14:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/data_model_examples.cpp:66:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bigint [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/data_model_examples.cpp:112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/erase_examples.cpp:65:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/erase_examples.cpp:85:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/erase_examples.cpp:102:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/erase_examples.cpp:112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/examples.cpp:24:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/examples.cpp:51:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/examples.cpp:103:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/examples.cpp:118:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/examples.cpp:154:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/examples.cpp:202:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/examples.cpp:230:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/examples.cpp:255:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/examples.cpp:280:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jmespath_custom_function_examples.cpp:187:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable same_line [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jmespath_custom_function_examples.cpp:193:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jmespath_custom_function_examples.cpp:57:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalid_argument [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jmespath_custom_function_examples.cpp:30:47: style: Parameter 'context' can be declared as reference to const [constParameterReference] danielaparker-jsoncons-95a220d/examples/src/jmespath_custom_function_examples.cpp:31:34: style: Parameter 'ec' can be declared as reference to const [constParameterReference] danielaparker-jsoncons-95a220d/examples/src/jmespath_custom_function_examples.cpp:41:47: style: Parameter 'context' can be declared as reference to const [constParameterReference] danielaparker-jsoncons-95a220d/examples/src/jmespath_custom_function_examples.cpp:42:34: style: Parameter 'ec' can be declared as reference to const [constParameterReference] danielaparker-jsoncons-95a220d/examples/src/jmespath_examples.cpp:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jmespath_examples.cpp:68:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jmespath_examples.cpp:98:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable same_line [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jmespath_examples.cpp:125:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable same_line [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jmespath_examples.cpp:169:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_accessor_examples.cpp:26:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_accessor_examples.cpp:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_accessor_examples.cpp:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_string_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_accessor_examples.cpp:99:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_accessor_examples.cpp:125:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_accessor_examples.cpp:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_object_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_accessor_examples.cpp:158:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_constructor_examples.cpp:19:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_constructor_examples.cpp:92:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_constructor_examples.cpp:63:28: style: Variable 'first_name' is assigned a value that is never used. [unreadVariable] danielaparker-jsoncons-95a220d/examples/src/json_constructor_examples.cpp:64:27: style: Variable 'last_name' is assigned a value that is never used. [unreadVariable] danielaparker-jsoncons-95a220d/examples/src/json_constructor_examples.cpp:65:25: style: Variable 'events_attended' is assigned a value that is never used. [unreadVariable] danielaparker-jsoncons-95a220d/examples/src/json_constructor_examples.cpp:66:37: style: Variable 'accept_waiver_of_liability' is assigned a value that is never used. [unreadVariable] danielaparker-jsoncons-95a220d/examples/src/json_cursor_examples.cpp:26:1: error: There is an unknown macro here somewhere. Configuration is required. If JSONCONS_ALL_MEMBER_TRAITS is a macro then please configure it. [unknownMacro] danielaparker-jsoncons-95a220d/examples/src/json_filter_examples.cpp:46:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_filter_examples.cpp:101:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_filter_examples.cpp:124:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_filter_examples.cpp:16:5: style: Class 'name_fixup_filter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] danielaparker-jsoncons-95a220d/examples/src/json_merge_patch_examples.cpp:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_merge_patch_examples.cpp:88:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_merge_patch_examples.cpp:94:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_parse_examples.cpp:24:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_parse_examples.cpp:64:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_parse_examples.cpp:93:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_parse_examples.cpp:110:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_parse_examples.cpp:153:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_parse_examples.cpp:86:17: style: The scope of the variable 's' can be reduced. [variableScope] danielaparker-jsoncons-95a220d/examples/src/json_parse_examples.cpp:101:17: style: The scope of the variable 's' can be reduced. [variableScope] danielaparker-jsoncons-95a220d/examples/src/json_parser_examples.cpp:15:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_parser_examples.cpp:69:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_parser_examples.cpp:89:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_reader_examples.cpp:72:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_reader_examples.cpp:98:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_reader_examples.cpp:123:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_reader_examples.cpp:166:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_reader_examples.cpp:171:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_reader_examples.cpp:29:5: style: Class 'MyIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] danielaparker-jsoncons-95a220d/examples/src/common/mock_stateful_allocator.hpp:33:5: style: Class 'mock_stateful_allocator < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] danielaparker-jsoncons-95a220d/examples/src/common/mock_stateful_allocator.hpp:47:5: style: Class 'mock_stateful_allocator < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] danielaparker-jsoncons-95a220d/examples/src/json_traits_bitset_examples.cpp:21:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_traits_bitset_examples.cpp:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_traits_bitset_examples.cpp:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_traits_integer_examples.cpp:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_traits_macros_examples.cpp:281:1: error: There is an unknown macro here somewhere. Configuration is required. If JSONCONS_ENUM_TRAITS is a macro then please configure it. [unknownMacro] danielaparker-jsoncons-95a220d/examples/src/json_traits_name_macro_examples.cpp:210:1: error: There is an unknown macro here somewhere. Configuration is required. If JSONCONS_ENUM_NAME_TRAITS is a macro then please configure it. [unknownMacro] danielaparker-jsoncons-95a220d/examples/src/json_traits_polymorphic_examples.cpp:135:1: error: There is an unknown macro here somewhere. Configuration is required. If JSONCONS_POLYMORPHIC_TRAITS is a macro then please configure it. [unknownMacro] danielaparker-jsoncons-95a220d/examples/src/json_traits_tuple_examples.cpp:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_traits_tuple_examples.cpp:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/json_traits_variant_examples.cpp:384:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpatch_examples.cpp:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpatch_examples.cpp:64:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpatch_examples.cpp:86:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpatch_examples.cpp:105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpatch_examples.cpp:111:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_examples.cpp:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_examples.cpp:125:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_examples.cpp:164:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_examples.cpp:202:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_examples.cpp:221:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_examples.cpp:251:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_examples.cpp:291:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_examples.cpp:326:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_examples.cpp:338:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_examples.cpp:362:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_examples.cpp:384:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_examples.cpp:401:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_examples.cpp:491:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_examples.cpp:529:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_examples.cpp:556:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_examples.cpp:568:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_examples.cpp:591:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_examples.cpp:611:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_examples.cpp:623:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_examples.cpp:636:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_examples.cpp:648:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_examples.cpp:711:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_examples.cpp:721:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_examples.cpp:755:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_examples.cpp:788:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_examples.cpp:801:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_examples.cpp:856:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_examples.cpp:867:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_examples.cpp:774:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalid_type [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_location_examples.cpp:57:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sort_descending [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_location_examples.cpp:111:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_location_examples.cpp:165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_location_examples.cpp:204:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sort_descending [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_location_examples.cpp:241:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpath_location_examples.cpp:146:34: warning: Assert statement calls a function which may have desired side effects: 'std::addressof'. [assertWithSideEffect] danielaparker-jsoncons-95a220d/examples/src/jsonpath_location_examples.cpp:156:34: warning: Assert statement calls a function which may have desired side effects: 'std::addressof'. [assertWithSideEffect] danielaparker-jsoncons-95a220d/examples/src/jsonpath_location_examples.cpp:162:34: warning: Assert statement calls a function which may have desired side effects: 'std::addressof'. [assertWithSideEffect] danielaparker-jsoncons-95a220d/examples/src/jsonpath_location_examples.cpp:57:51: style: Same expression on both sides of '|'. [duplicateExpression] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:35:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:83:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:108:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:139:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:157:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:175:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:193:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:211:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:229:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:247:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:265:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:286:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:304:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:332:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:346:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:384:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:401:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:420:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:437:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:472:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:497:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:520:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:536:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:552:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:568:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:573:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:347:15: style: Variable 'item' can be declared as reference to const [constVariableReference] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:359:15: style: Variable 'item' can be declared as reference to const [constVariableReference] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:514:13: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:530:13: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:546:13: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] danielaparker-jsoncons-95a220d/examples/src/jsonpointer_examples.cpp:562:13: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] danielaparker-jsoncons-95a220d/examples/src/jsonschema_examples.cpp:85:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonschema_examples.cpp:129:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonschema_examples.cpp:205:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonschema_examples.cpp:398:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonschema_examples.cpp:428:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonschema_examples.cpp:450:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonschema_examples.cpp:484:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonschema_examples.cpp:517:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonschema_examples.cpp:602:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/jsonschema_examples.cpp:612:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/msgpack_examples.cpp:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/msgpack_examples.cpp:61:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/msgpack_examples.cpp:109:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/msgpack_examples.cpp:131:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/msgpack_examples.cpp:142:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/msgpack_examples.cpp:169:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/msgpack_examples.cpp:177:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/ojson_examples.cpp:12:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/pmr_allocator_examples.cpp:17:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_object_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/pmr_allocator_examples.cpp:122:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/pmr_allocator_examples.cpp:30:10: style: Variable 'buffer' can be declared as const array [constVariable] danielaparker-jsoncons-95a220d/examples/src/pmr_allocator_examples.cpp:47:10: style: Variable 'buffer' can be declared as const array [constVariable] danielaparker-jsoncons-95a220d/examples/src/pmr_allocator_examples.cpp:51:10: style: Variable 'buffer1' can be declared as const array [constVariable] danielaparker-jsoncons-95a220d/examples/src/pmr_allocator_examples.cpp:66:10: style: Variable 'buffer' can be declared as const array [constVariable] danielaparker-jsoncons-95a220d/examples/src/pmr_allocator_examples.cpp:82:10: style: Variable 'buffer' can be declared as const array [constVariable] danielaparker-jsoncons-95a220d/examples/src/pmr_allocator_examples.cpp:86:10: style: Variable 'buffer1' can be declared as const array [constVariable] danielaparker-jsoncons-95a220d/examples/src/pmr_allocator_examples.cpp:101:10: style: Variable 'buffer' can be declared as const array [constVariable] danielaparker-jsoncons-95a220d/examples/src/pmr_allocator_examples.cpp:105:10: style: Variable 'buffer1' can be declared as const array [constVariable] danielaparker-jsoncons-95a220d/examples/src/pmr_allocator_examples.cpp:131:10: style: Variable 'buffer' can be declared as const array [constVariable] danielaparker-jsoncons-95a220d/examples/src/pmr_allocator_examples.cpp:77:12: warning:inconclusive: Access of moved variable 'j'. [accessMoved] danielaparker-jsoncons-95a220d/examples/src/pmr_allocator_examples.cpp:74:28: note: Calling std::move(j) danielaparker-jsoncons-95a220d/examples/src/pmr_allocator_examples.cpp:77:12: note: Access of moved variable 'j'. danielaparker-jsoncons-95a220d/examples/src/pmr_allocator_examples.cpp:145:12: warning:inconclusive: Access of moved variable 'j'. [accessMoved] danielaparker-jsoncons-95a220d/examples/src/pmr_allocator_examples.cpp:142:10: note: Calling std::move(j) danielaparker-jsoncons-95a220d/examples/src/pmr_allocator_examples.cpp:145:12: note: Access of moved variable 'j'. danielaparker-jsoncons-95a220d/examples/src/pmr_allocator_examples.cpp:11:57: error: Uninitialized variable: buffer [uninitvar] danielaparker-jsoncons-95a220d/examples/src/pmr_allocator_examples.cpp:31:57: error: Uninitialized variable: buffer [uninitvar] danielaparker-jsoncons-95a220d/examples/src/pmr_allocator_examples.cpp:48:57: error: Uninitialized variable: buffer [uninitvar] danielaparker-jsoncons-95a220d/examples/src/pmr_allocator_examples.cpp:52:58: error: Uninitialized variable: buffer1 [uninitvar] danielaparker-jsoncons-95a220d/examples/src/pmr_allocator_examples.cpp:67:57: error: Uninitialized variable: buffer [uninitvar] danielaparker-jsoncons-95a220d/examples/src/pmr_allocator_examples.cpp:83:57: error: Uninitialized variable: buffer [uninitvar] danielaparker-jsoncons-95a220d/examples/src/pmr_allocator_examples.cpp:87:58: error: Uninitialized variable: buffer1 [uninitvar] danielaparker-jsoncons-95a220d/examples/src/pmr_allocator_examples.cpp:102:57: error: Uninitialized variable: buffer [uninitvar] danielaparker-jsoncons-95a220d/examples/src/pmr_allocator_examples.cpp:106:58: error: Uninitialized variable: buffer1 [uninitvar] danielaparker-jsoncons-95a220d/examples/src/pmr_allocator_examples.cpp:132:57: error: Uninitialized variable: buffer [uninitvar] danielaparker-jsoncons-95a220d/examples/src/unicode_examples.cpp:19:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/unicode_examples.cpp:28:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/update_json_in_place_examples.cpp:88:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/update_json_in_place_examples.cpp:90:17: style: The scope of the variable 'input' can be reduced. [variableScope] danielaparker-jsoncons-95a220d/examples/src/uses_allocator_construction_examples.cpp:159:1: error: There is an unknown macro here somewhere. Configuration is required. If JSONCONS_TPL_ALL_CTOR_GETTER_TRAITS is a macro then please configure it. [unknownMacro] danielaparker-jsoncons-95a220d/examples/src/wjson_examples.cpp:22:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wcout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples/src/wjson_examples.cpp:81:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples_boost/extensibility.cpp:28:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples_boost/extensibility.cpp:40:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples_boost/extensibility.cpp:58:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bigdec [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples_boost/extensibility.cpp:70:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples_boost/extensibility.cpp:75:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bigdec [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples_boost/extensibility.cpp:101:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples_boost/extensibility.cpp:191:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples_boost/extensibility.cpp:249:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples_boost/extensibility.cpp:271:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples_boost/extensibility.cpp:290:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples_boost/extensibility.cpp:144:44: performance:inconclusive: Function parameter 'alloc' should be passed by const reference. [passedByValue] danielaparker-jsoncons-95a220d/examples_boost/extensibility.cpp:93:17: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] danielaparker-jsoncons-95a220d/examples_boost/interprocess_allocator.cpp:43:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable create_only [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples_boost/interprocess_allocator.cpp:29:26: style: Parameter 'argv' can be declared as const array [constParameter] danielaparker-jsoncons-95a220d/examples_boost/more_examples.cpp:18:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples_boost/pool_allocator.cpp:20:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples_boost/serialization_examples.cpp:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples_boost/serialization_examples.cpp:73:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples_boost/serialization_examples.cpp:109:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable same_line [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples_boost/serialization_examples.cpp:186:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples_boost/serialization_examples.cpp:303:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples_boost/serialization_examples.cpp:331:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples_boost/serialization_examples.cpp:348:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples_boost/serialization_examples.cpp:377:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples_boost/serialization_examples.cpp:402:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples_boost/serialization_examples.cpp:435:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples_boost/serialization_examples.cpp:480:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/examples_boost/serialization_examples.cpp:320:31: error: Invalid std::sqrt() argument nr 1. The value is -1 but the valid values are '0.0:'. [invalidFunctionArg] danielaparker-jsoncons-95a220d/examples_boost/serialization_examples.cpp:454:21: style: C-style pointer casting [cstyleCast] danielaparker-jsoncons-95a220d/examples_boost/serialization_examples.cpp:219:14: style: Local variable 'val' shadows outer variable [shadowVariable] danielaparker-jsoncons-95a220d/examples_boost/serialization_examples.cpp:185:10: note: Shadowed declaration danielaparker-jsoncons-95a220d/examples_boost/serialization_examples.cpp:219:14: note: Shadow variable danielaparker-jsoncons-95a220d/examples_boost/serialization_examples.cpp:235:14: style: Local variable 'options1' shadows outer variable [shadowVariable] danielaparker-jsoncons-95a220d/examples_boost/serialization_examples.cpp:200:10: note: Shadowed declaration danielaparker-jsoncons-95a220d/examples_boost/serialization_examples.cpp:235:14: note: Shadow variable danielaparker-jsoncons-95a220d/examples_boost/serialization_examples.cpp:241:14: style: Local variable 'options2' shadows outer variable [shadowVariable] danielaparker-jsoncons-95a220d/examples_boost/serialization_examples.cpp:206:10: note: Shadowed declaration danielaparker-jsoncons-95a220d/examples_boost/serialization_examples.cpp:241:14: note: Shadow variable danielaparker-jsoncons-95a220d/examples_boost/serialization_examples.cpp:247:14: style: Local variable 'options3' shadows outer variable [shadowVariable] danielaparker-jsoncons-95a220d/examples_boost/serialization_examples.cpp:213:10: note: Shadowed declaration danielaparker-jsoncons-95a220d/examples_boost/serialization_examples.cpp:247:14: note: Shadow variable danielaparker-jsoncons-95a220d/fuzzers/fuzz_cbor.cpp:19:9: style: Exception should be caught by reference. [catchExceptionByValue] danielaparker-jsoncons-95a220d/fuzzers/fuzz_csv.cpp:15:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_rows [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/fuzzers/fuzz_csv.cpp:20:9: style: Exception should be caught by reference. [catchExceptionByValue] danielaparker-jsoncons-95a220d/fuzzers/fuzz_csv.cpp:21:9: style: Exception should be caught by reference. [catchExceptionByValue] danielaparker-jsoncons-95a220d/fuzzers/fuzz_csv.cpp:22:9: style: Exception should be caught by reference. [catchExceptionByValue] danielaparker-jsoncons-95a220d/fuzzers/fuzz_json_cursor.cpp:16:32: style: Variable 's2' is assigned a value that is never used. [unreadVariable] danielaparker-jsoncons-95a220d/test/bson/src/bson_cursor_tests.cpp:46:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin_object [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/bson/src/bson_cursor_tests.cpp:177:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin_object [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/bson/src/bson_cursor_tests.cpp:276:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unexpected_eof [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/bson/src/bson_cursor_tests.cpp:152:57: performance: Function parameter 'bytes' should be passed by const reference. [passedByValue] danielaparker-jsoncons-95a220d/test/bson/src/bson_cursor_tests.cpp:162:67: performance: Function parameter 'bytes' should be passed by const reference. [passedByValue] danielaparker-jsoncons-95a220d/test/bson/src/bson_cursor_tests.cpp:172:45: performance: Function parameter 'expectedKey' should be passed by const reference. [passedByValue] danielaparker-jsoncons-95a220d/test/bson/src/bson_decimal128_tests.cpp:33:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf_size [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/bson/src/bson_decimal128_tests.cpp:59:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf_size [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/bson/src/bson_decimal128_tests.cpp:106:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf_size [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/bson/src/bson_decimal128_tests.cpp:199:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf_size [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/bson/src/bson_decimal128_tests.cpp:287:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf_size [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/bson/src/bson_encoder_tests.cpp:80:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/bson/src/bson_encoder_tests.cpp:303:16: error: Returning object that points to local variable 'str' that will be invalid when returning. [returnDanglingLifetime] danielaparker-jsoncons-95a220d/test/bson/src/bson_encoder_tests.cpp:301:62: note: Pointer to container is created here. danielaparker-jsoncons-95a220d/test/bson/src/bson_encoder_tests.cpp:302:36: note: Passed to initializer list. danielaparker-jsoncons-95a220d/test/bson/src/bson_encoder_tests.cpp:300:14: note: Variable created here. danielaparker-jsoncons-95a220d/test/bson/src/bson_encoder_tests.cpp:303:16: note: Returning object that points to local variable 'str' that will be invalid when returning. danielaparker-jsoncons-95a220d/test/bson/src/bson_encoder_tests.cpp:283:26: performance: Function 'bytes1()' should return member 'output1' by const reference. [returnByReference] danielaparker-jsoncons-95a220d/test/bson/src/bson_encoder_tests.cpp:284:26: performance: Function 'bytes2()' should return member 'output2' by const reference. [returnByReference] danielaparker-jsoncons-95a220d/test/bson/src/bson_reader_tests.cpp:24:11: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] danielaparker-jsoncons-95a220d/test/bson/src/bson_test_suite.cpp:21:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/bson/src/bson_test_suite.cpp:126:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/bson/src/bson_test_suite.cpp:382:21: style: Variable 'expected' is assigned a value that is never used. [unreadVariable] danielaparker-jsoncons-95a220d/test/bson/src/encode_decode_bson_tests.cpp:128:1: error: There is an unknown macro here somewhere. Configuration is required. If JSONCONS_ALL_MEMBER_TRAITS is a macro then please configure it. [unknownMacro] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_cursor_tests.cpp:45:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin_object [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_cursor_tests.cpp:92:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin_array [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_cursor_tests.cpp:189:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin_array [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_cursor_tests.cpp:314:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string_value [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_cursor_tests.cpp:274:57: performance: Function parameter 'bytes' should be passed by const reference. [passedByValue] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_cursor_tests.cpp:284:67: performance: Function parameter 'bytes' should be passed by const reference. [passedByValue] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_encoder_tests.cpp:112:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_encoder_tests.cpp:186:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bigint [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_encoder_tests.cpp:205:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bigint [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_encoder_tests.cpp:230:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bigint [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_encoder_tests.cpp:260:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bigint [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_encoder_tests.cpp:285:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bigdec [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_encoder_tests.cpp:363:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable too_many_items [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_encoder_tests.cpp:463:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_encoder_tests.cpp:594:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin_array [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_encoder_tests.cpp:519:16: error: Returning object that points to local variable 'str' that will be invalid when returning. [returnDanglingLifetime] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_encoder_tests.cpp:517:62: note: Pointer to container is created here. danielaparker-jsoncons-95a220d/test/cbor/src/cbor_encoder_tests.cpp:518:36: note: Passed to initializer list. danielaparker-jsoncons-95a220d/test/cbor/src/cbor_encoder_tests.cpp:516:14: note: Variable created here. danielaparker-jsoncons-95a220d/test/cbor/src/cbor_encoder_tests.cpp:519:16: note: Returning object that points to local variable 'str' that will be invalid when returning. danielaparker-jsoncons-95a220d/test/cbor/src/cbor_encoder_tests.cpp:499:26: performance: Function 'bytes1()' should return member 'output1' by const reference. [returnByReference] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_encoder_tests.cpp:500:26: performance: Function 'bytes2()' should return member 'output2' by const reference. [returnByReference] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_encoder_tests.cpp:115:26: style: Unused variable: v [unusedVariable] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_event_reader_tests.cpp:44:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin_object [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_event_reader_tests.cpp:129:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string_value [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_event_reader_tests.cpp:89:57: performance: Function parameter 'bytes' should be passed by const reference. [passedByValue] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_event_reader_tests.cpp:99:67: performance: Function parameter 'bytes' should be passed by const reference. [passedByValue] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_event_visitor_tests.cpp:26:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_event_visitor_tests.cpp:32:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_event_visitor_tests.cpp:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_event_visitor_tests.cpp:43:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_event_visitor_tests.cpp:49:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_event_visitor_tests.cpp:54:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_event_visitor_tests.cpp:59:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_event_visitor_tests.cpp:64:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_event_visitor_tests.cpp:69:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_event_visitor_tests.cpp:78:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_event_visitor_tests.cpp:92:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_reader_tests.cpp:38:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_reader_tests.cpp:80:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_reader_tests.cpp:271:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bigdec [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_reader_tests.cpp:415:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bigint [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_reader_tests.cpp:54:15: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_tests.cpp:21:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_tests.cpp:43:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_tests.cpp:109:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_typed_array_tests.cpp:29:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_typed_array_tests.cpp:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSONCONS_VISITOR_RETURN [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_typed_array_tests.cpp:96:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin_array [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_typed_array_tests.cpp:153:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_typed_array_tests.cpp:701:36: style: Variable 'input' is assigned a value that is never used. [unreadVariable] danielaparker-jsoncons-95a220d/test/cbor/src/cbor_typed_array_tests.cpp:809:36: style: Variable 'input' is assigned a value that is never used. [unreadVariable] danielaparker-jsoncons-95a220d/test/cbor/src/decode_cbor_tests.cpp:175:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bigint [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/decode_cbor_tests.cpp:249:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bigint [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/decode_cbor_tests.cpp:291:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bigint [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/decode_cbor_tests.cpp:419:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bigdec [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/decode_cbor_tests.cpp:511:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bigdec [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/decode_cbor_tests.cpp:550:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bigint [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/decode_cbor_tests.cpp:585:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bigint [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/cbor/src/decode_cbor_tests.cpp:33:9: style: Class 'MyIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] danielaparker-jsoncons-95a220d/test/cbor/src/encode_cbor_tests.cpp:157:1: error: There is an unknown macro here somewhere. Configuration is required. If JSONCONS_ALL_MEMBER_TRAITS is a macro then please configure it. [unknownMacro] danielaparker-jsoncons-95a220d/test/corelib/src/detail/optional_tests.cpp:69:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int64_t [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/detect_encoding_tests.cpp:22:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utf16le [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/detect_encoding_tests.cpp:40:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utf8 [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/double_to_string_tests.cpp:33:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits10 [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/double_to_string_tests.cpp:124:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits10 [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/double_to_string_tests.cpp:21:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable general [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/dtoa_tests.cpp:20:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/dtoa_tests.cpp:43:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/encode_decode_json_tests.cpp:23:9: style: Class 'MyIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] danielaparker-jsoncons-95a220d/test/corelib/src/encode_decode_json_tests.cpp:167:27: style: Condition 'result.size()==v.size()' is always true [knownConditionTrueFalse] danielaparker-jsoncons-95a220d/test/corelib/src/json_array_tests.cpp:19:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_array_tests.cpp:32:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_array_tests.cpp:44:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_array_tests.cpp:68:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_array_tests.cpp:85:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_array_tests.cpp:106:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_array_tests.cpp:116:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_array_tests.cpp:125:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_array_tests.cpp:136:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_array_tests.cpp:152:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_array_tests.cpp:168:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_array_tests.cpp:184:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_array_tests.cpp:201:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_array_tests.cpp:324:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_array_tests.cpp:469:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_array_tests.cpp:339:15: style: Condition '3==vec.size()' is always true [knownConditionTrueFalse] danielaparker-jsoncons-95a220d/test/corelib/src/json_as_tests.cpp:99:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bigint [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_as_tests.cpp:156:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_string_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:39:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:58:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:77:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:96:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:115:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:135:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:154:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:174:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:194:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:213:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:233:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:253:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:273:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:293:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:313:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:333:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:354:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:374:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:394:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:414:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:434:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:454:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:474:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:495:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:515:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:535:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:555:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:575:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:595:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:615:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:635:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:655:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:673:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:690:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:707:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:676:9: error: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object [rethrowNoCurrentException] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:693:9: error: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object [rethrowNoCurrentException] danielaparker-jsoncons-95a220d/test/corelib/src/json_checker_tests.cpp:710:9: error: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object [rethrowNoCurrentException] danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:20:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_object_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:218:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_object_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:234:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:245:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_object_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:272:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:514:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bigint [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:275:27: style: Condition 'j2==j1' is always true [knownConditionTrueFalse] danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:275:15: note: Assuming that condition 'j1==j2' is not redundant danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:275:27: note: Condition 'j2==j1' is always true danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:278:29: style: Condition 'j1==var3' is always true [knownConditionTrueFalse] danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:278:17: note: Assuming that condition 'var3==j1' is not redundant danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:278:29: note: Condition 'j1==var3' is always true danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:281:33: style: Condition 'var4!=var3' is always true [knownConditionTrueFalse] danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:282:31: style: Condition 'var4!=j2' is always true [knownConditionTrueFalse] danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:289:33: style: Condition 'var7==var6' is always true [knownConditionTrueFalse] danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:289:17: note: Assuming that condition 'var6==var7' is not redundant danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:289:33: note: Condition 'var7==var6' is always true danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:292:49: style: Condition 'var8==var6' is always true [knownConditionTrueFalse] danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:292:33: note: Assuming that condition 'var6==var8' is not redundant danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:292:49: note: Condition 'var8==var6' is always true danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:292:81: style: Condition 'var8==var7' is always true [knownConditionTrueFalse] danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:292:65: note: Assuming that condition 'var7==var8' is not redundant danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:292:81: note: Condition 'var8==var7' is always true danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:305:35: style: Condition 'var10==var9' is always true [knownConditionTrueFalse] danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:305:17: note: Assuming that condition 'var9==var10' is not redundant danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:305:35: note: Condition 'var10==var9' is always true danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:306:35: style: Condition 'var11!=var9' is always true [knownConditionTrueFalse] danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:307:36: style: Condition 'var13==var12' is always true [knownConditionTrueFalse] danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:307:18: note: Assuming that condition 'var12==var13' is not redundant danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:307:36: note: Condition 'var13==var12' is always true danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:308:36: style: Condition 'var14!=var12' is always true [knownConditionTrueFalse] danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:311:35: style: Condition 'var15==var9' is always true [knownConditionTrueFalse] danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:311:17: note: Assuming that condition 'var9==var15' is not redundant danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:311:35: note: Condition 'var15==var9' is always true danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:608:18: style: Condition 'j2==j1' is always true [knownConditionTrueFalse] danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:604:17: note: j2 is assigned 'j1' here. danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:608:18: note: Condition 'j2==j1' is always true danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:609:18: style: Condition 'j1==j2' is always true [knownConditionTrueFalse] danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:604:17: note: j2 is assigned 'j1' here. danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:609:18: note: Condition 'j1==j2' is always true danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:610:18: style: Condition 'j2==j3' is always true [knownConditionTrueFalse] danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:605:17: note: j3 is assigned 'j1' here. danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:604:17: note: j2 is assigned 'j1' here. danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:610:18: note: Condition 'j2==j3' is always true danielaparker-jsoncons-95a220d/test/corelib/src/json_compare_tests.cpp:611:24: style: Condition 'j1='. [duplicateExpression] danielaparker-jsoncons-95a220d/test/corelib/src/json_const_pointer_arg_tests.cpp:22:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_const_pointer_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_const_pointer_arg_tests.cpp:76:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_const_pointer_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_const_pointer_arg_tests.cpp:111:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_const_pointer_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_const_pointer_arg_tests.cpp:122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_string_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_const_pointer_arg_tests.cpp:139:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_const_pointer_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_const_pointer_arg_tests.cpp:157:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_const_pointer_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_const_pointer_arg_tests.cpp:169:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_const_pointer_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_const_pointer_arg_tests.cpp:177:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable half_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_const_pointer_arg_tests.cpp:193:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_const_pointer_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_const_pointer_arg_tests.cpp:206:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_const_pointer_arg_tests.cpp:265:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_const_pointer_arg_tests.cpp:213:26: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] danielaparker-jsoncons-95a220d/test/corelib/src/json_constructor_tests.cpp:402:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_string_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_constructor_tests.cpp:417:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_object_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_constructor_tests.cpp:518:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable datetime [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_constructor_tests.cpp:530:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable epoch_second [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_constructor_tests.cpp:579:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_constructor_tests.cpp:597:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_constructor_tests.cpp:663:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_constructor_tests.cpp:648:38: warning:inconclusive: Access of moved variable 'var15'. [accessMoved] danielaparker-jsoncons-95a220d/test/corelib/src/json_constructor_tests.cpp:647:16: note: Calling std::move(var15) danielaparker-jsoncons-95a220d/test/corelib/src/json_constructor_tests.cpp:648:38: note: Access of moved variable 'var15'. danielaparker-jsoncons-95a220d/test/corelib/src/json_constructor_tests.cpp:655:38: warning:inconclusive: Access of moved variable 'var17'. [accessMoved] danielaparker-jsoncons-95a220d/test/corelib/src/json_constructor_tests.cpp:654:16: note: Calling std::move(var17) danielaparker-jsoncons-95a220d/test/corelib/src/json_constructor_tests.cpp:655:38: note: Access of moved variable 'var17'. danielaparker-jsoncons-95a220d/test/corelib/src/json_cursor_tests.cpp:535:1: error: There is an unknown macro here somewhere. Configuration is required. If JSONCONS_ALL_MEMBER_TRAITS is a macro then please configure it. [unknownMacro] danielaparker-jsoncons-95a220d/test/corelib/src/json_encoder_tests.cpp:18:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byte_string_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_encoder_tests.cpp:45:17: performance: Function 'string1()' should return member 'output1' by const reference. [returnByReference] danielaparker-jsoncons-95a220d/test/corelib/src/json_encoder_tests.cpp:46:17: performance: Function 'string2()' should return member 'output2' by const reference. [returnByReference] danielaparker-jsoncons-95a220d/test/corelib/src/json_encoder_tests.cpp:72:17: performance: Function 'string1()' should return member 'output1' by const reference. [returnByReference] danielaparker-jsoncons-95a220d/test/corelib/src/json_encoder_tests.cpp:73:17: performance: Function 'string2()' should return member 'output2' by const reference. [returnByReference] danielaparker-jsoncons-95a220d/test/corelib/src/json_exception_tests.cpp:19:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_of_range [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_exception_tests.cpp:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_exception_tests.cpp:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_exception_tests.cpp:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_exception_tests.cpp:63:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable domain_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_exception_tests.cpp:70:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_of_range [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_filter_tests.cpp:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSONCONS_VISITOR_RETURN [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_filter_tests.cpp:66:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_filter_tests.cpp:145:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ser_error [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_filter_tests.cpp:32:5: style: Class 'name_fixup_filter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] danielaparker-jsoncons-95a220d/test/corelib/src/json_in_place_update_tests.cpp:39:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSONCONS_VISITOR_RETURN [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_in_place_update_tests.cpp:33:22: style: Variable 'last' can be declared as pointer to const [constVariablePointer] danielaparker-jsoncons-95a220d/test/corelib/src/json_in_place_update_tests.cpp:64:21: style: Variable 'format' is assigned a value that is never used. [unreadVariable] danielaparker-jsoncons-95a220d/test/corelib/src/json_in_place_update_tests.cpp:78:21: style: Variable 'format' is assigned a value that is never used. [unreadVariable] danielaparker-jsoncons-95a220d/test/corelib/src/json_in_place_update_tests.cpp:92:21: style: Variable 'format' is assigned a value that is never used. [unreadVariable] danielaparker-jsoncons-95a220d/test/corelib/src/json_in_place_update_tests.cpp:106:21: style: Variable 'format' is assigned a value that is never used. [unreadVariable] danielaparker-jsoncons-95a220d/test/corelib/src/json_in_place_update_tests.cpp:120:21: style: Variable 'format' is assigned a value that is never used. [unreadVariable] danielaparker-jsoncons-95a220d/test/corelib/src/json_in_place_update_tests.cpp:134:21: style: Variable 'format' is assigned a value that is never used. [unreadVariable] danielaparker-jsoncons-95a220d/test/corelib/src/json_in_place_update_tests.cpp:148:21: style: Variable 'format' is assigned a value that is never used. [unreadVariable] danielaparker-jsoncons-95a220d/test/corelib/src/json_in_place_update_tests.cpp:162:21: style: Variable 'format' is assigned a value that is never used. [unreadVariable] danielaparker-jsoncons-95a220d/test/corelib/src/json_in_place_update_tests.cpp:176:21: style: Variable 'format' is assigned a value that is never used. [unreadVariable] danielaparker-jsoncons-95a220d/test/corelib/src/json_integer_tests.cpp:19:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_less_tests.cpp:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_object_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_less_tests.cpp:160:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_array_arg [valueFlowBailoutIncompleteVar] danielaparker-jsoncons-95a220d/test/corelib/src/json_less_tests.cpp:74:22: style: Condition 'jfalse