2024-04-23 00:48 ftp://ftp.de.debian.org/debian/pool/main/v/viennacl/viennacl_1.7.1+dfsg1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=boost --library=openmp --library=opengl --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-105-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.56 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.14.0 head-info: bd7136d (2024-04-22 21:34:48 +0200) count: 434 434 elapsed-time: 140.9 148.2 head-timing-info: old-timing-info: head results: ViennaCL-1.7.1/examples/benchmarks/dense_blas.cpp:37:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/benchmarks/dense_blas.cpp:46:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/benchmarks/dense_blas.cpp:152:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/benchmarks/dense_blas.cpp:92:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/benchmarks/dense_blas.cpp:122:5: style: Variable 'C' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/benchmarks/dense_blas.cpp:121:5: note: C is assigned ViennaCL-1.7.1/examples/benchmarks/dense_blas.cpp:122:5: note: C is overwritten ViennaCL-1.7.1/examples/benchmarks/dense_blas.cpp:123:5: style: Variable 'C' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/benchmarks/dense_blas.cpp:122:5: note: C is assigned ViennaCL-1.7.1/examples/benchmarks/dense_blas.cpp:123:5: note: C is overwritten ViennaCL-1.7.1/examples/benchmarks/dense_blas.cpp:124:5: style: Variable 'C' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/benchmarks/dense_blas.cpp:123:5: note: C is assigned ViennaCL-1.7.1/examples/benchmarks/dense_blas.cpp:124:5: note: C is overwritten ViennaCL-1.7.1/examples/benchmarks/direct_solve.cpp:41:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/benchmarks/direct_solve.cpp:70:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/benchmarks/direct_solve.cpp:91:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/benchmarks/direct_solve.cpp:144:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/benchmarks/direct_solve.cpp:127:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/benchmarks/opencl.cpp:120:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/benchmarks/opencl.cpp:65:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/benchmarks/opencl.cpp:106:18: style: Variable 'vcl_accumulate' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/benchmarks/opencl.cpp:104:18: note: vcl_accumulate is assigned ViennaCL-1.7.1/examples/benchmarks/opencl.cpp:106:18: note: vcl_accumulate is overwritten ViennaCL-1.7.1/examples/benchmarks/qr.cpp:89:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/benchmarks/qr.cpp:65:53: style: Same expression on both sides of '-' because 'rows*rows*cols' and 'rows*cols*cols' represent the same value. [duplicateExpression] ViennaCL-1.7.1/examples/benchmarks/qr.cpp:62:24: note: 'rows' is assigned value '1800' here. ViennaCL-1.7.1/examples/benchmarks/qr.cpp:63:24: note: 'cols' is assigned value '1800' here. ViennaCL-1.7.1/examples/benchmarks/qr.cpp:65:53: note: Same expression on both sides of '-' because 'rows*rows*cols' and 'rows*cols*cols' represent the same value. ViennaCL-1.7.1/examples/benchmarks/scheduler.cpp:121:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/benchmarks/scheduler.cpp:89:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/benchmarks/solver.cpp:69:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/benchmarks/solver.cpp:115:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/benchmarks/solver.cpp:627:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/benchmarks/solver.cpp:142:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/benchmarks/solver.cpp:422:7: style: Condition 'is_double' is always false [knownConditionTrueFalse] ViennaCL-1.7.1/examples/benchmarks/solver.cpp:421:40: note: Assignment 'is_double=sizeof(float)==sizeof(double)', assigned value is 0 ViennaCL-1.7.1/examples/benchmarks/solver.cpp:422:7: note: Condition 'is_double' is always false ViennaCL-1.7.1/examples/benchmarks/solver.cpp:422:7: style: Condition 'is_double' is always true [knownConditionTrueFalse] ViennaCL-1.7.1/examples/benchmarks/solver.cpp:421:40: note: Assignment 'is_double=sizeof(double)==sizeof(double)', assigned value is 1 ViennaCL-1.7.1/examples/benchmarks/solver.cpp:422:7: note: Condition 'is_double' is always true ViennaCL-1.7.1/examples/benchmarks/sparse.cpp:62:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/benchmarks/sparse.cpp:322:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/benchmarks/sparse.cpp:83:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/benchmarks/sparse.cpp:138:12: style: Variable 'vcl_vec1' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/benchmarks/sparse.cpp:137:12: note: vcl_vec1 is assigned ViennaCL-1.7.1/examples/benchmarks/sparse.cpp:138:12: note: vcl_vec1 is overwritten ViennaCL-1.7.1/examples/benchmarks/sparse.cpp:139:12: style: Variable 'vcl_vec1' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/benchmarks/sparse.cpp:138:12: note: vcl_vec1 is assigned ViennaCL-1.7.1/examples/benchmarks/sparse.cpp:139:12: note: vcl_vec1 is overwritten ViennaCL-1.7.1/examples/tutorial/vector-io.hpp:134:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/amg.cpp:67:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/amg.cpp:88:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/amg.cpp:116:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/vector-io.hpp:48:5: style: Class 'my_inserter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ViennaCL-1.7.1/examples/tutorial/amg.cpp:85:26: performance: Function parameter 'info' should be passed by const reference. [passedByValue] ViennaCL-1.7.1/examples/tutorial/armadillo-with-viennacl.cpp:152:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/armadillo-with-viennacl.cpp:118:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/bandwidth-reduction.cpp:131:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/bandwidth-reduction.cpp:255:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/bandwidth-reduction.cpp:279:5: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/bandwidth-reduction.cpp:278:5: note: r is assigned ViennaCL-1.7.1/examples/tutorial/bandwidth-reduction.cpp:279:5: note: r is overwritten ViennaCL-1.7.1/examples/tutorial/bandwidth-reduction.cpp:54:98: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ViennaCL-1.7.1/examples/tutorial/bandwidth-reduction.cpp:72:98: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ViennaCL-1.7.1/examples/tutorial/bandwidth-reduction.cpp:100:98: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ViennaCL-1.7.1/examples/tutorial/bisect.cpp:67:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/bisect.cpp:116:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/bisect.cpp:61:19: style: Condition 'randomValues==true' is always false [knownConditionTrueFalse] ViennaCL-1.7.1/examples/tutorial/bisect.cpp:58:23: note: Assignment 'randomValues=false', assigned value is 0 ViennaCL-1.7.1/examples/tutorial/bisect.cpp:61:19: note: Condition 'randomValues==true' is always false ViennaCL-1.7.1/examples/tutorial/blas1.cpp:74:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/blas1.cpp:76:6: style: Redundant initialization for 's2'. The initialized value is overwritten before it is read. [redundantInitialization] ViennaCL-1.7.1/examples/tutorial/blas1.cpp:64:17: note: s2 is initialized ViennaCL-1.7.1/examples/tutorial/blas1.cpp:76:6: note: s2 is overwritten ViennaCL-1.7.1/examples/tutorial/blas1.cpp:77:10: style: Redundant initialization for 'vcl_s3'. The initialized value is overwritten before it is read. [redundantInitialization] ViennaCL-1.7.1/examples/tutorial/blas1.cpp:69:39: note: vcl_s3 is initialized ViennaCL-1.7.1/examples/tutorial/blas1.cpp:77:10: note: vcl_s3 is overwritten ViennaCL-1.7.1/examples/tutorial/blas1.cpp:102:6: style: Variable 's1' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/blas1.cpp:98:6: note: s1 is assigned ViennaCL-1.7.1/examples/tutorial/blas1.cpp:102:6: note: s1 is overwritten ViennaCL-1.7.1/examples/tutorial/blas1.cpp:103:10: style: Variable 'vcl_s1' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/blas1.cpp:99:10: note: vcl_s1 is assigned ViennaCL-1.7.1/examples/tutorial/blas1.cpp:103:10: note: vcl_s1 is overwritten ViennaCL-1.7.1/examples/tutorial/blas1.cpp:167:10: style: Variable 'vcl_s1' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/blas1.cpp:114:10: note: vcl_s1 is assigned ViennaCL-1.7.1/examples/tutorial/blas1.cpp:167:10: note: vcl_s1 is overwritten ViennaCL-1.7.1/examples/tutorial/blas1.cpp:174:6: style: Variable 's1' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/blas1.cpp:168:6: note: s1 is assigned ViennaCL-1.7.1/examples/tutorial/blas1.cpp:174:6: note: s1 is overwritten ViennaCL-1.7.1/examples/tutorial/blas1.cpp:169:6: style: Variable 's2' is assigned a value that is never used. [unreadVariable] ViennaCL-1.7.1/examples/tutorial/blas1.cpp:174:6: style: Variable 's1' is assigned a value that is never used. [unreadVariable] ViennaCL-1.7.1/examples/tutorial/blas1.cpp:176:6: style: Variable 's3' is assigned a value that is never used. [unreadVariable] ViennaCL-1.7.1/examples/tutorial/blas2.cpp:148:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/blas2.cpp:157:16: style: Redundant initialization for 'result_trans'. The initialized value is overwritten before it is read. [redundantInitialization] ViennaCL-1.7.1/examples/tutorial/blas2.cpp:76:42: note: result_trans is initialized ViennaCL-1.7.1/examples/tutorial/blas2.cpp:157:16: note: result_trans is overwritten ViennaCL-1.7.1/examples/tutorial/blas2.cpp:198:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/blas2.cpp:149:10: note: result is assigned ViennaCL-1.7.1/examples/tutorial/blas2.cpp:198:10: note: result is overwritten ViennaCL-1.7.1/examples/tutorial/blas2.cpp:150:14: style: Variable 'stl_result' is assigned a value that is never used. [unreadVariable] ViennaCL-1.7.1/examples/tutorial/blas3.cpp:113:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/blas3.cpp:68:17: performance:inconclusive: Technically the member function 'dummy::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] ViennaCL-1.7.1/examples/tutorial/blas3.cpp:145:11: style: Variable 'vcl_C' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/blas3.cpp:142:11: note: vcl_C is assigned ViennaCL-1.7.1/examples/tutorial/blas3.cpp:145:11: note: vcl_C is overwritten ViennaCL-1.7.1/examples/tutorial/blas3range.cpp:137:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/blas3range.cpp:166:15: style: Variable 'vcl_C_sub' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/blas3range.cpp:163:15: note: vcl_C_sub is assigned ViennaCL-1.7.1/examples/tutorial/blas3range.cpp:166:15: note: vcl_C_sub is overwritten ViennaCL-1.7.1/examples/tutorial/blas3range.cpp:179:23: style: Local variable 'i' shadows outer variable [shadowVariable] ViennaCL-1.7.1/examples/tutorial/blas3range.cpp:150:20: note: Shadowed declaration ViennaCL-1.7.1/examples/tutorial/blas3range.cpp:179:23: note: Shadow variable ViennaCL-1.7.1/examples/tutorial/blas3range.cpp:185:23: style: Local variable 'i' shadows outer variable [shadowVariable] ViennaCL-1.7.1/examples/tutorial/blas3range.cpp:150:20: note: Shadowed declaration ViennaCL-1.7.1/examples/tutorial/blas3range.cpp:185:23: note: Shadow variable ViennaCL-1.7.1/examples/tutorial/custom-context.cpp:87:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/custom-context.cpp:167:54: style: C-style pointer casting [cstyleCast] ViennaCL-1.7.1/examples/tutorial/custom-context.cpp:169:54: style: C-style pointer casting [cstyleCast] ViennaCL-1.7.1/examples/tutorial/custom-context.cpp:171:54: style: C-style pointer casting [cstyleCast] ViennaCL-1.7.1/examples/tutorial/custom-context.cpp:173:60: style: C-style pointer casting [cstyleCast] ViennaCL-1.7.1/examples/tutorial/custom-context.cpp:246:27: style: Variable 'my_vcl_kernel' can be declared as reference to const [constVariableReference] ViennaCL-1.7.1/examples/tutorial/custom-kernels.cpp:124:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/eigen-with-viennacl.cpp:205:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/eigen-with-viennacl.cpp:171:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/fft.cpp:78:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/iterative-armadillo.cpp:65:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/iterative-custom.cpp:84:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/iterative-custom.cpp:105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/iterative-custom.cpp:74:90: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] ViennaCL-1.7.1/examples/tutorial/iterative-eigen.cpp:70:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/iterative-mtl4.cpp:73:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/iterative-ublas.cpp:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/iterative-ublas.cpp:140:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/iterative-ublas.cpp:139:10: note: result is assigned ViennaCL-1.7.1/examples/tutorial/iterative-ublas.cpp:140:10: note: result is overwritten ViennaCL-1.7.1/examples/tutorial/iterative-ublas.cpp:141:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/iterative-ublas.cpp:140:10: note: result is assigned ViennaCL-1.7.1/examples/tutorial/iterative-ublas.cpp:141:10: note: result is overwritten ViennaCL-1.7.1/examples/tutorial/iterative-ublas.cpp:148:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/iterative-ublas.cpp:141:10: note: result is assigned ViennaCL-1.7.1/examples/tutorial/iterative-ublas.cpp:148:10: note: result is overwritten ViennaCL-1.7.1/examples/tutorial/iterative-ublas.cpp:149:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/iterative-ublas.cpp:148:10: note: result is assigned ViennaCL-1.7.1/examples/tutorial/iterative-ublas.cpp:149:10: note: result is overwritten ViennaCL-1.7.1/examples/tutorial/iterative-ublas.cpp:150:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/iterative-ublas.cpp:149:10: note: result is assigned ViennaCL-1.7.1/examples/tutorial/iterative-ublas.cpp:150:10: note: result is overwritten ViennaCL-1.7.1/examples/tutorial/iterative.cpp:102:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/iterative.cpp:190:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/iterative.cpp:189:10: note: result is assigned ViennaCL-1.7.1/examples/tutorial/iterative.cpp:190:10: note: result is overwritten ViennaCL-1.7.1/examples/tutorial/iterative.cpp:191:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/iterative.cpp:190:10: note: result is assigned ViennaCL-1.7.1/examples/tutorial/iterative.cpp:191:10: note: result is overwritten ViennaCL-1.7.1/examples/tutorial/iterative.cpp:219:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/iterative.cpp:191:10: note: result is assigned ViennaCL-1.7.1/examples/tutorial/iterative.cpp:219:10: note: result is overwritten ViennaCL-1.7.1/examples/tutorial/iterative.cpp:199:14: style: Variable 'vcl_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/iterative.cpp:198:14: note: vcl_result is assigned ViennaCL-1.7.1/examples/tutorial/iterative.cpp:199:14: note: vcl_result is overwritten ViennaCL-1.7.1/examples/tutorial/iterative.cpp:200:14: style: Variable 'vcl_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/iterative.cpp:199:14: note: vcl_result is assigned ViennaCL-1.7.1/examples/tutorial/iterative.cpp:200:14: note: vcl_result is overwritten ViennaCL-1.7.1/examples/tutorial/iterative.cpp:227:14: style: Variable 'vcl_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/iterative.cpp:200:14: note: vcl_result is assigned ViennaCL-1.7.1/examples/tutorial/iterative.cpp:227:14: note: vcl_result is overwritten ViennaCL-1.7.1/examples/tutorial/iterative.cpp:207:14: style: Variable 'stl_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/iterative.cpp:206:14: note: stl_result is assigned ViennaCL-1.7.1/examples/tutorial/iterative.cpp:207:14: note: stl_result is overwritten ViennaCL-1.7.1/examples/tutorial/iterative.cpp:208:14: style: Variable 'stl_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/iterative.cpp:207:14: note: stl_result is assigned ViennaCL-1.7.1/examples/tutorial/iterative.cpp:208:14: note: stl_result is overwritten ViennaCL-1.7.1/examples/tutorial/iterative.cpp:235:14: style: Variable 'stl_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/iterative.cpp:208:14: note: stl_result is assigned ViennaCL-1.7.1/examples/tutorial/iterative.cpp:235:14: note: stl_result is overwritten ViennaCL-1.7.1/examples/tutorial/iterative.cpp:220:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/iterative.cpp:219:10: note: result is assigned ViennaCL-1.7.1/examples/tutorial/iterative.cpp:220:10: note: result is overwritten ViennaCL-1.7.1/examples/tutorial/iterative.cpp:221:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/iterative.cpp:220:10: note: result is assigned ViennaCL-1.7.1/examples/tutorial/iterative.cpp:221:10: note: result is overwritten ViennaCL-1.7.1/examples/tutorial/iterative.cpp:248:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/iterative.cpp:221:10: note: result is assigned ViennaCL-1.7.1/examples/tutorial/iterative.cpp:248:10: note: result is overwritten ViennaCL-1.7.1/examples/tutorial/iterative.cpp:228:14: style: Variable 'vcl_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/iterative.cpp:227:14: note: vcl_result is assigned ViennaCL-1.7.1/examples/tutorial/iterative.cpp:228:14: note: vcl_result is overwritten ViennaCL-1.7.1/examples/tutorial/iterative.cpp:229:14: style: Variable 'vcl_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/iterative.cpp:228:14: note: vcl_result is assigned ViennaCL-1.7.1/examples/tutorial/iterative.cpp:229:14: note: vcl_result is overwritten ViennaCL-1.7.1/examples/tutorial/iterative.cpp:256:14: style: Variable 'vcl_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/iterative.cpp:229:14: note: vcl_result is assigned ViennaCL-1.7.1/examples/tutorial/iterative.cpp:256:14: note: vcl_result is overwritten ViennaCL-1.7.1/examples/tutorial/iterative.cpp:236:14: style: Variable 'stl_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/iterative.cpp:235:14: note: stl_result is assigned ViennaCL-1.7.1/examples/tutorial/iterative.cpp:236:14: note: stl_result is overwritten ViennaCL-1.7.1/examples/tutorial/iterative.cpp:237:14: style: Variable 'stl_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/iterative.cpp:236:14: note: stl_result is assigned ViennaCL-1.7.1/examples/tutorial/iterative.cpp:237:14: note: stl_result is overwritten ViennaCL-1.7.1/examples/tutorial/iterative.cpp:264:14: style: Variable 'stl_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/iterative.cpp:237:14: note: stl_result is assigned ViennaCL-1.7.1/examples/tutorial/iterative.cpp:264:14: note: stl_result is overwritten ViennaCL-1.7.1/examples/tutorial/iterative.cpp:249:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/iterative.cpp:248:10: note: result is assigned ViennaCL-1.7.1/examples/tutorial/iterative.cpp:249:10: note: result is overwritten ViennaCL-1.7.1/examples/tutorial/iterative.cpp:250:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/iterative.cpp:249:10: note: result is assigned ViennaCL-1.7.1/examples/tutorial/iterative.cpp:250:10: note: result is overwritten ViennaCL-1.7.1/examples/tutorial/iterative.cpp:257:14: style: Variable 'vcl_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/iterative.cpp:256:14: note: vcl_result is assigned ViennaCL-1.7.1/examples/tutorial/iterative.cpp:257:14: note: vcl_result is overwritten ViennaCL-1.7.1/examples/tutorial/iterative.cpp:258:14: style: Variable 'vcl_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/iterative.cpp:257:14: note: vcl_result is assigned ViennaCL-1.7.1/examples/tutorial/iterative.cpp:258:14: note: vcl_result is overwritten ViennaCL-1.7.1/examples/tutorial/iterative.cpp:265:14: style: Variable 'stl_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/iterative.cpp:264:14: note: stl_result is assigned ViennaCL-1.7.1/examples/tutorial/iterative.cpp:265:14: note: stl_result is overwritten ViennaCL-1.7.1/examples/tutorial/iterative.cpp:266:14: style: Variable 'stl_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/iterative.cpp:265:14: note: stl_result is assigned ViennaCL-1.7.1/examples/tutorial/iterative.cpp:266:14: note: stl_result is overwritten ViennaCL-1.7.1/examples/tutorial/iterative.cpp:266:14: style: Variable 'stl_result' is assigned a value that is never used. [unreadVariable] ViennaCL-1.7.1/examples/tutorial/lanczos.cpp:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/lanczos.cpp:88:23: style: Redundant initialization for 'lanczos_eigenvalues'. The initialized value is overwritten before it is read. [redundantInitialization] ViennaCL-1.7.1/examples/tutorial/lanczos.cpp:80:47: note: lanczos_eigenvalues is initialized ViennaCL-1.7.1/examples/tutorial/lanczos.cpp:88:23: note: lanczos_eigenvalues is overwritten ViennaCL-1.7.1/examples/tutorial/least-squares.cpp:101:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/libviennacl.cpp:61:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN_MEMORY [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/matrix-free.cpp:122:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/matrix-free.cpp:76:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN_MEMORY [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/matrix-free.cpp:61:3: style: Class 'MyOperator < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ViennaCL-1.7.1/examples/tutorial/matrix-range.cpp:152:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/mtl4-with-viennacl.cpp:169:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/mtl4-with-viennacl.cpp:144:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/mtl4-with-viennacl.cpp:78:78: style: Variable 'mtl4_densemat(4,4)' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/examples/tutorial/mtl4-with-viennacl.cpp:78:50: note: mtl4_densemat(4,4) is assigned ViennaCL-1.7.1/examples/tutorial/mtl4-with-viennacl.cpp:78:78: note: mtl4_densemat(4,4) is overwritten ViennaCL-1.7.1/examples/tutorial/multithreaded.cpp:98:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/multithreaded.cpp:75:169: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/multithreaded.cpp:59:3: style: Class 'worker < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ViennaCL-1.7.1/examples/tutorial/multithreaded.cpp:81:15: performance: Function 'message()' should return member 'message_' by const reference. [returnByReference] ViennaCL-1.7.1/examples/tutorial/multithreaded_cg.cpp:160:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/multithreaded_cg.cpp:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/multithreaded_cg.cpp:81:3: style: Class 'worker < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ViennaCL-1.7.1/examples/tutorial/multithreaded_cg.cpp:143:15: performance: Function 'message()' should return member 'message_' by const reference. [returnByReference] ViennaCL-1.7.1/examples/tutorial/nmf.cpp:41:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/nmf.cpp:50:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/power-iter.cpp:74:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/qr.cpp:140:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/qr.cpp:79:9: style: Condition 'do_break' is always false [knownConditionTrueFalse] ViennaCL-1.7.1/examples/tutorial/qr.cpp:54:19: note: Assignment 'do_break=false', assigned value is 0 ViennaCL-1.7.1/examples/tutorial/qr.cpp:79:9: note: Condition 'do_break' is always false ViennaCL-1.7.1/examples/tutorial/qr_method.cpp:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/qr_method.cpp:85:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/qr_method.cpp:59:14: style: Variable 'V' can be declared as const array [constVariable] ViennaCL-1.7.1/examples/tutorial/scheduler.cpp:90:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_family [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/spai.cpp:71:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/spai.cpp:125:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/sparse.cpp:75:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/structured-matrices.cpp:97:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/tql2.cpp:56:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/vector-range.cpp:127:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/viennacl-info.cpp:52:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_DEVICE_TYPE_ALL [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/examples/tutorial/viennacl-info.cpp:78:80: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ViennaCL-1.7.1/examples/tutorial/wrap-host-buffer.cpp:50:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/backend.cpp:29:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLSuccess [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/backend.cpp:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLSuccess [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/backend.cpp:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLSuccess [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/init_vector.hpp:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLGenericFailure [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/init_vector.hpp:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLGenericFailure [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/init_vector.hpp:68:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN_MEMORY [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/init_vector.hpp:96:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLGenericFailure [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas1.cpp:44:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLSuccess [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas1.cpp:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLGenericFailure [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas1.cpp:119:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLGenericFailure [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas1.cpp:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLGenericFailure [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas1.cpp:209:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLGenericFailure [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas1.cpp:255:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLGenericFailure [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas1.cpp:295:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLGenericFailure [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas1.cpp:344:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLGenericFailure [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas1.cpp:382:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLGenericFailure [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/init_vector.hpp:23:72: style: Parameter 'h' can be declared as reference to const [constParameterReference] ViennaCL-1.7.1/libviennacl/src/init_vector.hpp:44:74: style: Parameter 'h' can be declared as reference to const [constParameterReference] ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLSuccess [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:60:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLSuccess [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:76:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLSuccess [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:88:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLSuccess [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:106:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLSuccess [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:120:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLSuccess [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLSuccess [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:149:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLSuccess [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLSuccess [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:179:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLSuccess [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:193:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLSuccess [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:205:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLSuccess [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:222:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLSuccess [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:236:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLSuccess [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:252:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLSuccess [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:264:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLSuccess [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:279:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLSuccess [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:292:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLSuccess [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/init_matrix.hpp:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLGenericFailure [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/init_matrix.hpp:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLGenericFailure [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/init_matrix.hpp:68:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN_MEMORY [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/init_matrix.hpp:96:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLGenericFailure [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas2.cpp:42:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLSuccess [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas2.cpp:106:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLSuccess [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas2.cpp:183:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLSuccess [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/init_matrix.hpp:23:72: style: Parameter 'h' can be declared as reference to const [constParameterReference] ViennaCL-1.7.1/libviennacl/src/init_matrix.hpp:44:74: style: Parameter 'h' can be declared as reference to const [constParameterReference] ViennaCL-1.7.1/libviennacl/src/blas2_host.cpp:50:123: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLRowMajor [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas2_host.cpp:74:124: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLRowMajor [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas2_host.cpp:99:123: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLRowMajor [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas2_host.cpp:141:124: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLRowMajor [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas2_host.cpp:191:123: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLRowMajor [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas2_host.cpp:213:124: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLRowMajor [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas2_opencl.cpp:50:123: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLRowMajor [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas2_opencl.cpp:74:124: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLRowMajor [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas2_opencl.cpp:99:123: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLRowMajor [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas2_opencl.cpp:141:124: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLRowMajor [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas2_opencl.cpp:191:123: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLRowMajor [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas2_opencl.cpp:213:124: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLRowMajor [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas3.cpp:41:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLSuccess [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas3.cpp:123:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLSuccess [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas3.hpp:46:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLTrans [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/libviennacl/src/blas3_host.cpp:55:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLTrans [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/bisect.cpp:66:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/bisect.cpp:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/bisect.cpp:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/blas3_solve.cpp:184:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/blas3_solve.cpp:235:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/blas3_solve.cpp:380:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/blas3_solve.cpp:553:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/blas3_solve.cpp:592:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/blas3_solve.cpp:260:6: style: Redundant initialization for 'C'. The initialized value is overwritten before it is read. [redundantInitialization] ViennaCL-1.7.1/tests/src/blas3_solve.cpp:230:27: note: C is initialized ViennaCL-1.7.1/tests/src/blas3_solve.cpp:260:6: note: C is overwritten ViennaCL-1.7.1/tests/src/blas3_solve.cpp:297:6: style: Variable 'B' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/blas3_solve.cpp:259:6: note: B is assigned ViennaCL-1.7.1/tests/src/blas3_solve.cpp:297:6: note: B is overwritten ViennaCL-1.7.1/tests/src/blas3_solve.cpp:330:6: style: Variable 'C' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/blas3_solve.cpp:298:6: note: C is assigned ViennaCL-1.7.1/tests/src/blas3_solve.cpp:330:6: note: C is overwritten ViennaCL-1.7.1/tests/src/external_1.cpp:106:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/fft_1d.cpp:932:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/fft_1d.cpp:977:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/fft_1d.cpp:1004:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/fft_1d.cpp:1020:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/fft_1d.cpp:985:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ViennaCL-1.7.1/tests/src/fft_1d.cpp:985:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ViennaCL-1.7.1/tests/src/fft_1d.cpp:985:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ViennaCL-1.7.1/tests/src/fft_1d.cpp:1008:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ViennaCL-1.7.1/tests/src/fft_1d.cpp:1008:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ViennaCL-1.7.1/tests/src/fft_1d.cpp:1008:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ViennaCL-1.7.1/tests/src/fft_1d.cpp:541:81: style: Parameter 'data' can be declared as reference to const [constParameterReference] ViennaCL-1.7.1/tests/src/fft_1d.cpp:563:41: style: Parameter 'data' can be declared as reference to const [constParameterReference] ViennaCL-1.7.1/tests/src/fft_2d.cpp:293:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/fft_2d.cpp:313:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/fft_2d.cpp:301:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ViennaCL-1.7.1/tests/src/fft_2d.cpp:301:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ViennaCL-1.7.1/tests/src/fft_2d.cpp:301:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ViennaCL-1.7.1/tests/src/fft_2d.cpp:96:81: style: Parameter 'data' can be declared as reference to const [constParameterReference] ViennaCL-1.7.1/tests/src/fft_2d.cpp:170:92: style: Parameter 'in' can be declared as reference to const [constParameterReference] ViennaCL-1.7.1/tests/src/global_variables.cpp:73:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/iterators.cpp:72:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/iterators.cpp:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/iterators.cpp:55:32: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ViennaCL-1.7.1/tests/src/iterators.cpp:61:32: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ViennaCL-1.7.1/tests/src/libviennacl_blas1.cpp:71:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/libviennacl_blas1.cpp:98:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN_MEMORY [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/libviennacl_blas2.cpp:68:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/libviennacl_blas2.cpp:96:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN_MEMORY [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/libviennacl_blas3.cpp:71:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/libviennacl_blas3.cpp:87:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLTrans [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/libviennacl_blas3.cpp:190:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViennaCLRowMajor [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/libviennacl_blas3.cpp:315:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/libviennacl_blas3.cpp:418:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/libviennacl_blas3.cpp:571:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN_MEMORY [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:55:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:89:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/matrix_col_double.cpp:28:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:1092:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/matrix_col_float.cpp:27:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/matrix_int.hpp:47:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/matrix_int.hpp:79:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/matrix_col_int.cpp:26:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/matrix_int.hpp:814:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/matrix_int.hpp:150:7: style: Condition '!check_for_equality(std_C,vcl_C)' is always false [knownConditionTrueFalse] ViennaCL-1.7.1/tests/src/matrix_int.hpp:136:7: note: Assuming that condition '!check_for_equality(std_C,vcl_C)' is not redundant ViennaCL-1.7.1/tests/src/matrix_int.hpp:146:7: note: Assuming condition is false ViennaCL-1.7.1/tests/src/matrix_int.hpp:150:7: note: Condition '!check_for_equality(std_C,vcl_C)' is always false ViennaCL-1.7.1/tests/src/matrix_convert.cpp:59:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/matrix_convert.cpp:305:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/matrix_convert.cpp:292:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/matrix_convert.cpp:124:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/matrix_convert.cpp:77:54: warning: Conversion of string literal "Size1 mismatch for STL matrices" to bool always evaluates to true. [incorrectStringBooleanError] ViennaCL-1.7.1/tests/src/matrix_convert.cpp:78:54: warning: Conversion of string literal "Size2 mismatch for STL matrices" to bool always evaluates to true. [incorrectStringBooleanError] ViennaCL-1.7.1/tests/src/matrix_convert.cpp:79:54: warning: Conversion of string literal "Size1 mismatch for ViennaCL matrices" to bool always evaluates to true. [incorrectStringBooleanError] ViennaCL-1.7.1/tests/src/matrix_convert.cpp:80:54: warning: Conversion of string literal "Size2 mismatch for ViennaCL matrices" to bool always evaluates to true. [incorrectStringBooleanError] ViennaCL-1.7.1/tests/src/matrix_convert.cpp:81:54: warning: Conversion of string literal "Size1 mismatch for STL and ViennaCL matrices" to bool always evaluates to true. [incorrectStringBooleanError] ViennaCL-1.7.1/tests/src/matrix_convert.cpp:82:54: warning: Conversion of string literal "Size2 mismatch for STL and ViennaCL matrices" to bool always evaluates to true. [incorrectStringBooleanError] ViennaCL-1.7.1/tests/src/matrix_product_float_double.hpp:308:5: debug: Failed to instantiate template "test_all_layouts". The checking continues anyway. [templateInstantiation] ViennaCL-1.7.1/tests/src/matrix_product_float_double.hpp:113:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/matrix_product_float_double.hpp:193:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable row_major [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/matrix_product_double.cpp:29:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/matrix_product_float_double.hpp:308:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/matrix_product_float.cpp:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/matrix_row_double.cpp:26:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/matrix_row_float.cpp:27:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/matrix_row_int.cpp:28:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/matrix_vector.cpp:118:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/matrix_vector.cpp:495:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/matrix_vector.cpp:705:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/matrix_vector.cpp:1255:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/matrix_vector_int.cpp:108:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/matrix_vector_int.cpp:824:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/matrix_vector_int.cpp:366:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/nmf.cpp:58:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/nmf.cpp:103:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/nmf.cpp:93:3: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_uint] ViennaCL-1.7.1/tests/src/nmf.cpp:93:3: portability: %lu in format string (no. 3) requires 'unsigned long' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_uint] ViennaCL-1.7.1/tests/src/nmf.cpp:93:3: portability: %lu in format string (no. 4) requires 'unsigned long' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_uint] ViennaCL-1.7.1/tests/src/qr_method.cpp:170:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/qr_method.cpp:299:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/qr_method.cpp:178:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/qr_method_func.cpp:95:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/qr_method_func.cpp:107:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/qr_method_func.cpp:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/qr_method_func.cpp:138:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/qr_method_func.cpp:156:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/qr_method_func.cpp:405:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/qr_method_func.cpp:316:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/qr_method_func.cpp:184:48: performance: Function parameter 'D' should be passed by const reference. [passedByValue] ViennaCL-1.7.1/tests/src/qr_method_func.cpp:203:49: performance: Function parameter 'D' should be passed by const reference. [passedByValue] ViennaCL-1.7.1/tests/src/qr_method_func.cpp:223:44: performance: Function parameter 'D' should be passed by const reference. [passedByValue] ViennaCL-1.7.1/tests/src/qr_method_func.cpp:115:44: style: Parameter 'v' can be declared as reference to const [constParameterReference] ViennaCL-1.7.1/tests/src/scalar.cpp:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/scalar.cpp:409:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/scalar.cpp:137:7: style: Variable 's1' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/scalar.cpp:135:7: note: s1 is assigned ViennaCL-1.7.1/tests/src/scalar.cpp:137:7: note: s1 is overwritten ViennaCL-1.7.1/tests/src/scalar.cpp:249:11: style: Variable 'vcl_s1' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/scalar.cpp:246:11: note: vcl_s1 is assigned ViennaCL-1.7.1/tests/src/scalar.cpp:249:11: note: vcl_s1 is overwritten ViennaCL-1.7.1/tests/src/scan.cpp:85:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/scan.cpp:105:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/scan.cpp:143:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/scheduler_matrix.cpp:75:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/scheduler_matrix.cpp:109:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/scheduler_matrix.cpp:947:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/scheduler_matrix.cpp:547:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/scheduler_matrix_matrix.cpp:144:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/scheduler_matrix_matrix.cpp:572:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/scheduler_matrix_matrix.cpp:921:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/scheduler_matrix_matrix.cpp:987:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/scheduler_matrix_matrix.cpp:475:25: style: Variable 'big_A_trans[j][i]' is assigned a value that is never used. [unreadVariable] ViennaCL-1.7.1/tests/src/scheduler_matrix_matrix.cpp:486:25: style: Variable 'big_B_trans[j][i]' is assigned a value that is never used. [unreadVariable] ViennaCL-1.7.1/tests/src/scheduler_matrix_vector.cpp:124:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/scheduler_matrix_vector.cpp:530:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/scheduler_matrix_vector.cpp:911:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/scheduler_sparse.cpp:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/scheduler_sparse.cpp:185:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/scheduler_sparse.cpp:386:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/scheduler_sparse.cpp:160:11: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] ViennaCL-1.7.1/tests/src/scheduler_vector.cpp:113:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/scheduler_vector.cpp:142:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/scheduler_vector.cpp:615:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/scheduler_vector.cpp:772:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/self_assign.cpp:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/self_assign.cpp:118:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/self_assign.cpp:458:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/self_assign.cpp:361:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/self_assign.cpp:163:54: performance: Function parameter 'name_A' should be passed by const reference. [passedByValue] ViennaCL-1.7.1/tests/src/self_assign.cpp:164:54: performance: Function parameter 'name_B' should be passed by const reference. [passedByValue] ViennaCL-1.7.1/tests/src/self_assign.cpp:338:11: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] ViennaCL-1.7.1/tests/src/sparse.cpp:86:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/sparse.cpp:189:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/sparse.cpp:230:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/sparse.cpp:322:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/sparse.cpp:1078:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/sparse.cpp:403:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/sparse.cpp:402:10: note: result is assigned ViennaCL-1.7.1/tests/src/sparse.cpp:403:10: note: result is overwritten ViennaCL-1.7.1/tests/src/sparse.cpp:416:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/sparse.cpp:415:10: note: result is assigned ViennaCL-1.7.1/tests/src/sparse.cpp:416:10: note: result is overwritten ViennaCL-1.7.1/tests/src/sparse.cpp:693:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/sparse.cpp:692:10: note: result is assigned ViennaCL-1.7.1/tests/src/sparse.cpp:693:10: note: result is overwritten ViennaCL-1.7.1/tests/src/sparse.cpp:706:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/sparse.cpp:705:10: note: result is assigned ViennaCL-1.7.1/tests/src/sparse.cpp:706:10: note: result is overwritten ViennaCL-1.7.1/tests/src/sparse.cpp:742:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/sparse.cpp:741:10: note: result is assigned ViennaCL-1.7.1/tests/src/sparse.cpp:742:10: note: result is overwritten ViennaCL-1.7.1/tests/src/sparse.cpp:755:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/sparse.cpp:754:10: note: result is assigned ViennaCL-1.7.1/tests/src/sparse.cpp:755:10: note: result is overwritten ViennaCL-1.7.1/tests/src/sparse.cpp:800:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/sparse.cpp:799:10: note: result is assigned ViennaCL-1.7.1/tests/src/sparse.cpp:800:10: note: result is overwritten ViennaCL-1.7.1/tests/src/sparse.cpp:813:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/sparse.cpp:812:10: note: result is assigned ViennaCL-1.7.1/tests/src/sparse.cpp:813:10: note: result is overwritten ViennaCL-1.7.1/tests/src/sparse.cpp:851:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/sparse.cpp:850:10: note: result is assigned ViennaCL-1.7.1/tests/src/sparse.cpp:851:10: note: result is overwritten ViennaCL-1.7.1/tests/src/sparse.cpp:864:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/sparse.cpp:863:10: note: result is assigned ViennaCL-1.7.1/tests/src/sparse.cpp:864:10: note: result is overwritten ViennaCL-1.7.1/tests/src/sparse.cpp:909:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/sparse.cpp:908:10: note: result is assigned ViennaCL-1.7.1/tests/src/sparse.cpp:909:10: note: result is overwritten ViennaCL-1.7.1/tests/src/sparse.cpp:922:10: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/sparse.cpp:921:10: note: result is assigned ViennaCL-1.7.1/tests/src/sparse.cpp:922:10: note: result is overwritten ViennaCL-1.7.1/tests/src/sparse.cpp:174:13: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] ViennaCL-1.7.1/tests/src/sparse_prod.cpp:50:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN_MEMORY [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/sparse_prod.cpp:166:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/sparse_prod.cpp:203:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/spmdm.cpp:62:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/spmdm.cpp:292:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/spmdm.cpp:104:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/structured-matrices.cpp:76:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/structured-matrices.cpp:162:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/structured-matrices.cpp:563:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/structured-matrices.cpp:505:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/structured-matrices.cpp:419:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/structured-matrices.cpp:316:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/structured-matrices.cpp:215:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/svd.cpp:88:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/svd.cpp:107:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/svd.cpp:264:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/svd.cpp:175:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/tql.cpp:122:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/tql.cpp:94:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/tql.cpp:56:14: style: The scope of the variable 'value' can be reduced. [variableScope] ViennaCL-1.7.1/tests/src/tql.cpp:51:49: style: Parameter 'eigenvalues' can be declared as reference to const [constParameterReference] ViennaCL-1.7.1/tests/src/tql.cpp:52:49: style: Parameter 'd' can be declared as reference to const [constParameterReference] ViennaCL-1.7.1/tests/src/tql.cpp:53:49: style: Parameter 'e' can be declared as reference to const [constParameterReference] ViennaCL-1.7.1/tests/src/tql.cpp:56:20: style: Variable 'value' is assigned a value that is never used. [unreadVariable] ViennaCL-1.7.1/tests/src/vector_convert.cpp:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/vector_convert.cpp:238:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/vector_convert.cpp:102:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/vector_convert.cpp:68:52: warning: Conversion of string literal "Size mismatch for STL vectors" to bool always evaluates to true. [incorrectStringBooleanError] ViennaCL-1.7.1/tests/src/vector_convert.cpp:69:52: warning: Conversion of string literal "Size mismatch for ViennaCL vectors" to bool always evaluates to true. [incorrectStringBooleanError] ViennaCL-1.7.1/tests/src/vector_convert.cpp:70:52: warning: Conversion of string literal "Size mismatch for STL and ViennaCL vectors" to bool always evaluates to true. [incorrectStringBooleanError] ViennaCL-1.7.1/tests/src/vector_float_double.cpp:155:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/vector_float_double.cpp:180:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/vector_float_double.cpp:2071:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/vector_float_double.cpp:2241:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/vector_float_double.cpp:272:14: style: Variable 'gpu_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/vector_float_double.cpp:268:14: note: gpu_result is assigned ViennaCL-1.7.1/tests/src/vector_float_double.cpp:272:14: note: gpu_result is overwritten ViennaCL-1.7.1/tests/src/vector_float_double.cpp:304:14: style: Variable 'gpu_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/vector_float_double.cpp:300:14: note: gpu_result is assigned ViennaCL-1.7.1/tests/src/vector_float_double.cpp:304:14: note: gpu_result is overwritten ViennaCL-1.7.1/tests/src/vector_float_double.cpp:333:14: style: Variable 'gpu_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/vector_float_double.cpp:329:14: note: gpu_result is assigned ViennaCL-1.7.1/tests/src/vector_float_double.cpp:333:14: note: gpu_result is overwritten ViennaCL-1.7.1/tests/src/vector_float_double.cpp:404:14: style: Variable 'cpu_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/vector_float_double.cpp:403:14: note: cpu_result is assigned ViennaCL-1.7.1/tests/src/vector_float_double.cpp:404:14: note: cpu_result is overwritten ViennaCL-1.7.1/tests/src/vector_float_double.cpp:414:14: style: Variable 'cpu_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/vector_float_double.cpp:413:14: note: cpu_result is assigned ViennaCL-1.7.1/tests/src/vector_float_double.cpp:414:14: note: cpu_result is overwritten ViennaCL-1.7.1/tests/src/vector_float_double.cpp:435:14: style: Variable 'cpu_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/vector_float_double.cpp:434:14: note: cpu_result is assigned ViennaCL-1.7.1/tests/src/vector_float_double.cpp:435:14: note: cpu_result is overwritten ViennaCL-1.7.1/tests/src/vector_float_double.cpp:445:14: style: Variable 'cpu_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/vector_float_double.cpp:444:14: note: cpu_result is assigned ViennaCL-1.7.1/tests/src/vector_float_double.cpp:445:14: note: cpu_result is overwritten ViennaCL-1.7.1/tests/src/vector_float_double.cpp:512:14: style: Variable 'host_v1[2]' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/vector_float_double.cpp:509:14: note: host_v1[2] is assigned ViennaCL-1.7.1/tests/src/vector_float_double.cpp:512:14: note: host_v1[2] is overwritten ViennaCL-1.7.1/tests/src/vector_int.cpp:95:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/vector_int.cpp:117:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/vector_int.cpp:1742:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/vector_int.cpp:1594:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/vector_int.cpp:291:14: style: Variable 'cpu_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/vector_int.cpp:290:14: note: cpu_result is assigned ViennaCL-1.7.1/tests/src/vector_int.cpp:291:14: note: cpu_result is overwritten ViennaCL-1.7.1/tests/src/vector_int.cpp:301:14: style: Variable 'cpu_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/vector_int.cpp:300:14: note: cpu_result is assigned ViennaCL-1.7.1/tests/src/vector_int.cpp:301:14: note: cpu_result is overwritten ViennaCL-1.7.1/tests/src/vector_int.cpp:322:14: style: Variable 'cpu_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/vector_int.cpp:321:14: note: cpu_result is assigned ViennaCL-1.7.1/tests/src/vector_int.cpp:322:14: note: cpu_result is overwritten ViennaCL-1.7.1/tests/src/vector_int.cpp:332:14: style: Variable 'cpu_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/vector_int.cpp:331:14: note: cpu_result is assigned ViennaCL-1.7.1/tests/src/vector_int.cpp:332:14: note: cpu_result is overwritten ViennaCL-1.7.1/tests/src/vector_multi_inner_prod.cpp:110:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/vector_multi_inner_prod.cpp:144:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/vector_multi_inner_prod.cpp:322:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/vector_multi_inner_prod.cpp:510:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/vector_uint.cpp:98:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/vector_uint.cpp:120:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/vector_uint.cpp:1078:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/vector_uint.cpp:930:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ViennaCL-1.7.1/tests/src/vector_uint.cpp:294:14: style: Variable 'cpu_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/vector_uint.cpp:293:14: note: cpu_result is assigned ViennaCL-1.7.1/tests/src/vector_uint.cpp:294:14: note: cpu_result is overwritten ViennaCL-1.7.1/tests/src/vector_uint.cpp:304:14: style: Variable 'cpu_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/vector_uint.cpp:303:14: note: cpu_result is assigned ViennaCL-1.7.1/tests/src/vector_uint.cpp:304:14: note: cpu_result is overwritten ViennaCL-1.7.1/tests/src/vector_uint.cpp:325:14: style: Variable 'cpu_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/vector_uint.cpp:324:14: note: cpu_result is assigned ViennaCL-1.7.1/tests/src/vector_uint.cpp:325:14: note: cpu_result is overwritten ViennaCL-1.7.1/tests/src/vector_uint.cpp:335:14: style: Variable 'cpu_result' is reassigned a value before the old one has been used. [redundantAssignment] ViennaCL-1.7.1/tests/src/vector_uint.cpp:334:14: note: cpu_result is assigned ViennaCL-1.7.1/tests/src/vector_uint.cpp:335:14: note: cpu_result is overwritten ViennaCL-1.7.1/tests/src/vector_uint.cpp:266:13: style: Variable 'cpu_index' is assigned a value that is never used. [unreadVariable] ViennaCL-1.7.1/tests/src/vector_uint.cpp:272:17: style: Variable 'cpu_index' is assigned a value that is never used. [unreadVariable] ViennaCL-1.7.1/examples/tutorial/multithreaded.cpp:56:1: error: The one definition rule is violated, different classes/structs have the same name 'worker < float >' [ctuOneDefinitionRuleViolation] ViennaCL-1.7.1/examples/tutorial/multithreaded_cg.cpp:78:1: note: The one definition rule is violated, different classes/structs have the same name 'worker < float >' ViennaCL-1.7.1/examples/tutorial/multithreaded.cpp:56:1: note: The one definition rule is violated, different classes/structs have the same name 'worker < float >' ViennaCL-1.7.1/tests/src/fft_1d.cpp:51:1: error: The one definition rule is violated, different classes/structs have the same name 'testData' [ctuOneDefinitionRuleViolation] ViennaCL-1.7.1/tests/src/fft_2d.cpp:51:1: note: The one definition rule is violated, different classes/structs have the same name 'testData' ViennaCL-1.7.1/tests/src/fft_1d.cpp:51:1: note: The one definition rule is violated, different classes/structs have the same name 'testData' diff: DONE