2025-08-28 23:27 ftp://ftp.de.debian.org/debian/pool/main/s/safeint/safeint_3.0.28a+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j10 platform: Linux-6.14.8-2-pve-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.18.0 head-info: b4f07cd (2025-08-28 18:21:59 +0200) count: 581 995 elapsed-time: 0.8 10.1 head-timing-info: old-timing-info: head results: SafeInt-3.0.28a/SafeInt.hpp:162:0: error: failed to evaluate #if condition, undefined function-like macro invocation: __has_cpp_attribute( ... ) [preprocessorErrorDirective] SafeInt-3.0.28a/SafeInt.hpp:162:2: error: failed to evaluate #if condition, undefined function-like macro invocation: __has_cpp_attribute( ... ) [preprocessorErrorDirective] SafeInt-3.0.28a/safe_math_impl.h:2516:21: style: Variable 'result' is assigned a value that is never used. [unreadVariable] SafeInt-3.0.28a/safe_math_impl.h:2540:21: style: Variable 'result' is assigned a value that is never used. [unreadVariable] SafeInt-3.0.28a/Test/TestCase.h:93:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] SafeInt-3.0.28a/Test/TestCase.h:101:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] SafeInt-3.0.28a/Test/TestCase.h:109:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] SafeInt-3.0.28a/Test/TestCase.h:116:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] SafeInt-3.0.28a/Test/TestCase.h:122:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] SafeInt-3.0.28a/Test/TestCase.h:134:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test_sub.cpp:167:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:77:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fcn1 [valueFlowBailoutIncompleteVar] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test_div.cpp:165:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test_add.cpp:163:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test_mult.cpp:165:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] SafeInt-3.0.28a/Test/TestCase.h:131:7: style:inconclusive: Technically the member function 'trace::trace_msg' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:58:4: style:inconclusive: Technically the member function 'safe_test < std :: uint64_t , std :: uint64_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:58:4: style:inconclusive: Technically the member function 'safe_test < std :: uint64_t , std :: uint32_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:58:4: style:inconclusive: Technically the member function 'safe_test < std :: uint64_t , std :: int64_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:58:4: style:inconclusive: Technically the member function 'safe_test < std :: uint64_t , std :: int32_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:58:4: style:inconclusive: Technically the member function 'safe_test < std :: int64_t , std :: uint64_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:58:4: style:inconclusive: Technically the member function 'safe_test < std :: int64_t , std :: uint32_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:58:4: style:inconclusive: Technically the member function 'safe_test < std :: int64_t , std :: int64_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:58:4: style:inconclusive: Technically the member function 'safe_test < std :: int64_t , std :: int32_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:58:4: style:inconclusive: Technically the member function 'safe_test < std :: uint32_t , std :: uint64_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:58:4: style:inconclusive: Technically the member function 'safe_test < std :: uint32_t , std :: uint32_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:58:4: style:inconclusive: Technically the member function 'safe_test < std :: uint32_t , std :: int64_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:58:4: style:inconclusive: Technically the member function 'safe_test < std :: uint32_t , std :: int32_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:58:4: style:inconclusive: Technically the member function 'safe_test < std :: int32_t , std :: uint64_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:58:4: style:inconclusive: Technically the member function 'safe_test < std :: int32_t , std :: uint32_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:58:4: style:inconclusive: Technically the member function 'safe_test < std :: int32_t , std :: int64_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:58:4: style:inconclusive: Technically the member function 'safe_test < std :: int32_t , std :: int32_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:48:7: style:inconclusive: Technically the member function 'check_test < std :: uint64_t , std :: uint64_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:48:7: style:inconclusive: Technically the member function 'check_test < std :: uint64_t , std :: uint32_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:48:7: style:inconclusive: Technically the member function 'check_test < std :: uint64_t , std :: int64_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:48:7: style:inconclusive: Technically the member function 'check_test < std :: uint64_t , std :: int32_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:48:7: style:inconclusive: Technically the member function 'check_test < std :: int64_t , std :: uint64_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:48:7: style:inconclusive: Technically the member function 'check_test < std :: int64_t , std :: uint32_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:48:7: style:inconclusive: Technically the member function 'check_test < std :: int64_t , std :: int64_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:48:7: style:inconclusive: Technically the member function 'check_test < std :: int64_t , std :: int32_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:48:7: style:inconclusive: Technically the member function 'check_test < std :: uint32_t , std :: uint64_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:48:7: style:inconclusive: Technically the member function 'check_test < std :: uint32_t , std :: uint32_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:48:7: style:inconclusive: Technically the member function 'check_test < std :: uint32_t , std :: int64_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:48:7: style:inconclusive: Technically the member function 'check_test < std :: uint32_t , std :: int32_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:48:7: style:inconclusive: Technically the member function 'check_test < std :: int32_t , std :: uint64_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:48:7: style:inconclusive: Technically the member function 'check_test < std :: int32_t , std :: uint32_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:48:7: style:inconclusive: Technically the member function 'check_test < std :: int32_t , std :: int64_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/c_safe_math/safe_math_test.h:48:7: style:inconclusive: Technically the member function 'check_test < std :: int32_t , std :: int32_t >::operator()' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint64_t , std :: uint64_t , OpType :: Sub >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint64_t , std :: uint32_t , OpType :: Sub >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint64_t , std :: int64_t , OpType :: Sub >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint64_t , std :: int32_t , OpType :: Sub >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int64_t , std :: uint64_t , OpType :: Sub >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int64_t , std :: uint32_t , OpType :: Sub >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int64_t , std :: int64_t , OpType :: Sub >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int64_t , std :: int32_t , OpType :: Sub >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint32_t , std :: uint64_t , OpType :: Sub >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint32_t , std :: uint32_t , OpType :: Sub >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint32_t , std :: int64_t , OpType :: Sub >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint32_t , std :: int32_t , OpType :: Sub >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int32_t , std :: uint64_t , OpType :: Sub >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int32_t , std :: uint32_t , OpType :: Sub >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int32_t , std :: int64_t , OpType :: Sub >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int32_t , std :: int32_t , OpType :: Sub >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:129:2: style: Class 'trace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint64_t , std :: uint64_t , OpType :: Div >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint64_t , std :: uint32_t , OpType :: Div >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint64_t , std :: int64_t , OpType :: Div >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint64_t , std :: int32_t , OpType :: Div >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int64_t , std :: uint64_t , OpType :: Div >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int64_t , std :: uint32_t , OpType :: Div >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int64_t , std :: int64_t , OpType :: Div >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int64_t , std :: int32_t , OpType :: Div >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint32_t , std :: uint64_t , OpType :: Div >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint32_t , std :: uint32_t , OpType :: Div >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint32_t , std :: int64_t , OpType :: Div >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint32_t , std :: int32_t , OpType :: Div >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int32_t , std :: uint64_t , OpType :: Div >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int32_t , std :: uint32_t , OpType :: Div >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int32_t , std :: int64_t , OpType :: Div >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int32_t , std :: int32_t , OpType :: Div >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint64_t , std :: uint64_t , OpType :: Add >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint64_t , std :: uint32_t , OpType :: Add >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint64_t , std :: int64_t , OpType :: Add >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint64_t , std :: int32_t , OpType :: Add >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int64_t , std :: uint64_t , OpType :: Add >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int64_t , std :: uint32_t , OpType :: Add >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int64_t , std :: int64_t , OpType :: Add >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int64_t , std :: int32_t , OpType :: Add >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint32_t , std :: uint64_t , OpType :: Add >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint32_t , std :: uint32_t , OpType :: Add >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint32_t , std :: int64_t , OpType :: Add >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint32_t , std :: int32_t , OpType :: Add >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int32_t , std :: uint64_t , OpType :: Add >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int32_t , std :: uint32_t , OpType :: Add >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int32_t , std :: int64_t , OpType :: Add >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int32_t , std :: int32_t , OpType :: Add >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint64_t , std :: uint64_t , OpType :: Mult >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint64_t , std :: uint32_t , OpType :: Mult >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint64_t , std :: int64_t , OpType :: Mult >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint64_t , std :: int32_t , OpType :: Mult >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int64_t , std :: uint64_t , OpType :: Mult >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int64_t , std :: uint32_t , OpType :: Mult >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int64_t , std :: int64_t , OpType :: Mult >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int64_t , std :: int32_t , OpType :: Mult >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint32_t , std :: uint64_t , OpType :: Mult >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint32_t , std :: uint32_t , OpType :: Mult >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint32_t , std :: int64_t , OpType :: Mult >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint32_t , std :: int32_t , OpType :: Mult >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int32_t , std :: uint64_t , OpType :: Mult >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int32_t , std :: uint32_t , OpType :: Mult >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int32_t , std :: int64_t , OpType :: Mult >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int32_t , std :: int32_t , OpType :: Mult >::GetCase' can be const. [functionConst] SafeInt-3.0.28a/safe_math.h:448:99: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:449:110: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:450:110: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:451:121: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:458:119: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:459:130: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:460:130: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:461:141: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:467:101: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:468:112: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:473:121: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:474:132: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:483:102: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:484:113: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:485:104: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:486:115: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:487:113: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:488:124: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:497:122: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:498:133: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:499:124: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:500:135: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:501:133: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:502:144: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:595:99: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:596:110: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:597:110: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:598:121: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:605:119: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:606:130: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:607:130: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:608:141: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:614:101: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:615:112: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:620:121: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:621:132: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:630:102: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:631:113: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:632:104: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:633:115: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:634:113: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:635:124: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:644:122: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:645:133: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:646:124: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:647:135: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:648:133: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:649:143: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:742:99: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:743:110: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:744:110: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:745:121: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:752:119: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:753:130: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:754:130: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:755:141: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:761:101: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:762:112: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:767:121: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:768:132: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:777:102: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:778:113: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:779:104: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:780:115: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:781:113: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:782:124: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:791:122: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:792:133: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:793:124: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:794:135: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:795:133: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:796:144: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:889:99: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:890:110: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:891:110: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:892:121: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:899:119: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:900:130: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:901:130: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:902:141: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:908:101: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:909:112: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:914:121: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:915:132: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:924:102: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:925:113: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:926:104: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:927:115: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:928:113: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:929:124: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:938:122: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:939:133: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:940:124: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:941:135: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:942:133: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math.h:943:144: style: C-style pointer casting [cstyleCast] SafeInt-3.0.28a/safe_math_impl.h:978:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math_impl.h:983:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:507:118: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:508:129: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:513:138: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:514:149: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:574:116: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:575:127: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:576:127: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:577:138: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:584:136: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:585:147: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:586:147: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:587:158: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:654:118: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:655:129: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:660:138: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:661:149: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:721:116: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:722:127: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:723:127: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:724:138: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:731:136: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:732:147: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:733:147: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:734:158: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:801:118: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:802:129: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:807:138: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:808:149: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:868:116: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:869:127: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:870:127: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:871:138: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:878:136: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:879:147: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:880:147: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:881:158: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:948:118: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:949:129: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:954:138: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:955:149: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:1015:116: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:1016:127: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:1017:127: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:1018:138: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:1025:136: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:1026:147: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:1027:147: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math.h:1028:158: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] SafeInt-3.0.28a/safe_math_impl.h:2516:14: style: The scope of the variable 'result' can be reduced. [variableScope] SafeInt-3.0.28a/safe_math_impl.h:2540:14: style: The scope of the variable 'result' can be reduced. [variableScope] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:92:5: style: Condition 'ret_char' is always true [knownConditionTrueFalse] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:25:25: note: Assignment 'in_uint=1', assigned value is 1 SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:38:32: note: Calling function 'safe_cast_char_uint' returns 1 SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:38:32: note: Assignment 'ret_char=safe_cast_char_uint(in_uint)', assigned value is 1 SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:92:5: note: Condition 'ret_char' is always true SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:180:5: style: Condition 'ret' is always false [knownConditionTrueFalse] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:178:37: note: Calling function 'check_cast_ulonglong_longlong' returns 0 SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:178:37: note: Assignment 'ret=check_cast_ulonglong_longlong(in_llong)', assigned value is 0 SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:180:5: note: Condition 'ret' is always false SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:33:11: style: Variable 'ret_char' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:32:11: note: ret_char is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:33:11: note: ret_char is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:34:11: style: Variable 'ret_char' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:33:11: note: ret_char is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:34:11: note: ret_char is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:35:11: style: Variable 'ret_char' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:34:11: note: ret_char is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:35:11: note: ret_char is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:36:11: style: Variable 'ret_char' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:35:11: note: ret_char is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:36:11: note: ret_char is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:37:11: style: Variable 'ret_char' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:36:11: note: ret_char is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:37:11: note: ret_char is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:38:11: style: Variable 'ret_char' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:37:11: note: ret_char is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:38:11: note: ret_char is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:41:12: style: Variable 'ret_schar' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:40:12: note: ret_schar is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:41:12: note: ret_schar is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:42:12: style: Variable 'ret_schar' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:41:12: note: ret_schar is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:42:12: note: ret_schar is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:43:12: style: Variable 'ret_schar' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:42:12: note: ret_schar is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:43:12: note: ret_schar is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:44:12: style: Variable 'ret_schar' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:43:12: note: ret_schar is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:44:12: note: ret_schar is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:45:12: style: Variable 'ret_schar' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:44:12: note: ret_schar is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:45:12: note: ret_schar is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:47:12: style: Variable 'ret_uchar' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:46:12: note: ret_uchar is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:47:12: note: ret_uchar is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:48:12: style: Variable 'ret_uchar' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:47:12: note: ret_uchar is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:48:12: note: ret_uchar is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:49:12: style: Variable 'ret_uchar' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:48:12: note: ret_uchar is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:49:12: note: ret_uchar is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:50:12: style: Variable 'ret_uchar' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:49:12: note: ret_uchar is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:50:12: note: ret_uchar is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:51:12: style: Variable 'ret_uchar' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:50:12: note: ret_uchar is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:51:12: note: ret_uchar is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:53:12: style: Variable 'ret_short' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:52:12: note: ret_short is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:53:12: note: ret_short is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:54:12: style: Variable 'ret_short' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:53:12: note: ret_short is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:54:12: note: ret_short is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:55:12: style: Variable 'ret_short' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:54:12: note: ret_short is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:55:12: note: ret_short is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:56:12: style: Variable 'ret_short' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:55:12: note: ret_short is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:56:12: note: ret_short is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:57:12: style: Variable 'ret_short' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:56:12: note: ret_short is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:57:12: note: ret_short is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:59:13: style: Variable 'ret_ushort' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:58:13: note: ret_ushort is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:59:13: note: ret_ushort is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:60:13: style: Variable 'ret_ushort' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:59:13: note: ret_ushort is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:60:13: note: ret_ushort is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:61:13: style: Variable 'ret_ushort' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:60:13: note: ret_ushort is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:61:13: note: ret_ushort is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:62:13: style: Variable 'ret_ushort' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:61:13: note: ret_ushort is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:62:13: note: ret_ushort is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:63:13: style: Variable 'ret_ushort' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:62:13: note: ret_ushort is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:63:13: note: ret_ushort is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:65:10: style: Variable 'ret_int' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:64:10: note: ret_int is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:65:10: note: ret_int is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:66:10: style: Variable 'ret_int' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:65:10: note: ret_int is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:66:10: note: ret_int is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:67:10: style: Variable 'ret_int' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:66:10: note: ret_int is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:67:10: note: ret_int is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:68:10: style: Variable 'ret_int' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:67:10: note: ret_int is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:68:10: note: ret_int is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:69:10: style: Variable 'ret_int' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:68:10: note: ret_int is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:69:10: note: ret_int is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:71:11: style: Variable 'ret_uint' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:70:11: note: ret_uint is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:71:11: note: ret_uint is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:72:11: style: Variable 'ret_uint' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:71:11: note: ret_uint is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:72:11: note: ret_uint is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:73:11: style: Variable 'ret_uint' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:72:11: note: ret_uint is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:73:11: note: ret_uint is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:74:11: style: Variable 'ret_uint' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:73:11: note: ret_uint is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:74:11: note: ret_uint is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:75:11: style: Variable 'ret_uint' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:74:11: note: ret_uint is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:75:11: note: ret_uint is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:76:11: style: Variable 'ret_uint' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:75:11: note: ret_uint is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:76:11: note: ret_uint is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:78:11: style: Variable 'ret_long' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:77:11: note: ret_long is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:78:11: note: ret_long is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:79:11: style: Variable 'ret_long' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:78:11: note: ret_long is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:79:11: note: ret_long is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:82:11: style: Variable 'ret_long' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:79:11: note: ret_long is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:82:11: note: ret_long is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:81:12: style: Variable 'ret_ulong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:80:12: note: ret_ulong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:81:12: note: ret_ulong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:85:12: style: Variable 'ret_ulong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:81:12: note: ret_ulong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:85:12: note: ret_ulong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:83:11: style: Variable 'ret_long' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:82:11: note: ret_long is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:83:11: note: ret_long is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:84:11: style: Variable 'ret_long' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:83:11: note: ret_long is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:84:11: note: ret_long is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:86:12: style: Variable 'ret_ulong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:85:12: note: ret_ulong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:86:12: note: ret_ulong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:87:12: style: Variable 'ret_ulong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:86:12: note: ret_ulong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:87:12: note: ret_ulong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:117:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:116:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:117:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:118:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:117:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:118:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:119:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:118:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:119:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:120:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:119:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:120:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:121:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:120:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:121:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:122:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:121:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:122:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:123:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:122:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:123:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:124:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:123:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:124:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:125:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:124:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:125:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:126:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:125:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:126:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:127:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:126:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:127:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:128:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:127:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:128:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:129:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:128:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:129:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:130:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:129:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:130:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:131:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:130:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:131:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:132:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:131:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:132:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:133:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:132:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:133:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:134:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:133:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:134:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:135:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:134:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:135:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:136:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:135:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:136:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:137:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:136:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:137:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:138:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:137:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:138:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:139:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:138:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:139:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:140:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:139:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:140:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:141:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:140:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:141:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:142:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:141:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:142:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:143:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:142:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:143:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:144:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:143:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:144:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:145:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:144:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:145:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:146:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:145:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:146:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:147:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:146:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:147:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:148:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:147:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:148:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:149:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:148:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:149:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:150:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:149:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:150:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:151:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:150:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:151:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:152:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:151:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:152:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:153:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:152:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:153:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:154:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:153:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:154:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:155:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:154:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:155:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:156:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:155:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:156:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:157:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:156:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:157:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:158:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:157:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:158:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:159:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:158:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:159:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:160:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:159:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:160:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:161:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:160:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:161:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:162:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:161:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:162:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:163:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:162:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:163:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:164:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:163:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:164:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:165:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:164:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:165:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:166:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:165:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:166:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:167:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:166:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:167:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:168:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:167:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:168:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:169:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:168:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:169:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:170:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:169:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:170:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:171:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:170:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:171:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:172:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:171:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:172:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:173:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:172:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:173:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:174:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:173:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:174:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:175:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:174:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:175:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:176:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:175:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:176:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:177:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:176:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:177:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:178:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:177:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:178:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:201:10: style: Variable 'ret_int' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:200:10: note: ret_int is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:201:10: note: ret_int is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:202:10: style: Variable 'ret_int' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:201:10: note: ret_int is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:202:10: note: ret_int is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:203:10: style: Variable 'ret_int' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:202:10: note: ret_int is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:203:10: note: ret_int is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:208:10: style: Variable 'ret_int' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:203:10: note: ret_int is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:208:10: note: ret_int is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:205:11: style: Variable 'ret_uint' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:204:11: note: ret_uint is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:205:11: note: ret_uint is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:206:11: style: Variable 'ret_uint' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:205:11: note: ret_uint is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:206:11: note: ret_uint is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:207:11: style: Variable 'ret_uint' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:206:11: note: ret_uint is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:207:11: note: ret_uint is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:210:11: style: Variable 'ret_uint' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:207:11: note: ret_uint is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:210:11: note: ret_uint is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:209:10: style: Variable 'ret_int' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:208:10: note: ret_int is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:209:10: note: ret_int is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:228:10: style: Variable 'ret_int' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:209:10: note: ret_int is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:228:10: note: ret_int is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:211:11: style: Variable 'ret_uint' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:210:11: note: ret_uint is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:211:11: note: ret_uint is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:230:11: style: Variable 'ret_uint' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:211:11: note: ret_uint is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:230:11: note: ret_uint is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:213:11: style: Variable 'ret_long' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:212:11: note: ret_long is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:213:11: note: ret_long is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:214:11: style: Variable 'ret_long' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:213:11: note: ret_long is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:214:11: note: ret_long is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:215:11: style: Variable 'ret_long' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:214:11: note: ret_long is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:215:11: note: ret_long is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:216:11: style: Variable 'ret_long' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:215:11: note: ret_long is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:216:11: note: ret_long is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:217:11: style: Variable 'ret_long' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:216:11: note: ret_long is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:217:11: note: ret_long is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:232:11: style: Variable 'ret_long' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:217:11: note: ret_long is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:232:11: note: ret_long is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:219:12: style: Variable 'ret_ulong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:218:12: note: ret_ulong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:219:12: note: ret_ulong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:220:12: style: Variable 'ret_ulong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:219:12: note: ret_ulong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:220:12: note: ret_ulong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:221:12: style: Variable 'ret_ulong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:220:12: note: ret_ulong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:221:12: note: ret_ulong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:222:12: style: Variable 'ret_ulong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:221:12: note: ret_ulong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:222:12: note: ret_ulong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:223:12: style: Variable 'ret_ulong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:222:12: note: ret_ulong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:223:12: note: ret_ulong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:238:12: style: Variable 'ret_ulong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:223:12: note: ret_ulong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:238:12: note: ret_ulong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:225:12: style: Variable 'ret_llong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:224:12: note: ret_llong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:225:12: note: ret_llong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:244:12: style: Variable 'ret_llong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:225:12: note: ret_llong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:244:12: note: ret_llong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:227:13: style: Variable 'ret_ullong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:226:13: note: ret_ullong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:227:13: note: ret_ullong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:246:13: style: Variable 'ret_ullong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:227:13: note: ret_ullong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:246:13: note: ret_ullong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:229:10: style: Variable 'ret_int' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:228:10: note: ret_int is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:229:10: note: ret_int is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:231:11: style: Variable 'ret_uint' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:230:11: note: ret_uint is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:231:11: note: ret_uint is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:233:11: style: Variable 'ret_long' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:232:11: note: ret_long is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:233:11: note: ret_long is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:234:11: style: Variable 'ret_long' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:233:11: note: ret_long is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:234:11: note: ret_long is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:235:11: style: Variable 'ret_long' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:234:11: note: ret_long is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:235:11: note: ret_long is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:236:11: style: Variable 'ret_long' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:235:11: note: ret_long is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:236:11: note: ret_long is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:237:11: style: Variable 'ret_long' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:236:11: note: ret_long is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:237:11: note: ret_long is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:239:12: style: Variable 'ret_ulong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:238:12: note: ret_ulong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:239:12: note: ret_ulong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:240:12: style: Variable 'ret_ulong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:239:12: note: ret_ulong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:240:12: note: ret_ulong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:241:12: style: Variable 'ret_ulong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:240:12: note: ret_ulong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:241:12: note: ret_ulong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:242:12: style: Variable 'ret_ulong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:241:12: note: ret_ulong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:242:12: note: ret_ulong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:243:12: style: Variable 'ret_ulong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:242:12: note: ret_ulong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:243:12: note: ret_ulong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:245:12: style: Variable 'ret_llong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:244:12: note: ret_llong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:245:12: note: ret_llong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:248:12: style: Variable 'ret_llong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:245:12: note: ret_llong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:248:12: note: ret_llong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:247:13: style: Variable 'ret_ullong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:246:13: note: ret_ullong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:247:13: note: ret_ullong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:252:13: style: Variable 'ret_ullong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:247:13: note: ret_ullong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:252:13: note: ret_ullong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:249:12: style: Variable 'ret_llong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:248:12: note: ret_llong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:249:12: note: ret_llong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:250:12: style: Variable 'ret_llong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:249:12: note: ret_llong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:250:12: note: ret_llong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:251:12: style: Variable 'ret_llong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:250:12: note: ret_llong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:251:12: note: ret_llong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:253:13: style: Variable 'ret_ullong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:252:13: note: ret_ullong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:253:13: note: ret_ullong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:254:13: style: Variable 'ret_ullong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:253:13: note: ret_ullong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:254:13: note: ret_ullong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:255:13: style: Variable 'ret_ullong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:254:13: note: ret_ullong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:255:13: note: ret_ullong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:277:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:276:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:277:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:278:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:277:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:278:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:279:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:278:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:279:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:280:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:279:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:280:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:281:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:280:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:281:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:282:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:281:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:282:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:283:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:282:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:283:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:284:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:283:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:284:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:285:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:284:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:285:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:286:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:285:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:286:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:287:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:286:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:287:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:288:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:287:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:288:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:289:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:288:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:289:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:290:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:289:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:290:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:291:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:290:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:291:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:292:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:291:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:292:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:293:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:292:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:293:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:294:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:293:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:294:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:295:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:294:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:295:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:296:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:295:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:296:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:297:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:296:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:297:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:298:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:297:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:298:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:299:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:298:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:299:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:300:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:299:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:300:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:301:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:300:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:301:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:302:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:301:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:302:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:303:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:302:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:303:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:304:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:303:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:304:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:305:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:304:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:305:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:306:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:305:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:306:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:307:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:306:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:307:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:308:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:307:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:308:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:309:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:308:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:309:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:310:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:309:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:310:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:311:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:310:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:311:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:312:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:311:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:312:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:313:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:312:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:313:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:314:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:313:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:314:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:315:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:314:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:315:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:316:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:315:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:316:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:317:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:316:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:317:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:318:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:317:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:318:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:319:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:318:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:319:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:320:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:319:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:320:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:321:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:320:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:321:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:322:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:321:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:322:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:323:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:322:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:323:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:324:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:323:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:324:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:325:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:324:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:325:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:326:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:325:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:326:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:327:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:326:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:327:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:328:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:327:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:328:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:329:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:328:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:329:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:330:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:329:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:330:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:331:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:330:7: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:331:7: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:355:10: style: Variable 'ret_int' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:354:10: note: ret_int is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:355:10: note: ret_int is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:356:10: style: Variable 'ret_int' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:355:10: note: ret_int is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:356:10: note: ret_int is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:357:10: style: Variable 'ret_int' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:356:10: note: ret_int is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:357:10: note: ret_int is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:362:10: style: Variable 'ret_int' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:357:10: note: ret_int is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:362:10: note: ret_int is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:359:11: style: Variable 'ret_uint' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:358:11: note: ret_uint is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:359:11: note: ret_uint is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:360:11: style: Variable 'ret_uint' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:359:11: note: ret_uint is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:360:11: note: ret_uint is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:361:11: style: Variable 'ret_uint' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:360:11: note: ret_uint is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:361:11: note: ret_uint is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:364:11: style: Variable 'ret_uint' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:361:11: note: ret_uint is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:364:11: note: ret_uint is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:363:10: style: Variable 'ret_int' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:362:10: note: ret_int is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:363:10: note: ret_int is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:382:10: style: Variable 'ret_int' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:363:10: note: ret_int is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:382:10: note: ret_int is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:365:11: style: Variable 'ret_uint' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:364:11: note: ret_uint is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:365:11: note: ret_uint is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:384:11: style: Variable 'ret_uint' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:365:11: note: ret_uint is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:384:11: note: ret_uint is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:367:11: style: Variable 'ret_long' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:366:11: note: ret_long is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:367:11: note: ret_long is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:368:11: style: Variable 'ret_long' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:367:11: note: ret_long is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:368:11: note: ret_long is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:369:11: style: Variable 'ret_long' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:368:11: note: ret_long is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:369:11: note: ret_long is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:370:11: style: Variable 'ret_long' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:369:11: note: ret_long is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:370:11: note: ret_long is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:371:11: style: Variable 'ret_long' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:370:11: note: ret_long is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:371:11: note: ret_long is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:386:11: style: Variable 'ret_long' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:371:11: note: ret_long is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:386:11: note: ret_long is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:373:12: style: Variable 'ret_ulong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:372:12: note: ret_ulong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:373:12: note: ret_ulong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:374:12: style: Variable 'ret_ulong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:373:12: note: ret_ulong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:374:12: note: ret_ulong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:375:12: style: Variable 'ret_ulong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:374:12: note: ret_ulong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:375:12: note: ret_ulong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:376:12: style: Variable 'ret_ulong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:375:12: note: ret_ulong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:376:12: note: ret_ulong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:377:12: style: Variable 'ret_ulong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:376:12: note: ret_ulong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:377:12: note: ret_ulong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:392:12: style: Variable 'ret_ulong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:377:12: note: ret_ulong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:392:12: note: ret_ulong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:379:12: style: Variable 'ret_llong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:378:12: note: ret_llong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:379:12: note: ret_llong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:398:12: style: Variable 'ret_llong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:379:12: note: ret_llong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:398:12: note: ret_llong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:381:13: style: Variable 'ret_ullong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:380:13: note: ret_ullong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:381:13: note: ret_ullong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:400:13: style: Variable 'ret_ullong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:381:13: note: ret_ullong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:400:13: note: ret_ullong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:383:10: style: Variable 'ret_int' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:382:10: note: ret_int is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:383:10: note: ret_int is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:385:11: style: Variable 'ret_uint' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:384:11: note: ret_uint is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:385:11: note: ret_uint is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:387:11: style: Variable 'ret_long' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:386:11: note: ret_long is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:387:11: note: ret_long is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:388:11: style: Variable 'ret_long' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:387:11: note: ret_long is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:388:11: note: ret_long is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:389:11: style: Variable 'ret_long' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:388:11: note: ret_long is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:389:11: note: ret_long is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:390:11: style: Variable 'ret_long' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:389:11: note: ret_long is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:390:11: note: ret_long is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:391:11: style: Variable 'ret_long' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:390:11: note: ret_long is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:391:11: note: ret_long is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:393:12: style: Variable 'ret_ulong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:392:12: note: ret_ulong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:393:12: note: ret_ulong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:394:12: style: Variable 'ret_ulong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:393:12: note: ret_ulong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:394:12: note: ret_ulong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:395:12: style: Variable 'ret_ulong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:394:12: note: ret_ulong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:395:12: note: ret_ulong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:396:12: style: Variable 'ret_ulong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:395:12: note: ret_ulong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:396:12: note: ret_ulong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:397:12: style: Variable 'ret_ulong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:396:12: note: ret_ulong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:397:12: note: ret_ulong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:399:12: style: Variable 'ret_llong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:398:12: note: ret_llong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:399:12: note: ret_llong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:402:12: style: Variable 'ret_llong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:399:12: note: ret_llong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:402:12: note: ret_llong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:401:13: style: Variable 'ret_ullong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:400:13: note: ret_ullong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:401:13: note: ret_ullong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:406:13: style: Variable 'ret_ullong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:401:13: note: ret_ullong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:406:13: note: ret_ullong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:403:12: style: Variable 'ret_llong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:402:12: note: ret_llong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:403:12: note: ret_llong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:404:12: style: Variable 'ret_llong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:403:12: note: ret_llong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:404:12: note: ret_llong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:405:12: style: Variable 'ret_llong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:404:12: note: ret_llong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:405:12: note: ret_llong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:407:13: style: Variable 'ret_ullong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:406:13: note: ret_ullong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:407:13: note: ret_ullong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:408:13: style: Variable 'ret_ullong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:407:13: note: ret_ullong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:408:13: note: ret_ullong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:409:13: style: Variable 'ret_ullong' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:408:13: note: ret_ullong is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:409:13: note: ret_ullong is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:431:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:430:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:431:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:432:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:431:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:432:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:433:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:432:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:433:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:434:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:433:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:434:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:435:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:434:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:435:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:436:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:435:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:436:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:437:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:436:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:437:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:438:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:437:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:438:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:439:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:438:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:439:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:440:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:439:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:440:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:441:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:440:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:441:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:442:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:441:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:442:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:443:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:442:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:443:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:444:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:443:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:444:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:445:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:444:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:445:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:446:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:445:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:446:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:447:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:446:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:447:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:448:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:447:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:448:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:449:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:448:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:449:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:450:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:449:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:450:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:451:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:450:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:451:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:452:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:451:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:452:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:453:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:452:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:453:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:454:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:453:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:454:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:455:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:454:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:455:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:456:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:455:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:456:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:457:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:456:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:457:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:458:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:457:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:458:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:459:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:458:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:459:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:460:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:459:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:460:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:461:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:460:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:461:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:462:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:461:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:462:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:463:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:462:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:463:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:464:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:463:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:464:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:465:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:464:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:465:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:466:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:465:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:466:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:467:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:466:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:467:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:468:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:467:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:468:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:469:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:468:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:469:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:470:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:469:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:470:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:471:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:470:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:471:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:472:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:471:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:472:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:473:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:472:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:473:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:474:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:473:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:474:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:475:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:474:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:475:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:476:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:475:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:476:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:477:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:476:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:477:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:478:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:477:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:478:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:479:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:478:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:479:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:480:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:479:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:480:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:481:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:480:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:481:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:482:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:481:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:482:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:483:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:482:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:483:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:484:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:483:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:484:6: note: ret is overwritten SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:485:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:484:6: note: ret is assigned SafeInt-3.0.28a/Test/c_safe_math/compile_test.c:485:6: note: ret is overwritten diff: 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:1050:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] head SafeInt-3.0.28a/SafeInt.hpp:162:0: error: failed to evaluate #if condition, undefined function-like macro invocation: __has_cpp_attribute( ... ) [preprocessorErrorDirective] head SafeInt-3.0.28a/SafeInt.hpp:162:2: error: failed to evaluate #if condition, undefined function-like macro invocation: __has_cpp_attribute( ... ) [preprocessorErrorDirective] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:1779:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:1784:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:1825:22: style: Condition 'aHigh!=0' is always true [knownConditionTrueFalse] SafeInt-3.0.28a/SafeInt.hpp:1816:18: note: Assuming that condition 'aHigh==0' is not redundant SafeInt-3.0.28a/SafeInt.hpp:1825:22: note: Condition 'aHigh!=0' is always true 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:1887:22: style: Condition 'aHigh!=0' is always true [knownConditionTrueFalse] SafeInt-3.0.28a/SafeInt.hpp:1878:18: note: Assuming that condition 'aHigh==0' is not redundant SafeInt-3.0.28a/SafeInt.hpp:1887:22: note: Condition 'aHigh!=0' is always true 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:2031:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:2061:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:2221:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:2305:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:2394:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:2499:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:2629:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:2750:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isUint64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:2762:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isUint64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:2778:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isUint64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:2789:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isUint64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:2805:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isUint64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:2821:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isUint64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:2837:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isUint64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:2848:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isUint64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:2863:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isUint64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:2875:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isUint64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:2891:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isInt64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:2907:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isInt64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:2923:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isInt64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:2934:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isInt64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:2948:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isInt64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:2960:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isInt64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:2976:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isInt64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:2987:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isInt64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:3002:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isUint64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:3018:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isUint64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:3034:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isInt64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:3046:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isInt64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:3062:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isInt64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:3078:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isInt64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:3281:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isUint64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:3314:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isUint64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:3401:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:3423:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:4011:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isInt64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:4030:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isInt64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:4077:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:4240:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:4273:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:4296:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:4354:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:4377:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5158:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isInt64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5174:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isInt64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5197:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isUint64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5210:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isUint64 [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5469:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isInt [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5475:25: style: Class 'SafeInt < int64_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5475:25: style: Class 'SafeInt < long , SafeIntGccCompileOnly >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5475:25: style: Class 'SafeInt < std :: int16_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5475:25: style: Class 'SafeInt < std :: int32_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5475:25: style: Class 'SafeInt < std :: int64_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5475:25: style: Class 'SafeInt < std :: int8_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5475:25: style: Class 'SafeInt < std :: uint16_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5475:25: style: Class 'SafeInt < std :: uint32_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5475:25: style: Class 'SafeInt < std :: uint64_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5475:25: style: Class 'SafeInt < std :: uint8_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5475:25: style: Class 'SafeInt < uint64_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5475:25: style: Class 'SafeInt < unsigned long , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5475:25: style: Class 'SafeInt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5477:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isInt [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5482:25: style: Class 'SafeInt < int64_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5482:25: style: Class 'SafeInt < long , SafeIntGccCompileOnly >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5482:25: style: Class 'SafeInt < std :: int16_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5482:25: style: Class 'SafeInt < std :: int32_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5482:25: style: Class 'SafeInt < std :: int64_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5482:25: style: Class 'SafeInt < std :: int8_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5482:25: style: Class 'SafeInt < std :: uint16_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5482:25: style: Class 'SafeInt < std :: uint32_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5482:25: style: Class 'SafeInt < std :: uint64_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5482:25: style: Class 'SafeInt < std :: uint8_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5482:25: style: Class 'SafeInt < uint64_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5482:25: style: Class 'SafeInt < unsigned long , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5482:25: style: Class 'SafeInt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5484:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isInt [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5488:25: style: Class 'SafeInt < int64_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5488:25: style: Class 'SafeInt < long , SafeIntGccCompileOnly >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5488:25: style: Class 'SafeInt < std :: int16_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5488:25: style: Class 'SafeInt < std :: int32_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5488:25: style: Class 'SafeInt < std :: int64_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5488:25: style: Class 'SafeInt < std :: int8_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5488:25: style: Class 'SafeInt < std :: uint16_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5488:25: style: Class 'SafeInt < std :: uint32_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5488:25: style: Class 'SafeInt < std :: uint64_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5488:25: style: Class 'SafeInt < std :: uint8_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5488:25: style: Class 'SafeInt < uint64_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5488:25: style: Class 'SafeInt < unsigned long , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5490:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isInt [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5497:25: style: Class 'SafeInt < int64_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5497:25: style: Class 'SafeInt < long , SafeIntGccCompileOnly >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5497:25: style: Class 'SafeInt < std :: int16_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5497:25: style: Class 'SafeInt < std :: int32_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5497:25: style: Class 'SafeInt < std :: int64_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5497:25: style: Class 'SafeInt < std :: int8_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5497:25: style: Class 'SafeInt < std :: uint16_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5497:25: style: Class 'SafeInt < std :: uint32_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5497:25: style: Class 'SafeInt < std :: uint64_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5497:25: style: Class 'SafeInt < std :: uint8_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5497:25: style: Class 'SafeInt < uint64_t , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5497:25: style: Class 'SafeInt < unsigned long , InvalidParameterExceptionHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5497:25: style: Class 'SafeInt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5500:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isInt [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5529:42: warning:inconclusive: Member variable 'SafeInt::m_int' is not assigned a value in 'SafeInt::operator='. [operatorEqVarError] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5531:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5545:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5552:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5559:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5566:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5573:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5580:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5587:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5596:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5603:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5610:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5617:118: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5624:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5644:35: debug: Failed to instantiate template "GetCastMethod". The checking continues anyway. [templateInstantiation] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5644:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5651:36: debug: Failed to instantiate template "GetCastMethod". The checking continues anyway. [templateInstantiation] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5651:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5657:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5657:41: debug: Failed to instantiate template "GetCastMethod". The checking continues anyway. [templateInstantiation] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5705:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5715:9: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5726:9: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5742:9: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5754:9: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5809:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5816:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5824:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5831:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5840:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5847:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5854:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5861:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5868:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5877:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5884:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5891:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5898:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5905:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5915:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5923:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5930:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5937:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5944:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5953:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5960:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5967:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5974:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5981:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:5997:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6006:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6017:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6027:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6038:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6047:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6057:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6067:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6239:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_int [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6247:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6262:28: performance:inconclusive: Technically the member function 'SafeInt < std :: int16_t , InvalidParameterExceptionHandler >::Align2' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6262:28: performance:inconclusive: Technically the member function 'SafeInt < std :: int32_t , InvalidParameterExceptionHandler >::Align2' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6262:28: performance:inconclusive: Technically the member function 'SafeInt < std :: int64_t , InvalidParameterExceptionHandler >::Align2' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6262:28: performance:inconclusive: Technically the member function 'SafeInt < std :: int8_t , InvalidParameterExceptionHandler >::Align2' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6262:28: performance:inconclusive: Technically the member function 'SafeInt < std :: uint16_t , InvalidParameterExceptionHandler >::Align2' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6262:28: performance:inconclusive: Technically the member function 'SafeInt < std :: uint32_t , InvalidParameterExceptionHandler >::Align2' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6262:28: performance:inconclusive: Technically the member function 'SafeInt < std :: uint64_t , InvalidParameterExceptionHandler >::Align2' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6262:28: performance:inconclusive: Technically the member function 'SafeInt < std :: uint8_t , InvalidParameterExceptionHandler >::Align2' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6263:28: performance:inconclusive: Technically the member function 'SafeInt < std :: int16_t , InvalidParameterExceptionHandler >::Align4' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6263:28: performance:inconclusive: Technically the member function 'SafeInt < std :: int32_t , InvalidParameterExceptionHandler >::Align4' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6263:28: performance:inconclusive: Technically the member function 'SafeInt < std :: int64_t , InvalidParameterExceptionHandler >::Align4' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6263:28: performance:inconclusive: Technically the member function 'SafeInt < std :: int8_t , InvalidParameterExceptionHandler >::Align4' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6263:28: performance:inconclusive: Technically the member function 'SafeInt < std :: uint16_t , InvalidParameterExceptionHandler >::Align4' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6263:28: performance:inconclusive: Technically the member function 'SafeInt < std :: uint32_t , InvalidParameterExceptionHandler >::Align4' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6263:28: performance:inconclusive: Technically the member function 'SafeInt < std :: uint64_t , InvalidParameterExceptionHandler >::Align4' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6263:28: performance:inconclusive: Technically the member function 'SafeInt < std :: uint8_t , InvalidParameterExceptionHandler >::Align4' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6264:28: performance:inconclusive: Technically the member function 'SafeInt < std :: int16_t , InvalidParameterExceptionHandler >::Align8' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6264:28: performance:inconclusive: Technically the member function 'SafeInt < std :: int32_t , InvalidParameterExceptionHandler >::Align8' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6264:28: performance:inconclusive: Technically the member function 'SafeInt < std :: int64_t , InvalidParameterExceptionHandler >::Align8' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6264:28: performance:inconclusive: Technically the member function 'SafeInt < std :: int8_t , InvalidParameterExceptionHandler >::Align8' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6264:28: performance:inconclusive: Technically the member function 'SafeInt < std :: uint16_t , InvalidParameterExceptionHandler >::Align8' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6264:28: performance:inconclusive: Technically the member function 'SafeInt < std :: uint32_t , InvalidParameterExceptionHandler >::Align8' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6264:28: performance:inconclusive: Technically the member function 'SafeInt < std :: uint64_t , InvalidParameterExceptionHandler >::Align8' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6264:28: performance:inconclusive: Technically the member function 'SafeInt < std :: uint8_t , InvalidParameterExceptionHandler >::Align8' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6265:28: performance:inconclusive: Technically the member function 'SafeInt < std :: int16_t , InvalidParameterExceptionHandler >::Align16' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6265:28: performance:inconclusive: Technically the member function 'SafeInt < std :: int32_t , InvalidParameterExceptionHandler >::Align16' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6265:28: performance:inconclusive: Technically the member function 'SafeInt < std :: int64_t , InvalidParameterExceptionHandler >::Align16' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6265:28: performance:inconclusive: Technically the member function 'SafeInt < std :: int8_t , InvalidParameterExceptionHandler >::Align16' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6265:28: performance:inconclusive: Technically the member function 'SafeInt < std :: uint16_t , InvalidParameterExceptionHandler >::Align16' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6265:28: performance:inconclusive: Technically the member function 'SafeInt < std :: uint32_t , InvalidParameterExceptionHandler >::Align16' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6265:28: performance:inconclusive: Technically the member function 'SafeInt < std :: uint64_t , InvalidParameterExceptionHandler >::Align16' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6265:28: performance:inconclusive: Technically the member function 'SafeInt < std :: uint8_t , InvalidParameterExceptionHandler >::Align16' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6266:28: performance:inconclusive: Technically the member function 'SafeInt < std :: int16_t , InvalidParameterExceptionHandler >::Align32' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6266:28: performance:inconclusive: Technically the member function 'SafeInt < std :: int32_t , InvalidParameterExceptionHandler >::Align32' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6266:28: performance:inconclusive: Technically the member function 'SafeInt < std :: int64_t , InvalidParameterExceptionHandler >::Align32' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6266:28: performance:inconclusive: Technically the member function 'SafeInt < std :: int8_t , InvalidParameterExceptionHandler >::Align32' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6266:28: performance:inconclusive: Technically the member function 'SafeInt < std :: uint16_t , InvalidParameterExceptionHandler >::Align32' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6266:28: performance:inconclusive: Technically the member function 'SafeInt < std :: uint32_t , InvalidParameterExceptionHandler >::Align32' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6266:28: performance:inconclusive: Technically the member function 'SafeInt < std :: uint64_t , InvalidParameterExceptionHandler >::Align32' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6266:28: performance:inconclusive: Technically the member function 'SafeInt < std :: uint8_t , InvalidParameterExceptionHandler >::Align32' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6267:28: performance:inconclusive: Technically the member function 'SafeInt < std :: int16_t , InvalidParameterExceptionHandler >::Align64' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6267:28: performance:inconclusive: Technically the member function 'SafeInt < std :: int32_t , InvalidParameterExceptionHandler >::Align64' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6267:28: performance:inconclusive: Technically the member function 'SafeInt < std :: int64_t , InvalidParameterExceptionHandler >::Align64' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6267:28: performance:inconclusive: Technically the member function 'SafeInt < std :: int8_t , InvalidParameterExceptionHandler >::Align64' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6267:28: performance:inconclusive: Technically the member function 'SafeInt < std :: uint16_t , InvalidParameterExceptionHandler >::Align64' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6267:28: performance:inconclusive: Technically the member function 'SafeInt < std :: uint32_t , InvalidParameterExceptionHandler >::Align64' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6267:28: performance:inconclusive: Technically the member function 'SafeInt < std :: uint64_t , InvalidParameterExceptionHandler >::Align64' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6267:28: performance:inconclusive: Technically the member function 'SafeInt < std :: uint8_t , InvalidParameterExceptionHandler >::Align64' can be static (but you may consider moving to unnamed namespace). [functionStatic] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6286:18: warning: Either the condition 'input==nullptr' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck] SafeInt-3.0.28a/SafeInt.hpp:6283:19: note: Assuming that condition 'input==nullptr' is not redundant SafeInt-3.0.28a/SafeInt.hpp:6278:17: note: tmp is assigned 'input' here. SafeInt-3.0.28a/SafeInt.hpp:6286:18: note: Null pointer dereference 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6286:18: warning:inconclusive: Either the condition 'input==nullptr' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck] SafeInt-3.0.28a/SafeInt.hpp:6283:19: note: Assuming that condition 'input==nullptr' is not redundant SafeInt-3.0.28a/SafeInt.hpp:6278:19: note: Assignment 'tmp=input', assigned value is 0 SafeInt-3.0.28a/SafeInt.hpp:6286:18: note: Null pointer dereference 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6479:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6510:9: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6550:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6594:9: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6630:9: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6716:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6725:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6734:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6746:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6755:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6764:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6773:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6782:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6836:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6846:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6854:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6862:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6870:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6878:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6886:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6894:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6902:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6910:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6921:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/SafeInt.hpp:6931:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/Test/AddVerify.cpp:19:4: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] 2.18.0 SafeInt-3.0.28a/Test/AddVerify.cpp:37:4: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] 2.18.0 SafeInt-3.0.28a/Test/AddVerify.cpp:46:9: debug: Failed to instantiate template "SafeInt". The checking continues anyway. [templateInstantiation] 2.18.0 SafeInt-3.0.28a/Test/AddVerify.cpp:56:4: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] 2.18.0 SafeInt-3.0.28a/Test/AddVerify.cpp:68:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/Test/CastVerify.cpp:104:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/Test/CastVerify.cpp:110:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/Test/CastVerify.cpp:29:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/Test/CastVerify.cpp:78:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:101:5: style: Variable 'st' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:99:5: note: st is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:101:5: note: st is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:109:4: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:98:4: note: t is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:109:4: note: t is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:110:4: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:109:4: note: t is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:110:4: note: t is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:118:4: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:117:4: note: t is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:118:4: note: t is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:127:4: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:126:4: note: t is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:127:4: note: t is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:135:9: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:136:4: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:135:4: note: t is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:136:4: note: t is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:145:4: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:144:4: note: t is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:145:4: note: t is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:146:4: style: Variable 't' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:155:4: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:154:4: note: b is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:155:4: note: b is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:156:4: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:155:4: note: b is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:156:4: note: b is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:157:4: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:156:4: note: b is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:157:4: note: b is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:160:4: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:157:4: note: b is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:160:4: note: b is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:161:4: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:160:4: note: b is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:161:4: note: b is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:162:4: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:161:4: note: b is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:162:4: note: b is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:163:4: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:162:4: note: b is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:163:4: note: b is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:166:4: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:163:4: note: b is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:166:4: note: b is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:167:4: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:166:4: note: b is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:167:4: note: b is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:168:4: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:167:4: note: b is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:168:4: note: b is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:169:4: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:168:4: note: b is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:169:4: note: b is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:172:4: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:169:4: note: b is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:172:4: note: b is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:173:4: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:172:4: note: b is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:173:4: note: b is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:174:4: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:173:4: note: b is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:174:4: note: b is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:175:4: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:174:4: note: b is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:175:4: note: b is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:178:4: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:175:4: note: b is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:178:4: note: b is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:179:4: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:178:4: note: b is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:179:4: note: b is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:180:4: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:179:4: note: b is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:180:4: note: b is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:181:4: style: Variable 'b' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:181:4: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:180:4: note: b is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:181:4: note: b is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:188:4: style: Variable 't' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:188:6: style: Variable 't' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:228:7: style: Variable 'b' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:228:9: style: Variable 'b' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:229:10: style: Variable 'w' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:229:12: style: Variable 'w' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:230:14: style: Variable 'size' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:230:9: style: Variable 'size' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:231:10: style: Variable 'f' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:231:8: style: Variable 'f' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:232:11: style: Variable 'd' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:232:9: style: Variable 'd' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:233:14: style: Variable 'ld' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:233:17: style: Variable 'ld' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:236:5: style: Variable 'p1' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:236:8: style: Variable 'p1' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:237:11: style: Variable 'p2' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:237:14: style: Variable 'p2' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:239:5: style: Variable 'p3' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:239:8: style: Variable 'p3' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:240:11: style: Variable 'p4' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:240:14: style: Variable 'p4' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:243:10: style: Variable 'b2' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:243:7: style: Variable 'b2' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:250:4: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:244:4: note: t is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:250:4: note: t is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:29:4: style: Variable 't' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:29:6: style: Variable 't' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:48:5: style: Variable 'st' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:47:5: note: st is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:48:5: note: st is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:49:5: style: Variable 'st' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:48:5: note: st is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:49:5: note: st is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:50:5: style: Variable 'st' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:49:5: note: st is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:50:5: note: st is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:53:4: style: Variable 'u2' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:53:7: style: Variable 'u2' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:57:4: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:56:4: note: t is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:57:4: note: t is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:58:4: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:57:4: note: t is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:58:4: note: t is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:64:5: style: Variable 'st' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:60:5: note: st is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:64:5: note: st is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:69:4: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:58:4: note: t is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:69:4: note: t is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:71:4: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:69:4: note: t is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:71:4: note: t is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:78:5: style: Variable 'st' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:73:5: note: st is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:78:5: note: st is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:79:4: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:71:4: note: t is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:79:4: note: t is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:80:4: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:79:4: note: t is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:80:4: note: t is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:81:4: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:80:4: note: t is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:81:4: note: t is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:86:4: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:81:4: note: t is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:86:4: note: t is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:87:4: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:86:4: note: t is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:87:4: note: t is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:88:4: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:87:4: note: t is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:88:4: note: t is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:93:5: style: Variable 'st' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:90:5: note: st is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:93:5: note: st is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:96:4: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:88:4: note: t is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:96:4: note: t is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:97:4: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:96:4: note: t is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:97:4: note: t is overwritten 2.18.0 SafeInt-3.0.28a/Test/CompileTest.cpp:98:4: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] SafeInt-3.0.28a/Test/CompileTest.cpp:97:4: note: t is assigned SafeInt-3.0.28a/Test/CompileTest.cpp:98:4: note: t is overwritten 2.18.0 SafeInt-3.0.28a/Test/ConstExpr.cpp:142:10: debug: Failed to instantiate template "SafeInt". The checking continues anyway. [templateInstantiation] 2.18.0 SafeInt-3.0.28a/Test/ConstExpr.cpp:687:20: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] 2.18.0 SafeInt-3.0.28a/Test/ConstExpr.cpp:691:10: style: Condition 'pt>0' is always true [knownConditionTrueFalse] SafeInt-3.0.28a/Test/ConstExpr.cpp:690:51: note: Calling function 'SafePtrDiff' returns 1 SafeInt-3.0.28a/Test/ConstExpr.cpp:690:51: note: Assignment 'pt=SafePtrDiff(p1,p2)', assigned value is 1 SafeInt-3.0.28a/Test/ConstExpr.cpp:691:10: note: Condition 'pt>0' is always true 2.18.0 SafeInt-3.0.28a/Test/ConstExpr_Intrinsics.cpp:193:35: style: Variable 'test1' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/ConstExpr_Intrinsics.cpp:194:36: style: Variable 'test2' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/ConstExpr_Intrinsics.cpp:195:35: style: Variable 'test3' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/ConstExpr_Intrinsics.cpp:196:36: style: Variable 'test4' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/ConstExpr_Intrinsics.cpp:197:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _CONSTEXPR14_MULTIPLY [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/Test/ConstExpr_Intrinsics.cpp:199:36: style: Variable 'test7' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/ConstExpr_Intrinsics.cpp:202:36: style: Variable 'test10' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/ConstExpr_Intrinsics.cpp:206:35: style: Variable 'test14' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/DivVerify.cpp:888:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/Test/IncDecVerify.cpp:1204:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/Test/ModVerify.cpp:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/Test/ModVerify.cpp:116:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/Test/ModVerify.cpp:145:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/Test/ModVerify.cpp:21:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/Test/ModVerify.cpp:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/Test/MultVerify.cpp:918:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/Test/SafeIntTestVS17/Scratch/Scratch.cpp:16:19: style: Variable 's' is assigned a value that is never used. [unreadVariable] 2.18.0 SafeInt-3.0.28a/Test/SubVerify.cpp:148:20: debug: Failed to instantiate template "SafeInt". The checking continues anyway. [templateInstantiation] 2.18.0 SafeInt-3.0.28a/Test/SubVerify.cpp:156:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/Test/SubVerify.cpp:193:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/Test/SubVerify.cpp:19:13: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] 2.18.0 SafeInt-3.0.28a/Test/SubVerify.cpp:37:13: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] 2.18.0 SafeInt-3.0.28a/Test/SubVerify.cpp:56:13: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] 2.18.0 SafeInt-3.0.28a/Test/SubVerify.cpp:68:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int16_t , std :: uint64_t , OpType :: Div2 >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int32_t , std :: uint64_t , OpType :: Div2 >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int64_t , std :: int16_t , OpType :: Add >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int64_t , std :: int16_t , OpType :: Sub >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int64_t , std :: int32_t , OpType :: Div2 >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int64_t , std :: int8_t , OpType :: Add >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int64_t , std :: int8_t , OpType :: Sub >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int64_t , std :: uint16_t , OpType :: Add >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int64_t , std :: uint16_t , OpType :: Sub >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int64_t , std :: uint32_t , OpType :: Div2 >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int64_t , std :: uint64_t , OpType :: Div2 >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int64_t , std :: uint8_t , OpType :: Add >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int64_t , std :: uint8_t , OpType :: Sub >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int8_t , std :: int16_t , OpType :: Add >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int8_t , std :: int16_t , OpType :: Sub >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int8_t , std :: int32_t , OpType :: Add >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int8_t , std :: int32_t , OpType :: Sub >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int8_t , std :: int64_t , OpType :: Add >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int8_t , std :: int64_t , OpType :: Sub >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int8_t , std :: int8_t , OpType :: Add >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int8_t , std :: int8_t , OpType :: Sub >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int8_t , std :: uint16_t , OpType :: Add >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int8_t , std :: uint16_t , OpType :: Sub >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int8_t , std :: uint32_t , OpType :: Add >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int8_t , std :: uint32_t , OpType :: Sub >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int8_t , std :: uint64_t , OpType :: Add >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int8_t , std :: uint64_t , OpType :: Div2 >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int8_t , std :: uint64_t , OpType :: Sub >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int8_t , std :: uint8_t , OpType :: Add >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: int8_t , std :: uint8_t , OpType :: Sub >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint64_t , std :: int16_t , OpType :: Add >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint64_t , std :: int16_t , OpType :: Div >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint64_t , std :: int16_t , OpType :: Sub >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint64_t , std :: int64_t , OpType :: Div2 >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint64_t , std :: int8_t , OpType :: Add >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint64_t , std :: int8_t , OpType :: Div >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint64_t , std :: int8_t , OpType :: Sub >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint64_t , std :: uint16_t , OpType :: Add >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint64_t , std :: uint16_t , OpType :: Div >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint64_t , std :: uint16_t , OpType :: Sub >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint64_t , std :: uint8_t , OpType :: Add >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint64_t , std :: uint8_t , OpType :: Div >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint64_t , std :: uint8_t , OpType :: Sub >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint8_t , std :: int16_t , OpType :: Add >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint8_t , std :: int16_t , OpType :: Sub >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint8_t , std :: int32_t , OpType :: Add >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint8_t , std :: int32_t , OpType :: Sub >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint8_t , std :: int64_t , OpType :: Add >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint8_t , std :: int64_t , OpType :: Sub >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint8_t , std :: int8_t , OpType :: Add >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint8_t , std :: int8_t , OpType :: Sub >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint8_t , std :: uint16_t , OpType :: Add >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint8_t , std :: uint16_t , OpType :: Sub >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint8_t , std :: uint32_t , OpType :: Add >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint8_t , std :: uint32_t , OpType :: Sub >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint8_t , std :: uint64_t , OpType :: Add >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint8_t , std :: uint64_t , OpType :: Sub >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint8_t , std :: uint8_t , OpType :: Add >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector < std :: uint8_t , std :: uint8_t , OpType :: Sub >::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestCase.h:68:28: style:inconclusive: Technically the member function 'TestVector::GetCase' can be const. [functionConst] 2.18.0 SafeInt-3.0.28a/Test/TestMain.cpp:16:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] DONE