2024-04-26 00:54 ftp://ftp.de.debian.org/debian/pool/main/libg/libgpuarray/libgpuarray_0.7.6.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --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 -j1 platform: Linux-5.15.0-102-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.57 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 cppcheck: head 2.14.0 head-info: e5659cc (2024-04-25 21:50:47 +0200) count: 325 325 elapsed-time: 12.3 12.7 head-timing-info: old-timing-info: head results: libgpuarray-0.7.6/src/cache/disk.c:112:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/cache/disk.c:179:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/cache/disk.c:215:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRB_STATIC_INIT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/cache/disk.c:243:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRB_STATIC_INIT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/cache/disk.c:294:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRB_STATIC_INIT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/cache/disk.c:456:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_SYS_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/cache/lru.c:210:38: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] libgpuarray-0.7.6/src/cache/twoq.c:331:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_VALUE_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_array.c:1080:29: error: There is an unknown macro here somewhere. Configuration is required. If SPREFIX is a macro then please configure it. [unknownMacro] libgpuarray-0.7.6/src/util/error.h:25:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_SYS_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_array_blas.c:25:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_INVALID_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_array_blas.c:115:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_INVALID_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_array_blas.c:220:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_INVALID_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_array_blas.c:372:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_INVALID_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_array_blas.c:487:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_INVALID_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/private.h:344:51: style:inconclusive: Boolean expression '0x7F800000>v.si' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] libgpuarray-0.7.6/src/private.h:345:51: style:inconclusive: Boolean expression '(((0x7F800000>>13)+1)<<13)>v.si' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] libgpuarray-0.7.6/src/private.h:342:8: style: Variable 's.si' is reassigned a value before the old one has been used. [redundantAssignment] libgpuarray-0.7.6/src/private.h:341:8: note: s.si is assigned libgpuarray-0.7.6/src/private.h:342:8: note: s.si is overwritten libgpuarray-0.7.6/src/util/strb.h:76:36: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] libgpuarray-0.7.6/src/private.h:342:8: error: Overlapping read/write of union is undefined behavior [overlappingWriteUnion] libgpuarray-0.7.6/src/util/error.h:25:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:254:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_BUFFER [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:467:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cublasSgemmEx [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:553:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cublasHgemmStridedBatched [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:633:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cublasSgemmStridedBatched [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:711:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cublasDgemmStridedBatched [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:837:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:975:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:1279:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:1402:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:1638:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:1769:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:223:7: error: Memory leak: handle [memleak] libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:219:14: style: Local variable 'err' shadows outer variable [shadowVariable] libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:205:18: note: Shadowed declaration libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:219:14: note: Shadow variable libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:1228:44: style: Parameter 'offA' can be declared as pointer to const. However it seems that 'sgemvBatch' is a callback function, if 'offA' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:1856:3: note: You might need to cast the function pointer here libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:1228:44: note: Parameter 'offA' can be declared as pointer to const libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:1229:44: style: Parameter 'offX' can be declared as pointer to const. However it seems that 'sgemvBatch' is a callback function, if 'offX' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:1856:3: note: You might need to cast the function pointer here libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:1229:44: note: Parameter 'offX' can be declared as pointer to const libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:1230:56: style: Parameter 'offY' can be declared as pointer to const. However it seems that 'sgemvBatch' is a callback function, if 'offY' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:1856:3: note: You might need to cast the function pointer here libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:1230:56: note: Parameter 'offY' can be declared as pointer to const libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:1353:44: style: Parameter 'offA' can be declared as pointer to const. However it seems that 'dgemvBatch' is a callback function, if 'offA' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:1857:3: note: You might need to cast the function pointer here libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:1353:44: note: Parameter 'offA' can be declared as pointer to const libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:1354:44: style: Parameter 'offX' can be declared as pointer to const. However it seems that 'dgemvBatch' is a callback function, if 'offX' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:1857:3: note: You might need to cast the function pointer here libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:1354:44: note: Parameter 'offX' can be declared as pointer to const libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:1355:57: style: Parameter 'offY' can be declared as pointer to const. However it seems that 'dgemvBatch' is a callback function, if 'offY' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:1857:3: note: You might need to cast the function pointer here libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:1355:57: note: Parameter 'offY' can be declared as pointer to const libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:1579:43: style: Parameter 'offA' can be declared as pointer to const. However it seems that 'sgerBatch' is a callback function, if 'offA' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:1859:3: note: You might need to cast the function pointer here libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:1579:43: note: Parameter 'offA' can be declared as pointer to const libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:1710:43: style: Parameter 'offA' can be declared as pointer to const. However it seems that 'dgerBatch' is a callback function, if 'offA' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:1860:3: note: You might need to cast the function pointer here libgpuarray-0.7.6/src/gpuarray_blas_cuda_cublas.c:1710:43: note: Parameter 'offA' can be declared as pointer to const libgpuarray-0.7.6/src/gpuarray_blas_opencl_clblas.c:128:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_blas_opencl_clblas.c:159:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_blas_opencl_clblast.c:126:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_blas_opencl_clblast.c:156:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_blas_opencl_clblast.c:184:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_blas_opencl_clblast.c:103:30: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'setup' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libgpuarray-0.7.6/src/gpuarray_blas_opencl_clblast.c:504:3: note: You might need to cast the function pointer here libgpuarray-0.7.6/src/gpuarray_blas_opencl_clblast.c:103:30: note: Parameter 'ctx' can be declared as pointer to const libgpuarray-0.7.6/src/gpuarray_blas_opencl_clblast.c:107:34: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'teardown' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libgpuarray-0.7.6/src/gpuarray_blas_opencl_clblast.c:505:3: note: You might need to cast the function pointer here libgpuarray-0.7.6/src/gpuarray_blas_opencl_clblast.c:107:34: note: Parameter 'ctx' can be declared as pointer to const libgpuarray-0.7.6/src/gpuarray_buffer.c:104:75: style:inconclusive: Function 'gpucontext_init' argument 3 names different: declaration 'props' definition 'p'. [funcArgNamesDifferent] libgpuarray-0.7.6/src/gpuarray/buffer.h:224:55: note: Function 'gpucontext_init' argument 3 names different: declaration 'props' definition 'p'. libgpuarray-0.7.6/src/gpuarray_buffer.c:104:75: note: Function 'gpucontext_init' argument 3 names different: declaration 'props' definition 'p'. libgpuarray-0.7.6/src/gpuarray_buffer.c:221:31: style:inconclusive: Function 'gpudata_property' argument 1 names different: declaration 'buf' definition 'b'. [funcArgNamesDifferent] libgpuarray-0.7.6/src/gpuarray/buffer.h:492:47: note: Function 'gpudata_property' argument 1 names different: declaration 'buf' definition 'b'. libgpuarray-0.7.6/src/gpuarray_buffer.c:221:31: note: Function 'gpudata_property' argument 1 names different: declaration 'buf' definition 'b'. libgpuarray-0.7.6/src/gpuarray_buffer_blas.c:7:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_UNSUPPORTED_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_buffer_blas.c:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_DEVSUP_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_buffer_blas.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_DEVSUP_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_buffer_blas.c:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_DEVSUP_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_buffer_blas.c:66:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_DEVSUP_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_buffer_blas.c:76:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_DEVSUP_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_buffer_blas.c:86:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_DEVSUP_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_buffer_blas.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_DEVSUP_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_buffer_blas.c:104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_DEVSUP_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_buffer_blas.c:113:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_DEVSUP_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_buffer_blas.c:121:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_DEVSUP_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_buffer_blas.c:129:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_DEVSUP_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_buffer_blas.c:137:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_DEVSUP_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_buffer_blas.c:167:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_buffer_blas.c:179:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_buffer_blas.c:191:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_buffer_blas.c:203:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_buffer_blas.c:215:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_buffer_blas.c:227:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_buffer_blas.c:237:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_buffer_blas.c:247:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_buffer_blas.c:257:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_buffer_blas.c:280:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_buffer_blas.c:292:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_buffer_blas.c:304:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_buffer_collectives.c:37:43: style:inconclusive: Function 'gpucomm_get_count' argument 2 names different: declaration 'devcount' definition 'gpucount'. [funcArgNamesDifferent] libgpuarray-0.7.6/src/gpuarray/buffer_collectives.h:113:59: note: Function 'gpucomm_get_count' argument 2 names different: declaration 'devcount' definition 'gpucount'. libgpuarray-0.7.6/src/gpuarray_buffer_collectives.c:37:43: note: Function 'gpucomm_get_count' argument 2 names different: declaration 'devcount' definition 'gpucount'. libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:308:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:1250:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:1511:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_BUFFER [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:479:38: style:inconclusive: Function 'cuda_make_buf' argument 1 names different: declaration 'c' definition 'ctx'. [funcArgNamesDifferent] libgpuarray-0.7.6/src/private_cuda.h:129:38: note: Function 'cuda_make_buf' argument 1 names different: declaration 'c' definition 'ctx'. libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:479:38: note: Function 'cuda_make_buf' argument 1 names different: declaration 'c' definition 'ctx'. libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:1087:7: style: Local variable 'major' shadows outer variable [shadowVariable] libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:157:12: note: Shadowed declaration libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:1087:7: note: Shadow variable libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:1087:14: style: Local variable 'minor' shadows outer variable [shadowVariable] libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:158:12: note: Shadowed declaration libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:1087:14: note: Shadow variable libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:1320:9: style: Local variable 'major' shadows outer variable [shadowVariable] libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:157:12: note: Shadowed declaration libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:1320:9: note: Shadow variable libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:1320:16: style: Local variable 'minor' shadows outer variable [shadowVariable] libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:158:12: note: Shadowed declaration libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:1320:16: note: Shadow variable libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:82:26: style: Parameter 'k1' can be declared as pointer to const [constParameterPointer] libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:82:36: style: Parameter 'k2' can be declared as pointer to const [constParameterPointer] libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:92:41: style: Parameter 'k' can be declared as pointer to const. However it seems that 'kernel_hash' is a callback function, if 'k' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:289:49: note: You might need to cast the function pointer here libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:92:41: note: Parameter 'k' can be declared as pointer to const libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:111:32: style: Parameter 'k' can be declared as pointer to const. However it seems that 'disk_hash' is a callback function, if 'k' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:303:42: note: You might need to cast the function pointer here libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:111:32: note: Parameter 'k' can be declared as pointer to const libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:144:42: style: Parameter 'bin' can be declared as pointer to const. However it seems that 'kernel_write' is a callback function, if 'bin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:314:45: note: You might need to cast the function pointer here libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:144:42: note: Parameter 'bin' can be declared as pointer to const libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:217:62: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:411:40: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:491:29: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:728:62: style: Parameter 'data' can be declared as pointer to const. However it seems that 'cuda_alloc' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:1777:39: note: You might need to cast the function pointer here libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:728:62: note: Parameter 'data' can be declared as pointer to const libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:887:32: style: Parameter 'a' can be declared as pointer to const. However it seems that 'cuda_share' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:1780:39: note: You might need to cast the function pointer here libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:887:32: note: Parameter 'a' can be declared as pointer to const libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:887:44: style: Parameter 'b' can be declared as pointer to const. However it seems that 'cuda_share' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:1780:39: note: You might need to cast the function pointer here libgpuarray-0.7.6/src/gpuarray_buffer_cuda.c:887:44: note: Parameter 'b' can be declared as pointer to const libgpuarray-0.7.6/src/gpuarray_buffer_opencl.c:720:29: error: There is an unknown macro here somewhere. Configuration is required. If SPREFIX is a macro then please configure it. [unknownMacro] libgpuarray-0.7.6/src/gpuarray_collectives_cuda_nccl.c:266:12: style: The if condition is the same as the previous if condition [duplicateCondition] libgpuarray-0.7.6/src/gpuarray_collectives_cuda_nccl.c:262:12: note: First condition libgpuarray-0.7.6/src/gpuarray_collectives_cuda_nccl.c:266:12: note: Second condition libgpuarray-0.7.6/src/gpuarray_collectives_cuda_nccl.c:192:47: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] libgpuarray-0.7.6/src/gpuarray_collectives_cuda_nccl.c:193:47: style: Parameter 'dest' can be declared as pointer to const [constParameterPointer] libgpuarray-0.7.6/src/gpuarray_elemwise.c:352:107: error: There is an unknown macro here somewhere. Configuration is required. If SPREFIX is a macro then please configure it. [unknownMacro] libgpuarray-0.7.6/src/gpuarray_error.c:15:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_kernel.c:48:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_KERNEL_PROP_MAXLSIZE [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_kernel.c:91:58: style:inconclusive: Function 'GpuKernel_setarg' argument 3 names different: declaration 'val' definition 'a'. [funcArgNamesDifferent] libgpuarray-0.7.6/src/gpuarray/kernel.h:77:74: note: Function 'GpuKernel_setarg' argument 3 names different: declaration 'val' definition 'a'. libgpuarray-0.7.6/src/gpuarray_kernel.c:91:58: note: Function 'GpuKernel_setarg' argument 3 names different: declaration 'val' definition 'a'. libgpuarray-0.7.6/src/gpuarray_mkstemp.c:23:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_mkstemp.c:21:15: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] libgpuarray-0.7.6/src/gpuarray_mkstemp.c:16:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] libgpuarray-0.7.6/src/gpuarray_reduction.c:239:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_SSIZE [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_reduction.c:696:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_KERNEL_PROP_PREFLSIZE [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_reduction.c:789:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_BUFFER_READ_ONLY [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/gpuarray_reduction.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] libgpuarray-0.7.6/src/gpuarray_reduction.c:115:35: style: Condition 'maxandargmaxSelectHwAxes(ctx)==GA_NO_ERROR' is always true [knownConditionTrueFalse] libgpuarray-0.7.6/src/gpuarray_reduction.c:115:29: note: Calling function 'maxandargmaxSelectHwAxes' returns 0 libgpuarray-0.7.6/src/gpuarray_reduction.c:115:35: note: Condition 'maxandargmaxSelectHwAxes(ctx)==GA_NO_ERROR' is always true libgpuarray-0.7.6/src/gpuarray_reduction.c:118:35: style: Condition 'maxandargmaxSchedule(ctx)==GA_NO_ERROR' is always true [knownConditionTrueFalse] libgpuarray-0.7.6/src/gpuarray_reduction.c:118:29: note: Calling function 'maxandargmaxSchedule' returns 0 libgpuarray-0.7.6/src/gpuarray_reduction.c:118:35: note: Condition 'maxandargmaxSchedule(ctx)==GA_NO_ERROR' is always true libgpuarray-0.7.6/src/gpuarray_reduction.c:114:2: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] libgpuarray-0.7.6/src/gpuarray_reduction.c:121:3: note: Found duplicate branches for 'if' and 'else'. libgpuarray-0.7.6/src/gpuarray_reduction.c:114:2: note: Found duplicate branches for 'if' and 'else'. libgpuarray-0.7.6/src/gpuarray_types.c:21:17: style: union member 'int128_u::as_int8' is never used. [unusedStructMember] libgpuarray-0.7.6/src/gpuarray_types.c:22:17: style: union member 'int128_u::as_int16' is never used. [unusedStructMember] libgpuarray-0.7.6/src/gpuarray_types.c:23:17: style: union member 'int128_u::as_int32' is never used. [unusedStructMember] libgpuarray-0.7.6/src/gpuarray_types.c:24:17: style: union member 'int128_u::as_int64' is never used. [unusedStructMember] libgpuarray-0.7.6/src/gpuarray_types.c:30:18: style: union member 'uint128_u::as_uint8' is never used. [unusedStructMember] libgpuarray-0.7.6/src/gpuarray_types.c:31:18: style: union member 'uint128_u::as_uint16' is never used. [unusedStructMember] libgpuarray-0.7.6/src/gpuarray_types.c:32:18: style: union member 'uint128_u::as_uint32' is never used. [unusedStructMember] libgpuarray-0.7.6/src/gpuarray_types.c:33:18: style: union member 'uint128_u::as_uint64' is never used. [unusedStructMember] libgpuarray-0.7.6/src/gpuarray_types.c:43:7: style: union member 'Anonymous0::s' is never used. [unusedStructMember] libgpuarray-0.7.6/src/gpuarray_types.c:44:15: style: union member 'Anonymous0::raw' is never used. [unusedStructMember] libgpuarray-0.7.6/src/gpuarray_types.c:40:15: style: struct member 'Anonymous1::exp' is never used. [unusedStructMember] libgpuarray-0.7.6/src/gpuarray_types.c:41:16: style: struct member 'Anonymous1::hi' is never used. [unusedStructMember] libgpuarray-0.7.6/src/gpuarray_types.c:42:16: style: struct member 'Anonymous1::lo' is never used. [unusedStructMember] libgpuarray-0.7.6/src/gpuarray_util.c:75:44: error: There is an unknown macro here somewhere. Configuration is required. If SPREFIX is a macro then please configure it. [unknownMacro] libgpuarray-0.7.6/src/loaders/dyn_load.c:34:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT_MESSAGE_FROM_SYSTEM [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/loaders/libclblas.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/loaders/libclblas.c:32:9: style: Variable 'lib' can be declared as pointer to const [constVariablePointer] libgpuarray-0.7.6/src/loaders/libclblast.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/loaders/libclblast.c:32:9: style: Variable 'lib' can be declared as pointer to const [constVariablePointer] libgpuarray-0.7.6/src/loaders/libcublas.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/loaders/libcublas.c:38:9: style: Variable 'lib' can be declared as pointer to const [constVariablePointer] libgpuarray-0.7.6/src/loaders/libcuda.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/loaders/libcuda.c:45:9: style: Variable 'lib' can be declared as pointer to const [constVariablePointer] libgpuarray-0.7.6/src/loaders/libnccl.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/loaders/libnvrtc.c:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/loaders/libnvrtc.c:24:9: style: Variable 'lib' can be declared as pointer to const [constVariablePointer] libgpuarray-0.7.6/src/loaders/libopencl.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/loaders/libopencl.c:32:9: style: Variable 'lib' can be declared as pointer to const [constVariablePointer] libgpuarray-0.7.6/src/util/error.c:25:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_MSGBUF_LEN [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/util/error.c:37:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_MSGBUF_LEN [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/util/integerfactoring.c:1298:10: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] libgpuarray-0.7.6/src/util/skein.c:313:21: style: Condition 'Skein_512_Init(&ctx)' is always false [knownConditionTrueFalse] libgpuarray-0.7.6/src/util/skein.c:313:21: note: Calling function 'Skein_512_Init' returns 0 libgpuarray-0.7.6/src/util/skein.c:313:21: note: Condition 'Skein_512_Init(&ctx)' is always false libgpuarray-0.7.6/src/util/skein.c:83:11: style: Variable 'kw' is not assigned a value. [unassignedVariable] libgpuarray-0.7.6/src/util/strb.c:15:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strb [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/util/strb.c:35:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/util/strb.c:77:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/util/strb.c:94:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/src/util/strb.c:87:30: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] libgpuarray-0.7.6/src/util/xxhash.c:254:47: style:inconclusive: Function 'XXH32' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] libgpuarray-0.7.6/src/util/xxhash.h:81:47: note: Function 'XXH32' argument 2 names different: declaration 'length' definition 'len'. libgpuarray-0.7.6/src/util/xxhash.c:254:47: note: Function 'XXH32' argument 2 names different: declaration 'length' definition 'len'. libgpuarray-0.7.6/src/util/xxhash.c:301:42: style:inconclusive: Function 'XXH32_reset' argument 1 names different: declaration 'statePtr' definition 'state_in'. [funcArgNamesDifferent] libgpuarray-0.7.6/src/util/xxhash.h:104:44: note: Function 'XXH32_reset' argument 1 names different: declaration 'statePtr' definition 'state_in'. libgpuarray-0.7.6/src/util/xxhash.c:301:42: note: Function 'XXH32_reset' argument 1 names different: declaration 'statePtr' definition 'state_in'. libgpuarray-0.7.6/src/util/xxhash.c:403:44: style:inconclusive: Function 'XXH32_update' argument 1 names different: declaration 'statePtr' definition 'state_in'. [funcArgNamesDifferent] libgpuarray-0.7.6/src/util/xxhash.h:105:44: note: Function 'XXH32_update' argument 1 names different: declaration 'statePtr' definition 'state_in'. libgpuarray-0.7.6/src/util/xxhash.c:403:44: note: Function 'XXH32_update' argument 1 names different: declaration 'statePtr' definition 'state_in'. libgpuarray-0.7.6/src/util/xxhash.c:403:80: style:inconclusive: Function 'XXH32_update' argument 3 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] libgpuarray-0.7.6/src/util/xxhash.h:105:80: note: Function 'XXH32_update' argument 3 names different: declaration 'length' definition 'len'. libgpuarray-0.7.6/src/util/xxhash.c:403:80: note: Function 'XXH32_update' argument 3 names different: declaration 'length' definition 'len'. libgpuarray-0.7.6/src/util/xxhash.c:457:49: style:inconclusive: Function 'XXH32_digest' argument 1 names different: declaration 'statePtr' definition 'state_in'. [funcArgNamesDifferent] libgpuarray-0.7.6/src/util/xxhash.h:106:50: note: Function 'XXH32_digest' argument 1 names different: declaration 'statePtr' definition 'state_in'. libgpuarray-0.7.6/src/util/xxhash.c:457:49: note: Function 'XXH32_digest' argument 1 names different: declaration 'statePtr' definition 'state_in'. libgpuarray-0.7.6/src/util/xxhash.c:353:16: style: Variable 'p32' is assigned a value that is never used. [unreadVariable] libgpuarray-0.7.6/tests/check_array.c:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_UINT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_array.c:261:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_UINT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_array.c:287:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_FLOAT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_array.c:299:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_take1_ok [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_blas.c:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_FLOAT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_blas.c:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_FLOAT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_blas.c:89:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_FLOAT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_blas.c:119:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_gemmBatch_3d_C [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer.c:16:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_BUFFER_PROP_REFCNT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer.c:106:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer.c:153:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer.c:183:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_buffer_alloc [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:65:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:73:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:170:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:171:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:172:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:173:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:174:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:175:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:176:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:177:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:178:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:179:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:180:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:181:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:182:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:183:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:184:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:185:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:186:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:187:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:188:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:189:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:192:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_SUM [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:193:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_INT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:194:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_VALUE_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:196:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_XLARGE_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:260:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:261:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:262:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:263:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:264:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:265:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:266:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:267:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:268:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:269:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:270:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:271:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:272:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:273:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:274:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:275:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:276:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:277:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:278:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:279:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:282:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_SUM [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:284:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_INT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:286:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_VALUE_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:288:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_VALUE_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:290:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_XLARGE_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:364:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:365:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:366:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:367:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:368:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:369:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:370:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:371:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:372:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:373:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:374:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:375:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:376:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:377:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:378:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:379:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:380:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:381:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:382:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:383:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:387:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_SUM [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:388:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_INT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:389:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_VALUE_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:391:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_VALUE_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:393:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_XLARGE_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:451:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:452:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:453:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:454:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:455:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:456:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:459:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_INVALID_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:460:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_INT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:462:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_INT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:524:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:525:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:526:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:527:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:528:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:529:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:533:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_INVALID_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:534:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_INT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:536:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_INT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:538:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_INT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:559:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_gpucomm_get_count [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_buffer_collectives.c:186:1: style: Checking if unsigned expression 'res' is less than zero. [unsignedLessThanZero] libgpuarray-0.7.6/tests/check_buffer_collectives.c:187:1: style: Checking if unsigned expression 'res' is less than zero. [unsignedLessThanZero] libgpuarray-0.7.6/tests/check_buffer_collectives.c:188:1: style: Checking if unsigned expression 'res' is less than zero. [unsignedLessThanZero] libgpuarray-0.7.6/tests/check_buffer_collectives.c:189:1: style: Checking if unsigned expression 'res' is less than zero. [unsignedLessThanZero] libgpuarray-0.7.6/tests/check_buffer_collectives.c:276:1: style: Checking if unsigned expression 'res' is less than zero. [unsignedLessThanZero] libgpuarray-0.7.6/tests/check_buffer_collectives.c:277:1: style: Checking if unsigned expression 'res' is less than zero. [unsignedLessThanZero] libgpuarray-0.7.6/tests/check_buffer_collectives.c:278:1: style: Checking if unsigned expression 'res' is less than zero. [unsignedLessThanZero] libgpuarray-0.7.6/tests/check_buffer_collectives.c:279:1: style: Checking if unsigned expression 'res' is less than zero. [unsignedLessThanZero] libgpuarray-0.7.6/tests/check_buffer_collectives.c:380:1: style: Checking if unsigned expression 'res' is less than zero. [unsignedLessThanZero] libgpuarray-0.7.6/tests/check_buffer_collectives.c:381:1: style: Checking if unsigned expression 'res' is less than zero. [unsignedLessThanZero] libgpuarray-0.7.6/tests/check_buffer_collectives.c:382:1: style: Checking if unsigned expression 'res' is less than zero. [unsignedLessThanZero] libgpuarray-0.7.6/tests/check_buffer_collectives.c:383:1: style: Checking if unsigned expression 'res' is less than zero. [unsignedLessThanZero] libgpuarray-0.7.6/tests/check_buffer_collectives.c:456:1: style: Checking if unsigned expression 'res' is less than zero. [unsignedLessThanZero] libgpuarray-0.7.6/tests/check_buffer_collectives.c:529:1: style: Checking if unsigned expression 'res' is less than zero. [unsignedLessThanZero] libgpuarray-0.7.6/tests/check_collectives.c:97:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_INT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_collectives.c:134:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_INT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_collectives.c:165:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_INT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_collectives.c:199:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_INT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_collectives.c:231:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_INT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_collectives.c:256:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_GpuArray_reduce [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_elemwise.c:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_UINT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_elemwise.c:118:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_HALF [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_elemwise.c:170:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_UINT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_elemwise.c:219:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_UINT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_elemwise.c:282:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_HALF [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_elemwise.c:339:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_UINT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_elemwise.c:405:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_UINT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_elemwise.c:473:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_INT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_elemwise.c:532:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_UINT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_elemwise.c:592:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_UINT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_elemwise.c:659:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_UINT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_elemwise.c:727:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_UINT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_elemwise.c:790:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_UINT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_elemwise.c:852:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_UINT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_elemwise.c:887:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_contig_simple [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_error.c:12:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_error.c:20:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_error_str [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_reduction.c:107:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_FLOAT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_reduction.c:197:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_FLOAT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_reduction.c:285:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_FLOAT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_reduction.c:384:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_FLOAT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_reduction.c:439:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_reduction [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_types.c:46:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_FLOAT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_types.c:70:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_INT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_types.c:78:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_register_type [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_util.c:26:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_FLOAT [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_util.c:145:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_util.c:153:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_register_type [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_util_integerfactoring.c:463:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_primalitychecker [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/check_util_integerfactoring.c:276:34: style: Condition 'warpAxis==0' is always true [knownConditionTrueFalse] libgpuarray-0.7.6/tests/check_util_integerfactoring.c:266:29: note: Assignment 'warpAxis=0', assigned value is 0 libgpuarray-0.7.6/tests/check_util_integerfactoring.c:276:34: note: Condition 'warpAxis==0' is always true libgpuarray-0.7.6/tests/check_util_integerfactoring.c:277:34: style: Condition 'warpAxis==1' is always false [knownConditionTrueFalse] libgpuarray-0.7.6/tests/check_util_integerfactoring.c:266:29: note: Assignment 'warpAxis=0', assigned value is 0 libgpuarray-0.7.6/tests/check_util_integerfactoring.c:277:34: note: Condition 'warpAxis==1' is always false libgpuarray-0.7.6/tests/check_util_integerfactoring.c:278:34: style: Condition 'warpAxis==2' is always false [knownConditionTrueFalse] libgpuarray-0.7.6/tests/check_util_integerfactoring.c:266:29: note: Assignment 'warpAxis=0', assigned value is 0 libgpuarray-0.7.6/tests/check_util_integerfactoring.c:278:34: note: Condition 'warpAxis==2' is always false libgpuarray-0.7.6/tests/check_util_integerfactoring.c:374:34: style: Condition 'warpAxis==0' is always false [knownConditionTrueFalse] libgpuarray-0.7.6/tests/check_util_integerfactoring.c:364:28: note: Assignment 'warpAxis=2', assigned value is 2 libgpuarray-0.7.6/tests/check_util_integerfactoring.c:374:34: note: Condition 'warpAxis==0' is always false libgpuarray-0.7.6/tests/check_util_integerfactoring.c:375:34: style: Condition 'warpAxis==1' is always false [knownConditionTrueFalse] libgpuarray-0.7.6/tests/check_util_integerfactoring.c:364:28: note: Assignment 'warpAxis=2', assigned value is 2 libgpuarray-0.7.6/tests/check_util_integerfactoring.c:375:34: note: Condition 'warpAxis==1' is always false libgpuarray-0.7.6/tests/check_util_integerfactoring.c:376:34: style: Condition 'warpAxis==2' is always true [knownConditionTrueFalse] libgpuarray-0.7.6/tests/check_util_integerfactoring.c:364:28: note: Assignment 'warpAxis=2', assigned value is 2 libgpuarray-0.7.6/tests/check_util_integerfactoring.c:376:34: note: Condition 'warpAxis==2' is always true libgpuarray-0.7.6/tests/communicator.c:29:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/device.c:21:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/device.c:61:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_NO_ERROR [valueFlowBailoutIncompleteVar] libgpuarray-0.7.6/tests/main.c:43:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_VERBOSE [valueFlowBailoutIncompleteVar] diff: DONE