2025-06-30 02:56 ftp://ftp.de.debian.org/debian/pool/main/p/python-scipy/python-scipy_1.1.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=python --library=openmp --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-62-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: ca83f56 (2025-06-29 00:31:22 +0200) count: 2212 2117 elapsed-time: 150.3 160.0 head-timing-info: old-timing-info: head results: scipy-1.1.0/scipy/_build_utils/src/apple_sgemv_fix.c:95:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_FIRST [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/_build_utils/src/apple_sgemv_fix.c:181:19: style: Parameter 'trans' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/_lib/_ccallback_c.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/_lib/_ccallback_c.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/_lib/_fpumode.c:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/_lib/_fpumode.c:19:40: style: Parameter 'args' can be declared as pointer to const. However it seems that 'get_fpu_mode' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/_lib/_fpumode.c:44:22: note: You might need to cast the function pointer here scipy-1.1.0/scipy/_lib/_fpumode.c:19:40: note: Parameter 'args' can be declared as pointer to const scipy-1.1.0/scipy/_lib/messagestream.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/_lib/messagestream.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/_lib/src/ccallback.h:256:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/_lib/src/ccallback.h:376:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/_lib/src/_test_ccallback.c:285:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/_lib/src/_test_ccallback.c:299:66: style: Parameter 'args' can be declared as pointer to const. However it seems that 'test_get_plus1_capsule' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/_lib/src/_test_ccallback.c:381:45: note: You might need to cast the function pointer here scipy-1.1.0/scipy/_lib/src/_test_ccallback.c:299:66: note: Parameter 'args' can be declared as pointer to const scipy-1.1.0/scipy/_lib/src/_test_ccallback.c:318:67: style: Parameter 'args' can be declared as pointer to const. However it seems that 'test_get_plus1b_capsule' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/_lib/src/_test_ccallback.c:382:46: note: You might need to cast the function pointer here scipy-1.1.0/scipy/_lib/src/_test_ccallback.c:318:67: note: Parameter 'args' can be declared as pointer to const scipy-1.1.0/scipy/_lib/src/_test_ccallback.c:337:68: style: Parameter 'args' can be declared as pointer to const. However it seems that 'test_get_plus1bc_capsule' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/_lib/src/_test_ccallback.c:383:47: note: You might need to cast the function pointer here scipy-1.1.0/scipy/_lib/src/_test_ccallback.c:337:68: note: Parameter 'args' can be declared as pointer to const scipy-1.1.0/scipy/_lib/src/_test_ccallback.c:354:65: style: Parameter 'args' can be declared as pointer to const. However it seems that 'test_get_data_capsule' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/_lib/src/_test_ccallback.c:385:44: note: You might need to cast the function pointer here scipy-1.1.0/scipy/_lib/src/_test_ccallback.c:354:65: note: Parameter 'args' can be declared as pointer to const scipy-1.1.0/scipy/_lib/src/ccallback.h:243:15: style: Variable 'sig_list_repr_str' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/cluster/_hierarchy.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/cluster/_hierarchy.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/cluster/_optimal_leaf_ordering.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/cluster/_optimal_leaf_ordering.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/cluster/_vq.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/cluster/_vq.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/fftpack/src/convolve.c:32:40: style: Parameter 'omega' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/fftpack/src/convolve.c:59:42: style: Parameter 'omega_real' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/fftpack/src/convolve.c:59:62: style: Parameter 'omega_imag' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/fftpack/src/drfft.c:58:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/fftpack/src/drfft.c:93:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/fftpack/src/zfft.c:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/fftpack/src/zfft.c:90:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/fftpack/src/zfftnd.c:8:1: style: Variable 'caches_zfftnd[id].n' is reassigned a value before the old one has been used. [redundantAssignment] scipy-1.1.0/scipy/fftpack/src/zfftnd.c:8:1: note: caches_zfftnd[id].n is assigned scipy-1.1.0/scipy/fftpack/src/zfftnd.c:8:1: note: caches_zfftnd[id].n is overwritten scipy-1.1.0/scipy/fftpack/src/zfftnd.c:22:1: style: Variable 'caches_cfftnd[id].n' is reassigned a value before the old one has been used. [redundantAssignment] scipy-1.1.0/scipy/fftpack/src/zfftnd.c:22:1: note: caches_cfftnd[id].n is assigned scipy-1.1.0/scipy/fftpack/src/zfftnd.c:22:1: note: caches_cfftnd[id].n is overwritten scipy-1.1.0/scipy/fftpack/src/zfftnd.c:38:29: style: Parameter 'da' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/fftpack/src/zfftnd.c:55:10: style: Variable 'new_strides' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/fftpack/src/zfftnd.c:92:10: style: Variable 'new_strides' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/fftpack/src/zfftnd.c:131:12: style: Parameter 'dims' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/fftpack/src/zfftnd.c:174:12: style: Parameter 'dims' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/fftpack/src/zrfft.c:53:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/fftpack/src/zrfft.c:98:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/fftpack/tests/fftw_dct.c:48:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/fftpack/tests/fftw_dct.c:128:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/fftpack/tests/fftw_dct.c:123:26: style: Parameter 'argv' can be declared as const array [constParameter] scipy-1.1.0/scipy/integrate/_odepackmodule.c:81:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/integrate/_odepackmodule.c:185:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/integrate/_odepackmodule.c:288:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/integrate/_odepackmodule.c:375:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/integrate/_odepackmodule.c:485:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/integrate/_odepackmodule.c:82:60: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] scipy-1.1.0/scipy/integrate/_odepackmodule.c:628:13: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] scipy-1.1.0/scipy/integrate/_odepackmodule.c:162:30: style: Parameter 't' can be declared as pointer to const. However it seems that 'ode_function' is a callback function, if 't' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/integrate/_odepackmodule.c:684:15: note: You might need to cast the function pointer here scipy-1.1.0/scipy/integrate/_odepackmodule.c:162:30: note: Parameter 't' can be declared as pointer to const scipy-1.1.0/scipy/integrate/_odepackmodule.c:246:39: style: Parameter 't' can be declared as pointer to const. However it seems that 'ode_jacobian_function' is a callback function, if 't' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/integrate/_odepackmodule.c:686:15: note: You might need to cast the function pointer here scipy-1.1.0/scipy/integrate/_odepackmodule.c:246:39: note: Parameter 't' can be declared as pointer to const scipy-1.1.0/scipy/integrate/_odepackmodule.c:246:58: style: Parameter 'ml' can be declared as pointer to const. However it seems that 'ode_jacobian_function' is a callback function, if 'ml' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/integrate/_odepackmodule.c:686:15: note: You might need to cast the function pointer here scipy-1.1.0/scipy/integrate/_odepackmodule.c:246:58: note: Parameter 'ml' can be declared as pointer to const scipy-1.1.0/scipy/integrate/_odepackmodule.c:246:67: style: Parameter 'mu' can be declared as pointer to const. However it seems that 'ode_jacobian_function' is a callback function, if 'mu' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/integrate/_odepackmodule.c:686:15: note: You might need to cast the function pointer here scipy-1.1.0/scipy/integrate/_odepackmodule.c:246:67: note: Parameter 'mu' can be declared as pointer to const scipy-1.1.0/scipy/integrate/_odepackmodule.c:247:40: style: Parameter 'nrowpd' can be declared as pointer to const. However it seems that 'ode_jacobian_function' is a callback function, if 'nrowpd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/integrate/_odepackmodule.c:686:15: note: You might need to cast the function pointer here scipy-1.1.0/scipy/integrate/_odepackmodule.c:247:40: note: Parameter 'nrowpd' can be declared as pointer to const scipy-1.1.0/scipy/integrate/_odepackmodule.c:259:15: style: Variable 'dims' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/integrate/_odepackmodule.c:314:15: style: Variable 'b' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/integrate/_odepackmodule.c:500:42: style: Variable 'tcrit' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/integrate/__quadpack.h:127:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/integrate/__quadpack.h:162:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCALLBACK_OBTAIN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/integrate/__quadpack.h:353:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INT [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/integrate/__quadpack.h:435:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INT [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/integrate/__quadpack.h:519:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/integrate/__quadpack.h:624:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/integrate/__quadpack.h:730:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/integrate/__quadpack.h:834:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INT [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/integrate/__quadpack.h:915:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INT [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/integrate/__quadpack.h:140:19: style: Variable 'item' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/integrate/__quadpack.h:163:16: style: Variable 'legacy' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/integrate/__quadpack.h:185:16: style: Variable 'legacy' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:8:38: style: Parameter 'args' can be declared as pointer to const. However it seems that '_multivariate_typical' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:57:32: note: You might need to cast the function pointer here scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:8:38: note: Parameter 'args' can be declared as pointer to const scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:14:41: style: Parameter 'args' can be declared as pointer to const. However it seems that '_multivariate_indefinite' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:58:35: note: You might need to cast the function pointer here scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:14:41: note: Parameter 'args' can be declared as pointer to const scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:20:34: style: Parameter 'args' can be declared as pointer to const. However it seems that '_multivariate_sin' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:59:28: note: You might need to cast the function pointer here scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:20:34: note: Parameter 'args' can be declared as pointer to const scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:26:24: style: Parameter 'user_data' can be declared as pointer to const. However it seems that '_sin_0' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:60:17: note: You might need to cast the function pointer here scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:26:24: note: Parameter 'user_data' can be declared as pointer to const scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:32:26: style: Parameter 'x' can be declared as pointer to const. However it seems that '_sin_1' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:61:17: note: You might need to cast the function pointer here scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:32:26: note: Parameter 'x' can be declared as pointer to const scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:32:35: style: Parameter 'user_data' can be declared as pointer to const. However it seems that '_sin_1' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:61:17: note: You might need to cast the function pointer here scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:32:35: note: Parameter 'user_data' can be declared as pointer to const scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:44:26: style: Parameter 'x' can be declared as pointer to const. However it seems that '_sin_3' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:63:17: note: You might need to cast the function pointer here scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:44:26: note: Parameter 'x' can be declared as pointer to const scipy-1.1.0/scipy/interpolate/_bspl.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/interpolate/_bspl.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/interpolate/_ppoly.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/interpolate/_ppoly.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/interpolate/interpnd.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/interpolate/interpnd.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/interpolate/src/multipack.h:148:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/interpolate/src/_fitpackmodule.c:140:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/interpolate/src/_fitpackmodule.c:238:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/interpolate/src/_fitpackmodule.c:394:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/interpolate/src/_fitpackmodule.c:511:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/interpolate/src/_fitpackmodule.c:624:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/interpolate/src/_fitpackmodule.c:679:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/interpolate/src/_fitpackmodule.c:718:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/interpolate/src/_fitpackmodule.c:766:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/interpolate/src/_fitpackmodule.c:808:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/interpolate/src/_fitpackmodule.c:932:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/interpolate/src/_fitpackmodule.c:1109:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/interpolate/src/_fitpackmodule.c:1270:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/interpolate/src/multipack.h:148:76: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] scipy-1.1.0/scipy/interpolate/src/_fitpackmodule.c:187:12: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] scipy-1.1.0/scipy/interpolate/src/_fitpackmodule.c:276:12: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] scipy-1.1.0/scipy/interpolate/src/_fitpackmodule.c:277:13: portability: Casting between signed int * and double * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.1.0/scipy/interpolate/src/_fitpackmodule.c:427:12: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] scipy-1.1.0/scipy/interpolate/src/_fitpackmodule.c:541:12: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] scipy-1.1.0/scipy/interpolate/src/multipack.h:143:27: style: Variable 'str1' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/interpolate/src/__fitpack.h:6:19: style: Parameter 't' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/interpolate/src/multipack.h:143:27: style: Variable 'str1' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/interpolate/src/_interpolate.cpp:44:12: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/interpolate/src/_interpolate.cpp:44:42: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/interpolate/src/_interpolate.cpp:45:35: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/interpolate/src/_interpolate.cpp:46:13: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/interpolate/src/_interpolate.cpp:96:15: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/interpolate/src/_interpolate.cpp:96:45: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/interpolate/src/_interpolate.cpp:97:35: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/interpolate/src/_interpolate.cpp:98:13: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/interpolate/src/_interpolate.cpp:149:20: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/interpolate/src/_interpolate.cpp:149:50: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/interpolate/src/_interpolate.cpp:150:35: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/interpolate/src/_interpolate.cpp:151:13: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/interpolate/src/_interpolate.cpp:201:25: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/interpolate/src/_interpolate.cpp:201:55: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/interpolate/src/_interpolate.cpp:202:35: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/interpolate/src/_interpolate.cpp:203:13: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/interpolate/src/_interpolate.cpp:257:15: style: Variable 'm' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/io/matlab/mio5_utils.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/io/matlab/mio5_utils.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/io/matlab/mio_utils.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/io/matlab/mio_utils.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/io/matlab/streams.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/io/matlab/streams.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/linalg/_decomp_update.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/linalg/_decomp_update.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/linalg/_solve_toeplitz.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/linalg/_solve_toeplitz.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/linalg/cython_blas.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/linalg/cython_blas.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/linalg/cython_lapack.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/linalg/cython_lapack.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/ndimage/src/_ctest.c:60:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npy_intp [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/_ctest.c:120:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/_ctest.c:37:19: style: Parameter 'input_line' can be declared as pointer to const. However it seems that '_filter1d' is a callback function, if 'input_line' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/ndimage/src/_ctest.c:71:29: note: You might need to cast the function pointer here scipy-1.1.0/scipy/ndimage/src/_ctest.c:37:19: note: Parameter 'input_line' can be declared as pointer to const scipy-1.1.0/scipy/ndimage/src/_ctest.c:86:19: style: Parameter 'buffer' can be declared as pointer to const. However it seems that '_filter2d' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/ndimage/src/_ctest.c:131:29: note: You might need to cast the function pointer here scipy-1.1.0/scipy/ndimage/src/_ctest.c:86:19: note: Parameter 'buffer' can be declared as pointer to const scipy-1.1.0/scipy/ndimage/src/_ctest.c:90:13: style: Variable 'weights' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/_ctest.c:105:28: style: Variable 'item' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/_ctest.c:146:22: style: Parameter 'output_coordinates' can be declared as pointer to const. However it seems that '_transform' is a callback function, if 'output_coordinates' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/ndimage/src/_ctest.c:175:29: note: You might need to cast the function pointer here scipy-1.1.0/scipy/ndimage/src/_ctest.c:146:22: note: Parameter 'output_coordinates' can be declared as pointer to const scipy-1.1.0/scipy/ndimage/src/_cytest.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/ndimage/src/_cytest.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/ndimage/src/_ni_label.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/ndimage/src/_ni_label.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/ndimage/src/nd_image.c:69:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NOTYPE [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/nd_image.c:92:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_ARRAY_ALIGNED [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/nd_image.c:102:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/nd_image.c:116:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_ARRAY_BEHAVED_NS [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/nd_image.c:144:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/nd_image.c:161:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/nd_image.c:172:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/nd_image.c:223:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_IntpConverter [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/nd_image.c:310:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_IntpConverter [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/nd_image.c:345:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_IntpConverter [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/nd_image.c:376:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/nd_image.c:441:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/nd_image.c:503:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/nd_image.c:561:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_IntpConverter [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/nd_image.c:778:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/nd_image.c:884:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npy_intp [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/nd_image.c:1075:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_IntpConverter [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/nd_image.c:1124:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_IntpConverter [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/nd_image.c:907:23: style: Local variable 'tuple' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/ndimage/src/nd_image.c:869:31: note: Shadowed declaration scipy-1.1.0/scipy/ndimage/src/nd_image.c:907:23: note: Shadow variable scipy-1.1.0/scipy/ndimage/src/nd_image.c:65:19: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/ndimage/src/nd_image.c:372:13: style: Variable 'po' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_filters.c:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_BEGIN_THREADS_DEF [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/ni_filters.c:172:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_BEGIN_THREADS_DEF [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/ni_filters.c:313:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_BEGIN_THREADS_DEF [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/ni_filters.c:398:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_BEGIN_THREADS_DEF [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/ni_filters.c:543:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_BEGIN_THREADS_DEF [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/ni_filters.c:736:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_BEGIN_THREADS_DEF [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/ni_filters.c:895:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/ni_filters.c:989:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/ni_filters.c:99:21: style: Variable 'iline' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_filters.c:169:17: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_filters.c:347:21: style: Variable 'l1' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_filters.c:348:21: style: Variable 'l2' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_filters.c:436:21: style: Variable 'iline' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_fourier.c:193:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_BEGIN_THREADS_DEF [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/ni_fourier.c:472:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_BEGIN_THREADS_DEF [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/ni_fourier.c:192:17: style: Variable 'iparameters' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_fourier.c:471:17: style: Variable 'ishifts' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_interpolation.c:136:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_BEGIN_THREADS_DEF [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/ni_interpolation.c:249:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_MAXDIMS [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/ni_interpolation.c:579:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_MAXDIMS [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/ni_interpolation.c:256:17: style: Variable 'shift' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_interpolation.c:373:25: style: Variable 'p' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_interpolation.c:585:17: style: Variable 'zooms' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_interpolation.c:586:17: style: Variable 'shifts' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_measure.c:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_BEGIN_THREADS_DEF [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/ni_measure.c:223:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_BEGIN_THREADS_DEF [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/ni_measure.c:461:33: style: Local variable 'idx' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/ndimage/src/ni_measure.c:417:66: note: Shadowed declaration scipy-1.1.0/scipy/ndimage/src/ni_measure.c:461:33: note: Shadow variable scipy-1.1.0/scipy/ndimage/src/ni_measure.c:221:15: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_morphology.c:103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_BEGIN_THREADS_DEF [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/ni_morphology.c:355:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_BEGIN_THREADS_DEF [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/ni_morphology.c:593:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_BEGIN_THREADS_DEF [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/ni_morphology.c:752:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_BEGIN_THREADS_DEF [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/ni_morphology.c:1009:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_MAXDIMS [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/ni_morphology.c:452:13: style: Variable '_tc' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_morphology.c:458:13: style: Variable '_tc' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_morphology.c:464:13: style: Variable '_tc' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_morphology.c:470:13: style: Variable '_tc' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_morphology.c:476:13: style: Variable '_tc' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_morphology.c:482:13: style: Variable '_tc' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_morphology.c:488:13: style: Variable '_tc' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_morphology.c:494:13: style: Variable '_tc' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_morphology.c:500:13: style: Variable '_tc' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_morphology.c:506:13: style: Variable '_tc' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_morphology.c:512:13: style: Variable '_tc' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_morphology.c:518:13: style: Variable '_tc' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_morphology.c:524:13: style: Variable '_tc' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_morphology.c:592:17: style: Variable 'sampling' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_morphology.c:748:15: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_morphology.c:852:58: style: Parameter 'coor' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/ndimage/src/ni_morphology.c:1012:17: style: Variable 'sampling' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_splines.c:171:33: style:inconclusive: Function 'apply_gain' argument 2 names different: declaration 'coefficeints' definition 'coefficients'. [funcArgNamesDifferent] scipy-1.1.0/scipy/ndimage/src/ni_splines.h:53:33: note: Function 'apply_gain' argument 2 names different: declaration 'coefficeints' definition 'coefficients'. scipy-1.1.0/scipy/ndimage/src/ni_splines.c:171:33: note: Function 'apply_gain' argument 2 names different: declaration 'coefficeints' definition 'coefficients'. scipy-1.1.0/scipy/ndimage/src/ni_support.c:125:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INT32 [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/ni_support.c:166:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/ni_support.c:323:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/ni_support.c:387:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/ni_support.c:465:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/ni_support.c:490:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_MAXDIMS [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/ni_support.c:529:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_MAXDIMS [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/ni_support.c:759:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/ni_support.c:779:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npy_intp [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/ndimage/src/ni_support.c:201:9: style: Condition '!NI_InitPointIterator(array,&(buffer->iterator))' is always false [knownConditionTrueFalse] scipy-1.1.0/scipy/ndimage/src/ni_support.c:201:30: note: Calling function 'NI_InitPointIterator' returns 1 scipy-1.1.0/scipy/ndimage/src/ni_support.c:201:9: note: Condition '!NI_InitPointIterator(array,&(buffer->iterator))' is always false scipy-1.1.0/scipy/ndimage/src/ni_support.c:203:9: style: Condition '!NI_LineIterator(&(buffer->iterator),axis)' is always false [knownConditionTrueFalse] scipy-1.1.0/scipy/ndimage/src/ni_support.c:78:31: note: Calling function 'NI_SubspaceIterator' returns 1 scipy-1.1.0/scipy/ndimage/src/ni_support.c:203:25: note: Calling function 'NI_LineIterator' returns 1 scipy-1.1.0/scipy/ndimage/src/ni_support.c:203:9: note: Condition '!NI_LineIterator(&(buffer->iterator),axis)' is always false scipy-1.1.0/scipy/ndimage/src/ni_support.c:233:13: style: Variable 'src' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/ndimage/src/ni_support.c:485:43: style: Parameter 'filter_shape' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/ndimage/src/ni_support.c:521:58: style: Parameter 'footprint' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/ndimage/src/ni_support.c:522:20: style: Parameter 'filter_shape' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/odr/__odrpack.c:59:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/odr/__odrpack.c:356:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/odr/__odrpack.c:532:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/odr/__odrpack.c:1269:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/odr/__odrpack.c:41:24: style: Parameter 'n' can be declared as pointer to const. However it seems that 'fcn_callback' is a callback function, if 'n' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/odr/__odrpack.c:1175:23: note: You might need to cast the function pointer here scipy-1.1.0/scipy/odr/__odrpack.c:41:24: note: Parameter 'n' can be declared as pointer to const scipy-1.1.0/scipy/odr/__odrpack.c:41:32: style: Parameter 'm' can be declared as pointer to const. However it seems that 'fcn_callback' is a callback function, if 'm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/odr/__odrpack.c:1175:23: note: You might need to cast the function pointer here scipy-1.1.0/scipy/odr/__odrpack.c:41:32: note: Parameter 'm' can be declared as pointer to const scipy-1.1.0/scipy/odr/__odrpack.c:41:40: style: Parameter 'np' can be declared as pointer to const. However it seems that 'fcn_callback' is a callback function, if 'np' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/odr/__odrpack.c:1175:23: note: You might need to cast the function pointer here scipy-1.1.0/scipy/odr/__odrpack.c:41:40: note: Parameter 'np' can be declared as pointer to const scipy-1.1.0/scipy/odr/__odrpack.c:41:49: style: Parameter 'nq' can be declared as pointer to const. However it seems that 'fcn_callback' is a callback function, if 'nq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/odr/__odrpack.c:1175:23: note: You might need to cast the function pointer here scipy-1.1.0/scipy/odr/__odrpack.c:41:49: note: Parameter 'nq' can be declared as pointer to const scipy-1.1.0/scipy/odr/__odrpack.c:42:38: style: Parameter 'beta' can be declared as pointer to const. However it seems that 'fcn_callback' is a callback function, if 'beta' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/odr/__odrpack.c:1175:23: note: You might need to cast the function pointer here scipy-1.1.0/scipy/odr/__odrpack.c:42:38: note: Parameter 'beta' can be declared as pointer to const scipy-1.1.0/scipy/odr/__odrpack.c:42:52: style: Parameter 'xplusd' can be declared as pointer to const. However it seems that 'fcn_callback' is a callback function, if 'xplusd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/odr/__odrpack.c:1175:23: note: You might need to cast the function pointer here scipy-1.1.0/scipy/odr/__odrpack.c:42:52: note: Parameter 'xplusd' can be declared as pointer to const scipy-1.1.0/scipy/odr/__odrpack.c:43:48: style: Parameter 'ideval' can be declared as pointer to const. However it seems that 'fcn_callback' is a callback function, if 'ideval' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/odr/__odrpack.c:1175:23: note: You might need to cast the function pointer here scipy-1.1.0/scipy/odr/__odrpack.c:43:48: note: Parameter 'ideval' can be declared as pointer to const scipy-1.1.0/scipy/odr/__odrpack.c:1302:15: style: Variable 'm' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/odr/__odrpack.c:1304:7: style: Variable 'm' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/optimize/_group_columns.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/optimize/_group_columns.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/optimize/_lsq/givens_elimination.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/optimize/_lsq/givens_elimination.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/optimize/minpack.h:136:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/optimize/__minpack.h:252:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/optimize/__minpack.h:352:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/optimize/__minpack.h:459:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/optimize/__minpack.h:554:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/optimize/__minpack.h:641:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/optimize/minpack.h:136:76: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] scipy-1.1.0/scipy/optimize/__minpack.h:79:88: style: Parameter 'ldfjac' can be declared as pointer to const. However it seems that 'jac_multipack_calling_function' is a callback function, if 'ldfjac' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/optimize/__minpack.h:395:9: note: You might need to cast the function pointer here scipy-1.1.0/scipy/optimize/__minpack.h:79:88: note: Parameter 'ldfjac' can be declared as pointer to const scipy-1.1.0/scipy/optimize/__minpack.h:137:91: style: Parameter 'ldfjac' can be declared as pointer to const. However it seems that 'jac_multipack_lm_function' is a callback function, if 'ldfjac' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/optimize/__minpack.h:593:9: note: You might need to cast the function pointer here scipy-1.1.0/scipy/optimize/__minpack.h:137:91: note: Parameter 'ldfjac' can be declared as pointer to const scipy-1.1.0/scipy/optimize/__minpack.h:245:3: style: Unused variable: store_multipack_globals3 [unusedVariable] scipy-1.1.0/scipy/optimize/__minpack.h:452:3: style: Unused variable: store_multipack_globals3 [unusedVariable] scipy-1.1.0/scipy/optimize/_trlib/_trlib.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/optimize/_trlib/_trlib.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/optimize/_trlib/trlib_eigen_inverse.c:90:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/optimize/_trlib/trlib_eigen_inverse.c:60:14: style: Redundant initialization for 'minuslam'. The initialized value is overwritten before it is read. [redundantInitialization] scipy-1.1.0/scipy/optimize/_trlib/trlib_eigen_inverse.c:43:26: note: minuslam is initialized scipy-1.1.0/scipy/optimize/_trlib/trlib_eigen_inverse.c:60:14: note: minuslam is overwritten scipy-1.1.0/scipy/optimize/_trlib/trlib_eigen_inverse.c:60:5: style: Variable 'minuslam' is assigned an expression that holds the same value. [redundantAssignment] scipy-1.1.0/scipy/optimize/_trlib/trlib_eigen_inverse.c:43:26: note: minuslam is assigned '-lam_init' here. scipy-1.1.0/scipy/optimize/_trlib/trlib_eigen_inverse.c:60:5: note: Variable 'minuslam' is assigned an expression that holds the same value. scipy-1.1.0/scipy/optimize/_trlib/trlib_eigen_inverse.c:34:75: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/optimize/_trlib/trlib_krylov.c:452:40: style: A pointer can not be negative so it is either pointless or an error to check if it is. [pointerLessThanZero] scipy-1.1.0/scipy/optimize/_trlib/trlib_krylov.c:37:53: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/optimize/_trlib/trlib_krylov.c:725:29: style: Variable 'obj' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/optimize/_trlib/trlib_krylov.c:734:29: style: Variable 'lam' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/optimize/_trlib/trlib_krylov.c:725:25: style: Variable 'obj' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/optimize/_trlib/trlib_krylov.c:734:25: style: Variable 'lam' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/optimize/_trlib/trlib_leftmost.c:59:37: style: Parameter 'diag' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/optimize/_trlib/trlib_leftmost.c:59:56: style: Parameter 'offdiag' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/optimize/_trlib/trlib_leftmost.c:61:57: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/optimize/_trlib/trlib_leftmost.c:37:28: style: Variable 'curret' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/optimize/_trlib/trlib_leftmost.c:68:20: style: Variable 'jj' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/optimize/_trlib/trlib_leftmost.c:77:27: style: Variable 'n_neg_piv' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/optimize/_trlib/trlib_leftmost.c:84:37: style: Variable 'continue_outer_loop' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/optimize/_trlib/trlib_tri_factor.c:427:53: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/optimize/_trlib/trlib_tri_factor.c:471:53: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/optimize/_trlib/trlib_tri_factor.c:595:33: style: Parameter 'diag' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/optimize/_trlib/trlib_tri_factor.c:595:52: style: Parameter 'offdiag' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/optimize/_trlib/trlib_tri_factor.c:63:26: style: Variable 'lam_pert' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/optimize/_trlib/trlib_tri_factor.c:66:26: style: Variable 'dlam' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/optimize/_trlib/trlib_tri_factor.c:74:33: style: Variable 'dot2' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/optimize/_trlib/trlib_tri_factor.c:75:32: style: Variable 'invD_norm_w_sq' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/optimize/_trlib/trlib_tri_factor.c:493:22: style: Variable 'dlam' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/optimize/_trlib/trlib_tri_factor.c:494:20: style: Variable 'dn' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/optimize/tnc/example.c:32:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/optimize/tnc/example.c:12:28: style: Parameter 'x' can be declared as const array. However it seems that 'function' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/optimize/tnc/example.c:35:25: note: You might need to cast the function pointer here scipy-1.1.0/scipy/optimize/tnc/example.c:12:28: note: Parameter 'x' can be declared as const array scipy-1.1.0/scipy/optimize/tnc/example.c:26:5: style: Variable 'xopt' can be declared as const array [constVariable] scipy-1.1.0/scipy/optimize/tnc/moduleTNC.c:61:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/optimize/tnc/moduleTNC.c:122:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/optimize/tnc/moduleTNC.c:158:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/optimize/tnc/moduleTNC.c:55:28: style: Parameter 'x' can be declared as const array. However it seems that 'function' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/optimize/tnc/moduleTNC.c:272:28: note: You might need to cast the function pointer here scipy-1.1.0/scipy/optimize/tnc/moduleTNC.c:55:28: note: Parameter 'x' can be declared as const array scipy-1.1.0/scipy/optimize/tnc/moduleTNC.c:116:29: style: Parameter 'x' can be declared as const array. However it seems that 'callback' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/optimize/tnc/moduleTNC.c:263:27: note: You might need to cast the function pointer here scipy-1.1.0/scipy/optimize/tnc/moduleTNC.c:116:29: note: Parameter 'x' can be declared as const array scipy-1.1.0/scipy/optimize/tnc/tnc.c:276:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/optimize/tnc/tnc.c:490:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/optimize/tnc/tnc.c:618:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/optimize/tnc/tnc.c:939:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/optimize/tnc/tnc.c:1011:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/optimize/tnc/tnc.c:1280:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/optimize/tnc/tnc.c:1551:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/optimize/tnc/tnc.c:620:18: style: The if condition is the same as the previous if condition [duplicateCondition] scipy-1.1.0/scipy/optimize/tnc/tnc.c:617:18: note: First condition scipy-1.1.0/scipy/optimize/tnc/tnc.c:620:18: note: Second condition scipy-1.1.0/scipy/optimize/tnc/tnc.c:514:46: style:inconclusive: Function 'tnc_minimize' argument 4 names different: declaration 'g' definition 'gfull'. [funcArgNamesDifferent] scipy-1.1.0/scipy/optimize/tnc/tnc.c:103:65: note: Function 'tnc_minimize' argument 4 names different: declaration 'g' definition 'gfull'. scipy-1.1.0/scipy/optimize/tnc/tnc.c:514:46: note: Function 'tnc_minimize' argument 4 names different: declaration 'g' definition 'gfull'. scipy-1.1.0/scipy/optimize/tnc/tnc.c:971:62: style:inconclusive: Function 'stepMax' argument 4 names different: declaration 'p' definition 'dir'. [funcArgNamesDifferent] scipy-1.1.0/scipy/optimize/tnc/tnc.c:160:62: note: Function 'stepMax' argument 4 names different: declaration 'p' definition 'dir'. scipy-1.1.0/scipy/optimize/tnc/tnc.c:971:62: note: Function 'stepMax' argument 4 names different: declaration 'p' definition 'dir'. scipy-1.1.0/scipy/optimize/tnc/tnc.c:240:56: style: Parameter 'scale' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:241:16: style: Parameter 'offset' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:480:42: style: Parameter 'x' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:480:67: style: Parameter 'xscale' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:481:35: style: Parameter 'xoffset' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:481:53: style: Parameter 'low' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:481:67: style: Parameter 'up' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:926:59: style: Parameter 'g' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:927:51: style: Parameter 'pivot' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:971:50: style: Parameter 'x' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:971:62: style: Parameter 'dir' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:972:27: style: Parameter 'pivot' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:972:43: style: Parameter 'low' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:972:57: style: Parameter 'up' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:973:30: style: Parameter 'xscale' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:973:47: style: Parameter 'xoffset' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:1002:56: style: Parameter 'p' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:1003:37: style: Parameter 'low' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:1003:51: style: Parameter 'up' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:1003:64: style: Parameter 'xscale' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:1004:37: style: Parameter 'xoffset' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:1037:64: style: Parameter 'g' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:1293:38: style: Parameter 'v' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:1294:38: style: Parameter 'x' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:1294:50: style: Parameter 'g' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:1340:52: style: Parameter 'diagb' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:1412:48: style: Parameter 'sj' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:1412:61: style: Parameter 'hjv' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:1413:27: style: Parameter 'hjyj' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:1439:51: style: Parameter 'yk' can be declared as const array [constParameter] scipy-1.1.0/scipy/optimize/tnc/tnc.c:1655:37: style: Parameter 'reltol' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/optimize/tnc/tnc.c:1657:48: style: Parameter 'fu' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/optimize/tnc/tnc.c:1657:60: style: Parameter 'gu' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/optimize/tnc/tnc.c:1729:48: style: Parameter 'oldf' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/optimize/tnc/tnc.c:1732:37: style: Parameter 'gtest1' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/optimize/tnc/tnc.c:1732:53: style: Parameter 'gtest2' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/optimize/zeros.c:76:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/optimize/zeros.c:130:26: style: Variable 'flag' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/signal/C_bspline_util.c:33:24: debug: Function::addArguments found argument 'a1' with varid 0. [varid0] scipy-1.1.0/scipy/signal/C_bspline_util.c:34:24: debug: Function::addArguments found argument 'a2' with varid 0. [varid0] scipy-1.1.0/scipy/signal/C_bspline_util.c:35:25: debug: Function::addArguments found argument 'x' with varid 0. [varid0] scipy-1.1.0/scipy/signal/C_bspline_util.c:36:25: debug: Function::addArguments found argument 'y' with varid 0. [varid0] scipy-1.1.0/scipy/signal/C_bspline_util.c:56:24: debug: Function::addArguments found argument 'a1' with varid 0. [varid0] scipy-1.1.0/scipy/signal/C_bspline_util.c:57:24: debug: Function::addArguments found argument 'a2' with varid 0. [varid0] scipy-1.1.0/scipy/signal/C_bspline_util.c:58:24: debug: Function::addArguments found argument 'a3' with varid 0. [varid0] scipy-1.1.0/scipy/signal/C_bspline_util.c:59:25: debug: Function::addArguments found argument 'x' with varid 0. [varid0] scipy-1.1.0/scipy/signal/C_bspline_util.c:60:25: debug: Function::addArguments found argument 'y' with varid 0. [varid0] scipy-1.1.0/scipy/signal/C_bspline_util.c:91:24: debug: Function::addArguments found argument 'cs' with varid 0. [varid0] scipy-1.1.0/scipy/signal/C_bspline_util.c:92:24: debug: Function::addArguments found argument 'z1' with varid 0. [varid0] scipy-1.1.0/scipy/signal/C_bspline_util.c:93:24: debug: Function::addArguments found argument 'z2' with varid 0. [varid0] scipy-1.1.0/scipy/signal/C_bspline_util.c:94:24: debug: Function::addArguments found argument 'y1_0' with varid 0. [varid0] scipy-1.1.0/scipy/signal/C_bspline_util.c:95:25: debug: Function::addArguments found argument 'x' with varid 0. [varid0] scipy-1.1.0/scipy/signal/C_bspline_util.c:96:25: debug: Function::addArguments found argument 'yp' with varid 0. [varid0] scipy-1.1.0/scipy/signal/C_bspline_util.c:194:25: debug: Function::addArguments found argument 'in' with varid 0. [varid0] scipy-1.1.0/scipy/signal/C_bspline_util.c:195:25: debug: Function::addArguments found argument 'out' with varid 0. [varid0] scipy-1.1.0/scipy/signal/C_bspline_util.c:197:25: debug: Function::addArguments found argument 'h' with varid 0. [varid0] scipy-1.1.0/scipy/signal/C_bspline_util.c:260:25: debug: Function::addArguments found argument 'in' with varid 0. [varid0] scipy-1.1.0/scipy/signal/C_bspline_util.c:261:25: debug: Function::addArguments found argument 'out' with varid 0. [varid0] scipy-1.1.0/scipy/signal/C_bspline_util.c:263:30: debug: Function::addArguments found argument 'hc' with varid 0. [varid0] scipy-1.1.0/scipy/signal/C_bspline_util.c:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/signal/C_bspline_util.c:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/signal/C_bspline_util.c:99:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/signal/C_bspline_util.c:202:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/signal/C_bspline_util.c:268:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/signal/C_bspline_util.c:265:16: style: Parameter 'instrides' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/C_bspline_util.c:265:28: style: Parameter 'outstrides' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/D_bspline_util.c:291:18: error: Null pointer dereference: inptr [nullPointer] scipy-1.1.0/scipy/signal/D_bspline_util.c:275:19: note: Assignment 'inptr=0', assigned value is 0 scipy-1.1.0/scipy/signal/D_bspline_util.c:278:16: note: Assuming condition is false scipy-1.1.0/scipy/signal/D_bspline_util.c:291:18: note: Null pointer dereference scipy-1.1.0/scipy/signal/D_bspline_util.c:291:18: error: Null pointer dereference [nullPointer] scipy-1.1.0/scipy/signal/D_bspline_util.c:210:13: style: Variable 'hptr' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/signal/D_bspline_util.c:271:16: style: Parameter 'instrides' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/D_bspline_util.c:271:28: style: Parameter 'outstrides' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/D_bspline_util.c:512:16: style: Parameter 'strides' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/D_bspline_util.c:512:26: style: Parameter 'cstrides' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/D_bspline_util.c:605:16: style: Parameter 'strides' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/D_bspline_util.c:605:26: style: Parameter 'cstrides' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/S_bspline_util.c:257:18: error: Null pointer dereference: inptr [nullPointer] scipy-1.1.0/scipy/signal/S_bspline_util.c:241:18: note: Assignment 'inptr=NULL', assigned value is 0 scipy-1.1.0/scipy/signal/S_bspline_util.c:244:16: note: Assuming condition is false scipy-1.1.0/scipy/signal/S_bspline_util.c:257:18: note: Null pointer dereference scipy-1.1.0/scipy/signal/S_bspline_util.c:257:18: error: Null pointer dereference [nullPointer] scipy-1.1.0/scipy/signal/S_bspline_util.c:182:12: style: Variable 'hptr' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/signal/S_bspline_util.c:238:25: style: Parameter 'instrides' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/S_bspline_util.c:238:42: style: Parameter 'outstrides' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/S_bspline_util.c:461:10: style: Parameter 'strides' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/S_bspline_util.c:461:25: style: Parameter 'cstrides' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/S_bspline_util.c:548:14: style: Parameter 'strides' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/S_bspline_util.c:548:29: style: Parameter 'cstrides' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/Z_bspline_util.c:29:25: debug: Function::addArguments found argument 'a1' with varid 0. [varid0] scipy-1.1.0/scipy/signal/Z_bspline_util.c:30:25: debug: Function::addArguments found argument 'a2' with varid 0. [varid0] scipy-1.1.0/scipy/signal/Z_bspline_util.c:31:26: debug: Function::addArguments found argument 'x' with varid 0. [varid0] scipy-1.1.0/scipy/signal/Z_bspline_util.c:32:26: debug: Function::addArguments found argument 'y' with varid 0. [varid0] scipy-1.1.0/scipy/signal/Z_bspline_util.c:53:25: debug: Function::addArguments found argument 'a1' with varid 0. [varid0] scipy-1.1.0/scipy/signal/Z_bspline_util.c:54:25: debug: Function::addArguments found argument 'a2' with varid 0. [varid0] scipy-1.1.0/scipy/signal/Z_bspline_util.c:55:25: debug: Function::addArguments found argument 'a3' with varid 0. [varid0] scipy-1.1.0/scipy/signal/Z_bspline_util.c:56:26: debug: Function::addArguments found argument 'x' with varid 0. [varid0] scipy-1.1.0/scipy/signal/Z_bspline_util.c:57:26: debug: Function::addArguments found argument 'y' with varid 0. [varid0] scipy-1.1.0/scipy/signal/Z_bspline_util.c:88:25: debug: Function::addArguments found argument 'cs' with varid 0. [varid0] scipy-1.1.0/scipy/signal/Z_bspline_util.c:89:25: debug: Function::addArguments found argument 'z1' with varid 0. [varid0] scipy-1.1.0/scipy/signal/Z_bspline_util.c:90:25: debug: Function::addArguments found argument 'z2' with varid 0. [varid0] scipy-1.1.0/scipy/signal/Z_bspline_util.c:91:25: debug: Function::addArguments found argument 'y1_0' with varid 0. [varid0] scipy-1.1.0/scipy/signal/Z_bspline_util.c:92:26: debug: Function::addArguments found argument 'x' with varid 0. [varid0] scipy-1.1.0/scipy/signal/Z_bspline_util.c:93:26: debug: Function::addArguments found argument 'yp' with varid 0. [varid0] scipy-1.1.0/scipy/signal/Z_bspline_util.c:192:26: debug: Function::addArguments found argument 'in' with varid 0. [varid0] scipy-1.1.0/scipy/signal/Z_bspline_util.c:193:26: debug: Function::addArguments found argument 'out' with varid 0. [varid0] scipy-1.1.0/scipy/signal/Z_bspline_util.c:195:26: debug: Function::addArguments found argument 'h' with varid 0. [varid0] scipy-1.1.0/scipy/signal/Z_bspline_util.c:258:26: debug: Function::addArguments found argument 'in' with varid 0. [varid0] scipy-1.1.0/scipy/signal/Z_bspline_util.c:259:26: debug: Function::addArguments found argument 'out' with varid 0. [varid0] scipy-1.1.0/scipy/signal/Z_bspline_util.c:261:31: debug: Function::addArguments found argument 'hc' with varid 0. [varid0] scipy-1.1.0/scipy/signal/Z_bspline_util.c:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/signal/Z_bspline_util.c:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/signal/Z_bspline_util.c:96:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/signal/Z_bspline_util.c:200:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/signal/Z_bspline_util.c:266:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/signal/Z_bspline_util.c:263:16: style: Parameter 'instrides' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/Z_bspline_util.c:263:28: style: Parameter 'outstrides' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/_max_len_seq_inner.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/signal/_max_len_seq_inner.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/signal/_peak_finding_utils.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/signal/_peak_finding_utils.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/signal/_spectral.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/signal/_spectral.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/signal/_upfirdn_apply.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/signal/_upfirdn_apply.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/signal/firfilter.c:54:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/signal/firfilter.c:55:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/signal/firfilter.c:56:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/signal/firfilter.c:49:1: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.1.0/scipy/signal/firfilter.c:50:1: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.1.0/scipy/signal/firfilter.c:54:1: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.1.0/scipy/signal/firfilter.c:55:1: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.1.0/scipy/signal/firfilter.c:56:1: portability: Casting between char * and long double * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.1.0/scipy/signal/firfilter.c:105:18: style: Parameter 'instr' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/firfilter.c:111:18: style: Parameter 'Ns' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/firfilter.c:115:23: style: Variable 'bounds_pad_flag' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/signal/medianfilter.c:125:1: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.1.0/scipy/signal/medianfilter.c:126:1: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.1.0/scipy/signal/medianfilter.c:125:1: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/medianfilter.c:126:1: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/medianfilter.c:127:1: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:1032:59: debug: Function::addArguments found argument 'dummy' with varid 0. [varid0] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:1183:63: debug: Function::addArguments found argument 'dummy' with varid 0. [varid0] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:1202:54: debug: Function::addArguments found argument 'dummy' with varid 0. [varid0] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:1308:57: debug: Function::addArguments found argument 'dummy' with varid 0. [varid0] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:828:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_EQ [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:867:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:1054:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:1218:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:1323:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INTP [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:1056:27: style:inconclusive: Boolean expression 'boundary==0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:67:22: warning: If memory allocation fails, then there is a possible null pointer dereference: mode_dep [nullPointerOutOfMemory] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:914:19: note: Assuming allocation function fails scipy-1.1.0/scipy/signal/sigtoolsmodule.c:914:19: note: Assignment 'mode_dep=malloc(bytes_in_array)', assigned value is 0 scipy-1.1.0/scipy/signal/sigtoolsmodule.c:930:35: note: Calling function 'compute_offsets', 6th argument 'mode_dep' value is 0 scipy-1.1.0/scipy/signal/sigtoolsmodule.c:67:22: note: Null pointer dereference scipy-1.1.0/scipy/signal/sigtoolsmodule.c:70:18: warning: If memory allocation fails, then there is a possible null pointer dereference: mode_dep [nullPointerOutOfMemory] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:914:19: note: Assuming allocation function fails scipy-1.1.0/scipy/signal/sigtoolsmodule.c:914:19: note: Assignment 'mode_dep=malloc(bytes_in_array)', assigned value is 0 scipy-1.1.0/scipy/signal/sigtoolsmodule.c:930:35: note: Calling function 'compute_offsets', 6th argument 'mode_dep' value is 0 scipy-1.1.0/scipy/signal/sigtoolsmodule.c:70:18: note: Null pointer dereference scipy-1.1.0/scipy/signal/sigtoolsmodule.c:74:5: warning: If memory allocation fails, then there is a possible null pointer dereference: offsets [nullPointerOutOfMemory] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:926:27: note: Assuming allocation function fails scipy-1.1.0/scipy/signal/sigtoolsmodule.c:926:12: note: Assignment 'offsets=(uintp*)malloc(PyArray_NDIM(ap1)*sizeof(uintp))', assigned value is 0 scipy-1.1.0/scipy/signal/sigtoolsmodule.c:928:28: note: Calling function 'compute_offsets', 1st argument 'offsets' value is 0 scipy-1.1.0/scipy/signal/sigtoolsmodule.c:74:5: note: Null pointer dereference scipy-1.1.0/scipy/signal/sigtoolsmodule.c:75:5: warning: If memory allocation fails, then there is a possible null pointer dereference: offsets2 [nullPointerOutOfMemory] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:927:27: note: Assuming allocation function fails scipy-1.1.0/scipy/signal/sigtoolsmodule.c:927:13: note: Assignment 'offsets2=(intp*)malloc(PyArray_NDIM(ap1)*sizeof(intp))', assigned value is 0 scipy-1.1.0/scipy/signal/sigtoolsmodule.c:928:37: note: Calling function 'compute_offsets', 2nd argument 'offsets2' value is 0 scipy-1.1.0/scipy/signal/sigtoolsmodule.c:75:5: note: Null pointer dereference scipy-1.1.0/scipy/signal/sigtoolsmodule.c:77:7: warning: If memory allocation fails, then there is a possible null pointer dereference: offsets [nullPointerOutOfMemory] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:926:27: note: Assuming allocation function fails scipy-1.1.0/scipy/signal/sigtoolsmodule.c:926:12: note: Assignment 'offsets=(uintp*)malloc(PyArray_NDIM(ap1)*sizeof(uintp))', assigned value is 0 scipy-1.1.0/scipy/signal/sigtoolsmodule.c:928:28: note: Calling function 'compute_offsets', 1st argument 'offsets' value is 0 scipy-1.1.0/scipy/signal/sigtoolsmodule.c:77:7: note: Null pointer dereference scipy-1.1.0/scipy/signal/sigtoolsmodule.c:78:7: warning: If memory allocation fails, then there is a possible null pointer dereference: offsets [nullPointerOutOfMemory] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:926:27: note: Assuming allocation function fails scipy-1.1.0/scipy/signal/sigtoolsmodule.c:926:12: note: Assignment 'offsets=(uintp*)malloc(PyArray_NDIM(ap1)*sizeof(uintp))', assigned value is 0 scipy-1.1.0/scipy/signal/sigtoolsmodule.c:928:28: note: Calling function 'compute_offsets', 1st argument 'offsets' value is 0 scipy-1.1.0/scipy/signal/sigtoolsmodule.c:78:7: note: Null pointer dereference scipy-1.1.0/scipy/signal/sigtoolsmodule.c:80:7: warning: If memory allocation fails, then there is a possible null pointer dereference: offsets2 [nullPointerOutOfMemory] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:927:27: note: Assuming allocation function fails scipy-1.1.0/scipy/signal/sigtoolsmodule.c:927:13: note: Assignment 'offsets2=(intp*)malloc(PyArray_NDIM(ap1)*sizeof(intp))', assigned value is 0 scipy-1.1.0/scipy/signal/sigtoolsmodule.c:928:37: note: Calling function 'compute_offsets', 2nd argument 'offsets2' value is 0 scipy-1.1.0/scipy/signal/sigtoolsmodule.c:80:7: note: Null pointer dereference scipy-1.1.0/scipy/signal/sigtoolsmodule.c:81:7: warning: If memory allocation fails, then there is a possible null pointer dereference: offsets2 [nullPointerOutOfMemory] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:927:27: note: Assuming allocation function fails scipy-1.1.0/scipy/signal/sigtoolsmodule.c:927:13: note: Assignment 'offsets2=(intp*)malloc(PyArray_NDIM(ap1)*sizeof(intp))', assigned value is 0 scipy-1.1.0/scipy/signal/sigtoolsmodule.c:928:37: note: Calling function 'compute_offsets', 2nd argument 'offsets2' value is 0 scipy-1.1.0/scipy/signal/sigtoolsmodule.c:81:7: note: Null pointer dereference scipy-1.1.0/scipy/signal/sigtoolsmodule.c:88:5: warning: If memory allocation fails, then there is a possible null pointer dereference: offsets [nullPointerOutOfMemory] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:926:27: note: Assuming allocation function fails scipy-1.1.0/scipy/signal/sigtoolsmodule.c:926:12: note: Assignment 'offsets=(uintp*)malloc(PyArray_NDIM(ap1)*sizeof(uintp))', assigned value is 0 scipy-1.1.0/scipy/signal/sigtoolsmodule.c:928:28: note: Calling function 'compute_offsets', 1st argument 'offsets' value is 0 scipy-1.1.0/scipy/signal/sigtoolsmodule.c:88:5: note: Null pointer dereference scipy-1.1.0/scipy/signal/sigtoolsmodule.c:89:5: warning: If memory allocation fails, then there is a possible null pointer dereference: offsets2 [nullPointerOutOfMemory] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:927:27: note: Assuming allocation function fails scipy-1.1.0/scipy/signal/sigtoolsmodule.c:927:13: note: Assignment 'offsets2=(intp*)malloc(PyArray_NDIM(ap1)*sizeof(intp))', assigned value is 0 scipy-1.1.0/scipy/signal/sigtoolsmodule.c:928:37: note: Calling function 'compute_offsets', 2nd argument 'offsets2' value is 0 scipy-1.1.0/scipy/signal/sigtoolsmodule.c:89:5: note: Null pointer dereference scipy-1.1.0/scipy/signal/sigtoolsmodule.c:916:4: warning: If memory allocation fails, then there is a possible null pointer dereference: mode_dep [nullPointerOutOfMemory] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:914:19: note: Assuming allocation function fails scipy-1.1.0/scipy/signal/sigtoolsmodule.c:914:19: note: Assignment 'mode_dep=malloc(bytes_in_array)', assigned value is 0 scipy-1.1.0/scipy/signal/sigtoolsmodule.c:916:4: note: Null pointer dereference scipy-1.1.0/scipy/signal/sigtoolsmodule.c:920:9: warning: If memory allocation fails, then there is a possible null pointer dereference: b_ind [nullPointerOutOfMemory] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:919:24: note: Assuming allocation function fails scipy-1.1.0/scipy/signal/sigtoolsmodule.c:919:10: note: Assignment 'b_ind=(intp*)malloc(bytes_in_array)', assigned value is 0 scipy-1.1.0/scipy/signal/sigtoolsmodule.c:920:9: note: Null pointer dereference scipy-1.1.0/scipy/signal/sigtoolsmodule.c:923:9: warning: If memory allocation fails, then there is a possible null pointer dereference: ret_ind [nullPointerOutOfMemory] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:922:26: note: Assuming allocation function fails scipy-1.1.0/scipy/signal/sigtoolsmodule.c:922:12: note: Assignment 'ret_ind=(intp*)malloc(bytes_in_array)', assigned value is 0 scipy-1.1.0/scipy/signal/sigtoolsmodule.c:923:9: note: Null pointer dereference scipy-1.1.0/scipy/signal/sigtoolsmodule.c:607:36: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:42:38: style: Parameter 'indices' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:42:53: style: Parameter 'max_indices' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:59:68: style: Parameter 'dim1' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:60:36: style: Parameter 'dim2' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:60:48: style: Parameter 'dim3' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:60:60: style: Parameter 'mode_dep' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:96:51: style: Parameter 'max_ind' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:160:60: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:183:47: style: Parameter 'grid' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:183:61: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:183:72: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:183:83: style: Parameter 'ad' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:217:38: style: Parameter 'des' can be declared as const array [constParameter] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:217:67: style: Parameter 'edge' can be declared as const array [constParameter] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:218:12: style: Parameter 'wt' can be declared as const array [constParameter] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:549:41: style: Parameter 'fx' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:564:30: style: Parameter 'h2' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:564:69: style: Parameter 'bands' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:565:30: style: Parameter 'response' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:565:48: style: Parameter 'weight' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:770:64: style: Parameter 'offset' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:811:1: style: Parameter 'ip1' can be declared as pointer to const. However it seems that 'DOUBLE_compare' is a callback function, if 'ip1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:839:51: note: You might need to cast the function pointer here scipy-1.1.0/scipy/signal/sigtoolsmodule.c:811:1: note: Parameter 'ip1' can be declared as pointer to const scipy-1.1.0/scipy/signal/sigtoolsmodule.c:812:1: style: Parameter 'ip1' can be declared as pointer to const. However it seems that 'FLOAT_compare' is a callback function, if 'ip1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:839:20: note: You might need to cast the function pointer here scipy-1.1.0/scipy/signal/sigtoolsmodule.c:812:1: note: Parameter 'ip1' can be declared as pointer to const scipy-1.1.0/scipy/signal/sigtoolsmodule.c:813:1: style: Parameter 'ip1' can be declared as pointer to const. However it seems that 'LONGDOUBLE_compare' is a callback function, if 'ip1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:840:20: note: You might need to cast the function pointer here scipy-1.1.0/scipy/signal/sigtoolsmodule.c:813:1: note: Parameter 'ip1' can be declared as pointer to const scipy-1.1.0/scipy/signal/sigtoolsmodule.c:814:1: style: Parameter 'ip1' can be declared as pointer to const. However it seems that 'BYTE_compare' is a callback function, if 'ip1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:833:65: note: You might need to cast the function pointer here scipy-1.1.0/scipy/signal/sigtoolsmodule.c:814:1: note: Parameter 'ip1' can be declared as pointer to const scipy-1.1.0/scipy/signal/sigtoolsmodule.c:815:1: style: Parameter 'ip1' can be declared as pointer to const. However it seems that 'SHORT_compare' is a callback function, if 'ip1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:833:129: note: You might need to cast the function pointer here scipy-1.1.0/scipy/signal/sigtoolsmodule.c:815:1: note: Parameter 'ip1' can be declared as pointer to const scipy-1.1.0/scipy/signal/sigtoolsmodule.c:816:1: style: Parameter 'ip1' can be declared as pointer to const. However it seems that 'INT_compare' is a callback function, if 'ip1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:833:196: note: You might need to cast the function pointer here scipy-1.1.0/scipy/signal/sigtoolsmodule.c:816:1: note: Parameter 'ip1' can be declared as pointer to const scipy-1.1.0/scipy/signal/sigtoolsmodule.c:817:1: style: Parameter 'ip1' can be declared as pointer to const. However it seems that 'LONG_compare' is a callback function, if 'ip1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:833:259: note: You might need to cast the function pointer here scipy-1.1.0/scipy/signal/sigtoolsmodule.c:817:1: note: Parameter 'ip1' can be declared as pointer to const scipy-1.1.0/scipy/signal/sigtoolsmodule.c:818:1: style: Parameter 'ip1' can be declared as pointer to const. However it seems that 'LONGLONG_compare' is a callback function, if 'ip1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:833:324: note: You might need to cast the function pointer here scipy-1.1.0/scipy/signal/sigtoolsmodule.c:818:1: note: Parameter 'ip1' can be declared as pointer to const scipy-1.1.0/scipy/signal/sigtoolsmodule.c:819:1: style: Parameter 'ip1' can be declared as pointer to const. However it seems that 'UBYTE_compare' is a callback function, if 'ip1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:833:95: note: You might need to cast the function pointer here scipy-1.1.0/scipy/signal/sigtoolsmodule.c:819:1: note: Parameter 'ip1' can be declared as pointer to const scipy-1.1.0/scipy/signal/sigtoolsmodule.c:820:1: style: Parameter 'ip1' can be declared as pointer to const. However it seems that 'USHORT_compare' is a callback function, if 'ip1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:833:160: note: You might need to cast the function pointer here scipy-1.1.0/scipy/signal/sigtoolsmodule.c:820:1: note: Parameter 'ip1' can be declared as pointer to const scipy-1.1.0/scipy/signal/sigtoolsmodule.c:821:1: style: Parameter 'ip1' can be declared as pointer to const. However it seems that 'UINT_compare' is a callback function, if 'ip1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:833:225: note: You might need to cast the function pointer here scipy-1.1.0/scipy/signal/sigtoolsmodule.c:821:1: note: Parameter 'ip1' can be declared as pointer to const scipy-1.1.0/scipy/signal/sigtoolsmodule.c:822:1: style: Parameter 'ip1' can be declared as pointer to const. However it seems that 'ULONG_compare' is a callback function, if 'ip1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:833:289: note: You might need to cast the function pointer here scipy-1.1.0/scipy/signal/sigtoolsmodule.c:822:1: note: Parameter 'ip1' can be declared as pointer to const scipy-1.1.0/scipy/signal/sigtoolsmodule.c:823:1: style: Parameter 'ip1' can be declared as pointer to const. However it seems that 'ULONGLONG_compare' is a callback function, if 'ip1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:833:358: note: You might need to cast the function pointer here scipy-1.1.0/scipy/signal/sigtoolsmodule.c:823:1: note: Parameter 'ip1' can be declared as pointer to const scipy-1.1.0/scipy/signal/splinemodule.c:61:10: debug: Scope::checkVariable found variable 'lambda' with varid 0. [varid0] scipy-1.1.0/scipy/signal/splinemodule.c:62:10: debug: Scope::checkVariable found variable 'precision' with varid 0. [varid0] scipy-1.1.0/scipy/signal/splinemodule.c:122:10: debug: Scope::checkVariable found variable 'lambda' with varid 0. [varid0] scipy-1.1.0/scipy/signal/splinemodule.c:123:10: debug: Scope::checkVariable found variable 'precision' with varid 0. [varid0] scipy-1.1.0/scipy/signal/splinemodule.c:294:10: debug: Scope::checkVariable found variable 'precision' with varid 0. [varid0] scipy-1.1.0/scipy/signal/splinemodule.c:317:13: debug: Scope::checkVariable found variable 'rc0' with varid 0. [varid0] scipy-1.1.0/scipy/signal/splinemodule.c:318:13: debug: Scope::checkVariable found variable 'rz1' with varid 0. [varid0] scipy-1.1.0/scipy/signal/splinemodule.c:328:14: debug: Scope::checkVariable found variable 'rc0' with varid 0. [varid0] scipy-1.1.0/scipy/signal/splinemodule.c:329:14: debug: Scope::checkVariable found variable 'rz1' with varid 0. [varid0] scipy-1.1.0/scipy/signal/splinemodule.c:417:10: debug: Scope::checkVariable found variable 'r' with varid 0. [varid0] scipy-1.1.0/scipy/signal/splinemodule.c:417:13: debug: Scope::checkVariable found variable 'omega' with varid 0. [varid0] scipy-1.1.0/scipy/signal/splinemodule.c:418:10: debug: Scope::checkVariable found variable 'precision' with varid 0. [varid0] scipy-1.1.0/scipy/signal/splinemodule.c:57:49: debug: Function::addArguments found argument 'dummy' with varid 0. [varid0] scipy-1.1.0/scipy/signal/splinemodule.c:118:49: debug: Function::addArguments found argument 'dummy' with varid 0. [varid0] scipy-1.1.0/scipy/signal/splinemodule.c:180:51: debug: Function::addArguments found argument 'dummy' with varid 0. [varid0] scipy-1.1.0/scipy/signal/splinemodule.c:289:52: debug: Function::addArguments found argument 'dummy' with varid 0. [varid0] scipy-1.1.0/scipy/signal/splinemodule.c:413:52: debug: Function::addArguments found argument 'dummy' with varid 0. [varid0] scipy-1.1.0/scipy/signal/splinemodule.c:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lambda [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/signal/splinemodule.c:122:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lambda [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/signal/splinemodule.c:189:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_FLOAT [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/signal/splinemodule.c:294:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable precision [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/signal/splinemodule.c:417:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/signal/splinemodule.c:30:27: style: Parameter 'instrides' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/_csparsetools.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/sparse/_csparsetools.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/sparse/csgraph/_min_spanning_tree.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/sparse/csgraph/_min_spanning_tree.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/sparse/csgraph/_reordering.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/sparse/csgraph/_reordering.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/sparse/csgraph/_shortest_path.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/sparse/csgraph/_shortest_path.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/sparse/csgraph/_tools.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/sparse/csgraph/_tools.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/sparse/csgraph/_traversal.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/sparse/csgraph/_traversal.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccolumn_bmod.c:165:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccolumn_bmod.c:65:19: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccolumn_bmod.c:66:19: style: Parameter 'repfnz' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccolumn_bmod.c:100:19: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccolumn_bmod.c:100:26: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccolumn_bmod.c:101:19: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccolumn_bmod.c:101:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccolumn_bmod.c:78:22: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccolumn_bmod.c:78:32: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccolumn_bmod.c:107:22: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccolumn_bmod.c:108:23: style: Variable 'none' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccolumn_bmod.c:325:7: style: Variable 'lptr' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccolumn_bmod.c:78:17: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccolumn_bmod.c:78:27: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccolumn_bmod.c:79:18: style: Unused variable: alpha [unusedVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccolumn_bmod.c:79:25: style: Unused variable: beta [unusedVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccolumn_bmod.c:107:18: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccolumn_bmod.c:108:18: style: Variable 'none' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccolumn_dfs.c:79:17: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccopy_to_ucol.c:39:20: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccopy_to_ucol.c:40:20: style: Parameter 'repfnz' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccopy_to_ucol.c:41:20: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccopy_to_ucol.c:54:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccopy_to_ucol.c:54:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccopy_to_ucol.c:55:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccopy_to_ucol.c:55:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgscon.c:156:20: style: Condition 'kase!=0' is always true [knownConditionTrueFalse] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsisx.c:571:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsisx.c:588:13: style:inconclusive: Boolean expression '!mc64' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsisx.c:588:13: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsisx.c:604:10: style: The if condition is the same as the previous if condition [duplicateCondition] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsisx.c:542:10: note: First condition scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsisx.c:604:10: note: Second condition scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsisx.c:641:23: warning: Either the condition '(perm_tmp=intMalloc(2*n))==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsisx.c:639:38: note: Assuming that condition '(perm_tmp=intMalloc(2*n))==NULL' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsisx.c:641:23: note: Null pointer addition scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsisx.c:543:15: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsisx.c:420:15: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsisx.c:543:15: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsisx.c:543:18: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsisx.c:420:18: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsisx.c:543:18: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsisx.c:519:23: style: Variable 'diag_pivot_thresh' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsisx.c:677:18: style: Unused variable: rhs_work [unusedVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsitrf.c:342:7: style: Local variable 'quota' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsitrf.c:246:15: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsitrf.c:342:7: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsitrf.c:349:11: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsitrf.c:237:18: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsitrf.c:349:11: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsitrf.c:479:20: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsitrf.c:237:18: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsitrf.c:479:20: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsitrf.c:560:11: style: Local variable 'quota' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsitrf.c:246:15: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsitrf.c:560:11: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsitrf.c:567:8: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsitrf.c:237:18: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsitrf.c:567:8: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsitrf.c:188:42: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsitrf.c:251:15: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsitrf.c:321:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsitrf.c:363:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsitrf.c:582:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsitrf.c:251:11: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsrfs.c:419:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsrfs.c:449:17: style: Condition 'kase!=0' is always true [knownConditionTrueFalse] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsrfs.c:277:5: warning: Either the condition '!Bjcol.Store' is redundant or there is possible null pointer dereference: Bjcol_store. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsrfs.c:275:10: note: Assuming that condition '!Bjcol.Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsrfs.c:276:17: note: Bjcol_store is assigned 'Bjcol.Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsrfs.c:277:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsrfs.c:278:5: warning: Either the condition '!Bjcol.Store' is redundant or there is possible null pointer dereference: Bjcol_store. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsrfs.c:275:10: note: Assuming that condition '!Bjcol.Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsrfs.c:276:17: note: Bjcol_store is assigned 'Bjcol.Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsrfs.c:278:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsrfs.c:142:40: style: Parameter 'equed' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsrfs.c:142:54: style: Parameter 'R' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsrfs.c:142:64: style: Parameter 'C' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgssv.c:148:15: style: Variable 'Bstore' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgssvx.c:589:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgssvx.c:480:23: style: Variable 'diag_pivot_thresh' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgstrf.c:200:28: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgstrf.c:202:14: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgstrf.c:219:17: style: Variable 'a' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgstrf.c:220:16: style: Variable 'asub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgstrf.c:221:16: style: Variable 'xa_begin' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgstrf.c:221:27: style: Variable 'xa_end' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgstrs.c:185:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgstrs.c:101:14: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgstrs.c:101:27: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgstrs.c:354:39: style: Parameter 'soln' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgstrs.c:108:19: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgstrs.c:108:29: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgstrs.c:108:14: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgstrs.c:108:24: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/clacon2.c:181:1: style: Label 'L90' is not used. [unusedLabel] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/claqgs.c:128:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/claqgs.c:92:31: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/claqgs.c:92:41: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cmemory.c:356:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cmemory.c:449:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cmemory.c:482:14: style: Variable 'dold' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cmemory.c:614:14: style: Variable 'last' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cmyblas2.c:57:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cmyblas2.c:133:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cmyblas2.c:175:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cmyblas2.c:43:35: style: Variable 'Mki3' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cmyblas2.c:152:10: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cmyblas2.c:157:35: style: Variable 'Mki3' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/colamd.c:2109:14: style: Array index 'min_score' is used before limits check. [arrayIndexThenCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/colamd.c:1086:9: style: Condition '!mark' is always false [knownConditionTrueFalse] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/colamd.c:976:9: style: Parameter 'A' can be declared as const array [constParameter] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/colamd.c:977:9: style: Parameter 'p' can be declared as const array [constParameter] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/colamd.c:979:12: style: Parameter 'knobs' can be declared as const array [constParameter] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/colamd.c:1535:10: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/colamd.c:1536:10: style: Variable 'cp_end' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/colamd.c:1538:10: style: Variable 'rp_end' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/colamd.c:1765:12: style: Parameter 'knobs' can be declared as const array [constParameter] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/colamd.c:1777:10: style: Variable 'cp_end' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/colamd.c:2041:10: style: Variable 'cp_end' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/colamd.c:2042:10: style: Variable 'rp_end' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/colamd.c:2699:10: style: Variable 'cp1' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/colamd.c:2700:10: style: Variable 'cp2' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/colamd.c:2704:10: style: Variable 'rp_end' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/colamd.c:2842:10: style: Parameter 'pfree' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/colamd.c:2998:11: style: Parameter 'method' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/colamd.c:2999:9: style: Parameter 'stats' can be declared as const array [constParameter] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cpanel_bmod.c:178:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cpanel_bmod.c:75:18: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cpanel_bmod.c:104:19: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cpanel_bmod.c:104:26: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cpanel_bmod.c:105:19: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cpanel_bmod.c:105:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cpanel_bmod.c:107:19: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cpanel_bmod.c:113:18: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cpanel_dfs.c:74:17: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cpanel_dfs.c:80:17: style: Parameter 'xprune' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cpanel_dfs.c:89:17: style: Variable 'a' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cpanel_dfs.c:90:16: style: Variable 'asub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cpanel_dfs.c:91:16: style: Variable 'xa_begin' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cpanel_dfs.c:91:27: style: Variable 'xa_end' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cpanel_dfs.c:101:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cpanel_dfs.c:101:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cpanel_dfs.c:102:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cpanel_dfs.c:102:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cpivotL.c:200:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cpivotL.c:71:21: style: Parameter 'iperm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cpivotL.c:72:21: style: Parameter 'iperm_c' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cpivotL.c:91:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cpivotgrowth.c:59:46: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cpivotgrowth.c:73:15: style: Unused variable: temp_comp [unusedVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cpruneL.c:64:17: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cpruneL.c:64:24: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cpruneL.c:65:24: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cpruneL.c:67:17: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/creadhb.c:306:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/creadhb.c:102:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/creadhb.c:301:29: style: Unused variable: key [unusedVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/creadrb.c:301:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/creadrb.c:97:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/creadtriple.c:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/creadtriple.c:142:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/csnode_bmod.c:127:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/csnode_bmod.c:65:21: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/csnode_bmod.c:65:28: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/csp_blas2.c:160:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/csp_blas2.c:529:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/csp_blas2.c:93:16: style: Parameter 'uplo' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/csp_blas2.c:93:41: style: Parameter 'diag' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/csp_blas2.c:469:16: style: Parameter 'trans' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/csp_blas2.c:104:24: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/csp_blas2.c:106:19: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/csp_blas2.c:106:38: style: Variable 'beta' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/csp_blas2.c:104:19: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/csp_blas2.c:106:13: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/csp_blas2.c:106:33: style: Variable 'beta' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:478:1: portability: Omitted return type of function 'print_complex_vec' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:221:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:271:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:291:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:332:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:345:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:420:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:53:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:53:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:54:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:54:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:55:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:55:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:56:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:56:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:74:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:74:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:75:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:75:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:76:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:76:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:77:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:77:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:116:5: warning: Either the condition '!X->Store' is redundant or there is possible null pointer dereference: Xstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:114:10: note: Assuming that condition '!X->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:115:12: note: Xstore is assigned '(struct DNformat*)X->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:116:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:117:5: warning: Either the condition '!X->Store' is redundant or there is possible null pointer dereference: Xstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:114:10: note: Assuming that condition '!X->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:115:12: note: Xstore is assigned '(struct DNformat*)X->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:117:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:149:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:149:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:150:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:150:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:151:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:151:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:152:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:152:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:153:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:153:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:154:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:154:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:155:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:155:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:156:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:156:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:121:43: style: Parameter 'X' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:165:16: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:165:24: style: Parameter 'colind' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:165:37: style: Parameter 'rowptr' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:202:29: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:206:18: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:225:31: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:229:18: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:230:10: style: Variable 'col_to_sup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:230:23: style: Variable 'sup_to_col' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:230:36: style: Variable 'rowind' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:230:45: style: Variable 'rowind_colptr' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:275:27: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:279:18: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:297:21: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:297:53: style: Parameter 'xprune' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:300:14: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:300:21: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:301:14: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:301:22: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:302:15: style: Variable 'lusup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:303:14: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:304:15: style: Variable 'ucol' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:305:14: style: Variable 'usub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:305:21: style: Variable 'xusub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:338:35: style: Parameter 'tempv' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:370:16: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:433:57: style: Parameter 'mem_usage' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:434:43: style: Parameter 'ferr' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:435:19: style: Parameter 'berr' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:435:31: style: Parameter 'equed' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:437:15: style: Variable 'Lstore' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:438:15: style: Variable 'Ustore' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:439:15: style: Variable 'utime' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:440:15: style: Variable 'ops' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:478:25: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:478:47: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cutil.c:379:12: style: Variable 'Aval' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcolumn_bmod.c:65:19: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcolumn_bmod.c:66:19: style: Parameter 'repfnz' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcolumn_bmod.c:100:19: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcolumn_bmod.c:100:26: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcolumn_bmod.c:101:19: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcolumn_bmod.c:101:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcolumn_bmod.c:78:22: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcolumn_bmod.c:78:32: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcolumn_bmod.c:107:21: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcolumn_bmod.c:108:22: style: Variable 'none' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcolumn_bmod.c:312:7: style: Variable 'lptr' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcolumn_bmod.c:78:17: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcolumn_bmod.c:78:27: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcolumn_bmod.c:79:17: style: Unused variable: alpha [unusedVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcolumn_bmod.c:79:24: style: Unused variable: beta [unusedVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcolumn_bmod.c:107:17: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcolumn_bmod.c:108:17: style: Variable 'none' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcolumn_dfs.c:79:17: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcomplex.c:43:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcomplex.c:32:45: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcomplex.c:32:63: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcomplex.c:62:29: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcomplex.c:84:30: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcomplex.c:96:45: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcomplex.c:106:46: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcomplex.c:113:30: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcomplex.c:135:37: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcopy_to_ucol.c:39:20: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcopy_to_ucol.c:40:20: style: Parameter 'repfnz' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcopy_to_ucol.c:41:20: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcopy_to_ucol.c:54:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcopy_to_ucol.c:54:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcopy_to_ucol.c:55:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcopy_to_ucol.c:55:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgscon.c:158:20: style: Condition 'kase!=0' is always true [knownConditionTrueFalse] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsequ.c:101:15: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsisx.c:588:13: style:inconclusive: Boolean expression '!mc64' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsisx.c:588:13: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsisx.c:604:10: style: The if condition is the same as the previous if condition [duplicateCondition] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsisx.c:542:10: note: First condition scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsisx.c:604:10: note: Second condition scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsisx.c:641:23: warning: Either the condition '(perm_tmp=intMalloc(2*n))==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsisx.c:639:38: note: Assuming that condition '(perm_tmp=intMalloc(2*n))==NULL' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsisx.c:641:23: note: Null pointer addition scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsisx.c:543:15: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsisx.c:420:15: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsisx.c:543:15: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsisx.c:543:18: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsisx.c:420:18: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsisx.c:543:18: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsisx.c:519:23: style: Variable 'diag_pivot_thresh' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsisx.c:677:17: style: Unused variable: rhs_work [unusedVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsitrf.c:341:7: style: Local variable 'quota' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsitrf.c:245:15: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsitrf.c:341:7: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsitrf.c:348:11: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsitrf.c:236:18: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsitrf.c:348:11: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsitrf.c:477:20: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsitrf.c:236:18: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsitrf.c:477:20: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsitrf.c:563:11: style: Local variable 'quota' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsitrf.c:245:15: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsitrf.c:563:11: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsitrf.c:570:8: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsitrf.c:236:18: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsitrf.c:570:8: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsitrf.c:188:42: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsitrf.c:210:16: style: Variable 'a' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsitrf.c:320:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsitrf.c:361:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsitrf.c:584:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsrfs.c:441:17: style: Condition 'kase!=0' is always true [knownConditionTrueFalse] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsrfs.c:277:5: warning: Either the condition '!Bjcol.Store' is redundant or there is possible null pointer dereference: Bjcol_store. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsrfs.c:275:10: note: Assuming that condition '!Bjcol.Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsrfs.c:276:17: note: Bjcol_store is assigned 'Bjcol.Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsrfs.c:277:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsrfs.c:278:5: warning: Either the condition '!Bjcol.Store' is redundant or there is possible null pointer dereference: Bjcol_store. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsrfs.c:275:10: note: Assuming that condition '!Bjcol.Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsrfs.c:276:17: note: Bjcol_store is assigned 'Bjcol.Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsrfs.c:278:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsrfs.c:142:40: style: Parameter 'equed' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsrfs.c:142:55: style: Parameter 'R' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsrfs.c:142:66: style: Parameter 'C' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgsrfs.c:157:15: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgssv.c:148:15: style: Variable 'Bstore' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgssvx.c:480:23: style: Variable 'diag_pivot_thresh' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgstrf.c:200:28: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgstrf.c:202:14: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgstrf.c:219:16: style: Variable 'a' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgstrf.c:220:16: style: Variable 'asub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgstrf.c:221:16: style: Variable 'xa_begin' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgstrf.c:221:27: style: Variable 'xa_end' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgstrs.c:101:14: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgstrs.c:101:27: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgstrs.c:117:22: style: Variable 'Uval' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgstrs.c:341:38: style: Parameter 'soln' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgstrs.c:108:19: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgstrs.c:108:29: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgstrs.c:108:14: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgstrs.c:108:24: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dlangs.c:76:15: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dlaqgs.c:92:32: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dlaqgs.c:92:43: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dmach.c:63:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dmach.c:15:20: style: Parameter 'cmach' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dmach.c:91:12: error: Uninitialized variable: rmach [legacyUninitvar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dmemory.c:356:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dmemory.c:449:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dmemory.c:368:14: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dmemory.c:368:31: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dmemory.c:633:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dmemory.c:633:22: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dmemory.c:638:20: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dmemory.c:482:13: style: Variable 'dold' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dmemory.c:614:14: style: Variable 'last' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dmyblas2.c:42:71: style: Variable 'Mki7' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dmyblas2.c:139:9: style: Parameter 'M' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dmyblas2.c:171:9: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dmyblas2.c:177:71: style: Variable 'Mki7' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dpanel_bmod.c:75:18: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dpanel_bmod.c:104:19: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dpanel_bmod.c:104:26: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dpanel_bmod.c:105:19: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dpanel_bmod.c:105:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dpanel_bmod.c:107:19: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dpanel_bmod.c:113:17: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dpanel_dfs.c:74:17: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dpanel_dfs.c:80:17: style: Parameter 'xprune' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dpanel_dfs.c:89:16: style: Variable 'a' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dpanel_dfs.c:90:16: style: Variable 'asub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dpanel_dfs.c:91:16: style: Variable 'xa_begin' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dpanel_dfs.c:91:27: style: Variable 'xa_end' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dpanel_dfs.c:101:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dpanel_dfs.c:101:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dpanel_dfs.c:102:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dpanel_dfs.c:102:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dpivotL.c:71:21: style: Parameter 'iperm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dpivotL.c:72:21: style: Parameter 'iperm_c' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dpivotL.c:90:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dpivotL.c:92:19: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dpivotgrowth.c:59:46: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dpivotgrowth.c:66:14: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dpivotgrowth.c:66:28: style: Variable 'Uval' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dpruneL.c:64:17: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dpruneL.c:64:24: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dpruneL.c:65:24: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dpruneL.c:67:17: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dreadhb.c:296:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dreadhb.c:102:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dreadhb.c:291:29: style: Unused variable: key [unusedVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dreadrb.c:292:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dreadrb.c:97:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dreadtriple.c:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dreadtriple.c:142:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dsnode_bmod.c:64:21: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dsnode_bmod.c:64:28: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dsp_blas2.c:93:16: style: Parameter 'uplo' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dsp_blas2.c:93:28: style: Parameter 'trans' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dsp_blas2.c:93:41: style: Parameter 'diag' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dsp_blas2.c:103:22: style: Variable 'Uval' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dsp_blas2.c:381:16: style: Parameter 'trans' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dsp_blas2.c:381:61: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dsp_blas2.c:386:15: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dsp_blas2.c:104:24: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dsp_blas2.c:105:18: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dsp_blas2.c:105:30: style: Variable 'beta' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dsp_blas2.c:104:19: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dsp_blas2.c:105:12: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dsp_blas2.c:105:25: style: Variable 'beta' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:474:1: portability: Omitted return type of function 'print_double_vec' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:221:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:270:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:290:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:331:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:344:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:53:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:53:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:54:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:54:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:55:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:55:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:56:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:56:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:74:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:74:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:75:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:75:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:76:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:76:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:77:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:77:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:116:5: warning: Either the condition '!X->Store' is redundant or there is possible null pointer dereference: Xstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:114:10: note: Assuming that condition '!X->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:115:12: note: Xstore is assigned '(struct DNformat*)X->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:116:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:117:5: warning: Either the condition '!X->Store' is redundant or there is possible null pointer dereference: Xstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:114:10: note: Assuming that condition '!X->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:115:12: note: Xstore is assigned '(struct DNformat*)X->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:117:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:149:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:149:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:150:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:150:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:151:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:151:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:152:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:152:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:153:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:153:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:154:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:154:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:155:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:155:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:156:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:156:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:121:42: style: Parameter 'X' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:165:15: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:165:23: style: Parameter 'colind' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:165:36: style: Parameter 'rowptr' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:202:29: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:206:19: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:225:31: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:229:19: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:230:10: style: Variable 'col_to_sup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:230:23: style: Variable 'sup_to_col' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:230:36: style: Variable 'rowind' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:230:45: style: Variable 'rowind_colptr' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:274:27: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:278:19: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:296:21: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:296:53: style: Parameter 'xprune' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:299:14: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:299:21: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:300:14: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:300:22: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:301:14: style: Variable 'lusup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:302:14: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:303:14: style: Variable 'ucol' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:304:14: style: Variable 'usub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:304:21: style: Variable 'xusub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:337:34: style: Parameter 'tempv' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:368:15: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:403:56: style: Parameter 'xtrue' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:407:20: style: Variable 'soln_work' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:429:57: style: Parameter 'mem_usage' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:430:46: style: Parameter 'ferr' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:431:20: style: Parameter 'berr' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:431:32: style: Parameter 'equed' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:433:15: style: Variable 'Lstore' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:434:15: style: Variable 'Ustore' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:435:15: style: Variable 'utime' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:436:15: style: Variable 'ops' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:474:24: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:474:45: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dutil.c:377:12: style: Variable 'Aval' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dzsum1.c:54:24: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dzsum1.c:54:51: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/get_perm_c.c:32:10: style: Parameter 'colptr' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/get_perm_c.c:33:10: style: Parameter 'rowind' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/get_perm_c.c:85:13: style: Parameter 'colptr' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/get_perm_c.c:86:13: style: Parameter 'rowind' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/get_perm_c.c:219:9: style: Parameter 'colptr' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/get_perm_c.c:220:9: style: Parameter 'rowind' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/get_perm_c.c:401:4: style: Variable 't' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/get_perm_c.c:411:4: style: Variable 't' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/get_perm_c.c:459:4: style: Variable 't' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/heap_relax_snode.c:117:21: style: Array index 'j' is used before limits check. [arrayIndexThenCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/heap_relax_snode.c:65:22: warning: Either the condition '!iwork' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/heap_relax_snode.c:64:10: note: Assuming that condition '!iwork' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/heap_relax_snode.c:65:22: note: Null pointer addition scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/icmax1.c:54:21: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/icmax1.c:54:42: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/icmax1.c:97:7: style: Variable 'i__2' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/icmax1.c:116:7: style: Variable 'i__2' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_ccolumn_dfs.c:64:16: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_ccopy_to_ucol.c:138:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_ccopy_to_ucol.c:47:14: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_ccopy_to_ucol.c:48:14: style: Parameter 'repfnz' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_ccopy_to_ucol.c:49:14: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_ccopy_to_ucol.c:70:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_ccopy_to_ucol.c:70:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_ccopy_to_ucol.c:71:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_ccopy_to_ucol.c:71:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_cdrop_row.c:286:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_cdrop_row.c:212:16: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_cdrop_row.c:71:21: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_cdrop_row.c:212:16: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_cdrop_row.c:271:15: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_cdrop_row.c:71:21: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_cdrop_row.c:271:15: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_cdrop_row.c:37:19: style: Variable 'x' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_cdrop_row.c:37:34: style: Variable 'y' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_cdrop_row.c:52:21: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_cdrop_row.c:85:13: style: Variable 'zero' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_cpanel_dfs.c:61:15: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_cpanel_dfs.c:77:16: style: Variable 'asub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_cpanel_dfs.c:78:16: style: Variable 'xa_begin' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_cpanel_dfs.c:78:27: style: Variable 'xa_end' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_cpanel_dfs.c:88:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_cpanel_dfs.c:88:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_cpanel_dfs.c:89:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_cpanel_dfs.c:89:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_cpivotL.c:126:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_cpivotL.c:66:10: style: Parameter 'marker' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_cpivotL.c:92:19: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_cpivotL.c:94:12: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_dcolumn_dfs.c:64:16: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_dcopy_to_ucol.c:47:14: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_dcopy_to_ucol.c:48:14: style: Parameter 'repfnz' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_dcopy_to_ucol.c:49:14: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_dcopy_to_ucol.c:70:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_dcopy_to_ucol.c:70:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_dcopy_to_ucol.c:71:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_dcopy_to_ucol.c:71:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_ddrop_row.c:211:16: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_ddrop_row.c:71:21: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_ddrop_row.c:211:16: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_ddrop_row.c:269:15: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_ddrop_row.c:71:21: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_ddrop_row.c:269:15: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_ddrop_row.c:37:19: style: Variable 'x' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_ddrop_row.c:37:34: style: Variable 'y' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_ddrop_row.c:52:21: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_dpanel_dfs.c:61:15: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_dpanel_dfs.c:76:16: style: Variable 'a' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_dpanel_dfs.c:77:16: style: Variable 'asub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_dpanel_dfs.c:78:16: style: Variable 'xa_begin' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_dpanel_dfs.c:78:27: style: Variable 'xa_end' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_dpanel_dfs.c:88:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_dpanel_dfs.c:88:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_dpanel_dfs.c:89:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_dpanel_dfs.c:89:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_dpivotL.c:66:10: style: Parameter 'marker' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_dpivotL.c:92:19: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_dpivotL.c:94:12: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_heap_relax_snode.c:115:21: style: Array index 'j' is used before limits check. [arrayIndexThenCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_heap_relax_snode.c:60:22: warning: Either the condition '!iwork' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_heap_relax_snode.c:59:10: note: Assuming that condition '!iwork' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_heap_relax_snode.c:60:22: note: Null pointer addition scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_relax_snode.c:77:21: style: Array index 'j' is used before limits check. [arrayIndexThenCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_relax_snode.c:35:13: style: Parameter 'et' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_scolumn_dfs.c:64:16: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_scopy_to_ucol.c:47:14: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_scopy_to_ucol.c:48:14: style: Parameter 'repfnz' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_scopy_to_ucol.c:49:14: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_scopy_to_ucol.c:70:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_scopy_to_ucol.c:70:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_scopy_to_ucol.c:71:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_scopy_to_ucol.c:71:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_sdrop_row.c:211:16: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_sdrop_row.c:71:21: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_sdrop_row.c:211:16: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_sdrop_row.c:269:15: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_sdrop_row.c:71:21: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_sdrop_row.c:269:15: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_sdrop_row.c:37:19: style: Variable 'x' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_sdrop_row.c:37:34: style: Variable 'y' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_sdrop_row.c:52:21: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_spanel_dfs.c:61:15: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_spanel_dfs.c:76:15: style: Variable 'a' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_spanel_dfs.c:77:16: style: Variable 'asub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_spanel_dfs.c:78:16: style: Variable 'xa_begin' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_spanel_dfs.c:78:27: style: Variable 'xa_end' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_spanel_dfs.c:88:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_spanel_dfs.c:88:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_spanel_dfs.c:89:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_spanel_dfs.c:89:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_spivotL.c:66:10: style: Parameter 'marker' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_spivotL.c:92:19: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_spivotL.c:94:12: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zcolumn_dfs.c:64:16: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zcopy_to_ucol.c:138:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zcopy_to_ucol.c:47:14: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zcopy_to_ucol.c:48:14: style: Parameter 'repfnz' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zcopy_to_ucol.c:49:14: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zcopy_to_ucol.c:70:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zcopy_to_ucol.c:70:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zcopy_to_ucol.c:71:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zcopy_to_ucol.c:71:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zdrop_row.c:286:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zdrop_row.c:212:16: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zdrop_row.c:71:21: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zdrop_row.c:212:16: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zdrop_row.c:271:15: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zdrop_row.c:71:21: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zdrop_row.c:271:15: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zdrop_row.c:37:19: style: Variable 'x' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zdrop_row.c:37:34: style: Variable 'y' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zdrop_row.c:52:21: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zdrop_row.c:85:19: style: Variable 'zero' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zpanel_dfs.c:61:15: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zpanel_dfs.c:77:16: style: Variable 'asub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zpanel_dfs.c:78:16: style: Variable 'xa_begin' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zpanel_dfs.c:78:27: style: Variable 'xa_end' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zpanel_dfs.c:88:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zpanel_dfs.c:88:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zpanel_dfs.c:89:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zpanel_dfs.c:89:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zpivotL.c:126:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zpivotL.c:66:10: style: Parameter 'marker' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zpivotL.c:92:19: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ilu_zpivotL.c:94:12: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/izmax1.c:56:17: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/izmax1.c:56:44: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/izmax1.c:94:7: style: Variable 'i__2' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/izmax1.c:113:7: style: Variable 'i__2' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/mark_relax.c:32:7: style: Parameter 'relax_end' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/mark_relax.c:36:7: style: Parameter 'relax_fsupc' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/mark_relax.c:39:7: style: Parameter 'xa_begin' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/mark_relax.c:40:7: style: Parameter 'xa_end' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/mark_relax.c:41:7: style: Parameter 'asub' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/memory.c:125:10: style: Variable 'iold' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/mmd.c:286:5: style: Variable 'i__1' is assigned an expression that holds the same value. [redundantAssignment] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/mmd.c:275:10: note: i__1 is assigned '*neqns' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/mmd.c:286:5: note: Variable 'i__1' is assigned an expression that holds the same value. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/mmd.c:970:5: style: Variable 'i__1' is assigned an expression that holds the same value. [redundantAssignment] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/mmd.c:956:10: note: i__1 is assigned '*neqns' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/mmd.c:970:5: note: Variable 'i__1' is assigned an expression that holds the same value. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/mmd.c:248:39: style: Parameter 'neqns' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/mmd.c:248:51: style: Parameter 'xadj' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/mmd.c:248:67: style: Parameter 'adjncy' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/mmd.c:332:39: style: Parameter 'mdnode' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/mmd.c:332:52: style: Parameter 'xadj' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/mmd.c:334:42: style: Parameter 'maxint' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/mmd.c:334:55: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/mmd.c:579:39: style: Parameter 'ehead' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/mmd.c:579:51: style: Parameter 'neqns' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/mmd.c:579:63: style: Parameter 'xadj' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/mmd.c:580:12: style: Parameter 'adjncy' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/mmd.c:580:25: style: Parameter 'delta' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/mmd.c:582:25: style: Parameter 'maxint' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/mmd.c:935:39: style: Parameter 'neqns' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/mmd.c:936:12: style: Parameter 'qsize' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/mmd.c:271:5: style: Variable 'adjncy' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/qselect.c:37:14: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/qselect.c:68:14: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/relax_snode.c:80:21: style: Array index 'j' is used before limits check. [arrayIndexThenCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/relax_snode.c:46:18: style: Parameter 'et' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scolumn_bmod.c:65:19: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scolumn_bmod.c:66:19: style: Parameter 'repfnz' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scolumn_bmod.c:100:19: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scolumn_bmod.c:100:26: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scolumn_bmod.c:101:19: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scolumn_bmod.c:101:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scolumn_bmod.c:78:22: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scolumn_bmod.c:78:32: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scolumn_bmod.c:107:20: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scolumn_bmod.c:108:21: style: Variable 'none' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scolumn_bmod.c:312:7: style: Variable 'lptr' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scolumn_bmod.c:78:17: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scolumn_bmod.c:78:27: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scolumn_bmod.c:79:16: style: Unused variable: alpha [unusedVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scolumn_bmod.c:79:23: style: Unused variable: beta [unusedVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scolumn_bmod.c:107:16: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scolumn_bmod.c:108:16: style: Variable 'none' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scolumn_dfs.c:79:17: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scomplex.c:43:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scomplex.c:32:33: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scomplex.c:32:45: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scomplex.c:62:23: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scomplex.c:84:24: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scomplex.c:96:33: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scomplex.c:106:34: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scomplex.c:113:24: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scomplex.c:135:25: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scopy_to_ucol.c:39:20: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scopy_to_ucol.c:40:20: style: Parameter 'repfnz' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scopy_to_ucol.c:41:20: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scopy_to_ucol.c:54:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scopy_to_ucol.c:54:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scopy_to_ucol.c:55:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scopy_to_ucol.c:55:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scsum1.c:53:24: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scsum1.c:53:45: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scsum1.c:80:10: style: Variable 'i__1' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scsum1.c:81:10: style: Variable 'i__2' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scsum1.c:95:10: style: Variable 'i__2' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgscon.c:158:20: style: Condition 'kase!=0' is always true [knownConditionTrueFalse] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsequ.c:101:14: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsisx.c:588:13: style:inconclusive: Boolean expression '!mc64' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsisx.c:588:13: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsisx.c:604:10: style: The if condition is the same as the previous if condition [duplicateCondition] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsisx.c:542:10: note: First condition scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsisx.c:604:10: note: Second condition scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsisx.c:641:23: warning: Either the condition '(perm_tmp=intMalloc(2*n))==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsisx.c:639:38: note: Assuming that condition '(perm_tmp=intMalloc(2*n))==NULL' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsisx.c:641:23: note: Null pointer addition scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsisx.c:543:15: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsisx.c:420:15: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsisx.c:543:15: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsisx.c:543:18: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsisx.c:420:18: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsisx.c:543:18: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsisx.c:519:23: style: Variable 'diag_pivot_thresh' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsisx.c:677:16: style: Unused variable: rhs_work [unusedVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsitrf.c:341:7: style: Local variable 'quota' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsitrf.c:245:15: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsitrf.c:341:7: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsitrf.c:348:11: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsitrf.c:236:18: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsitrf.c:348:11: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsitrf.c:477:20: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsitrf.c:236:18: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsitrf.c:477:20: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsitrf.c:563:11: style: Local variable 'quota' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsitrf.c:245:15: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsitrf.c:563:11: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsitrf.c:570:8: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsitrf.c:236:18: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsitrf.c:570:8: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsitrf.c:188:42: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsitrf.c:210:15: style: Variable 'a' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsitrf.c:320:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsitrf.c:361:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsitrf.c:584:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsrfs.c:441:17: style: Condition 'kase!=0' is always true [knownConditionTrueFalse] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsrfs.c:277:5: warning: Either the condition '!Bjcol.Store' is redundant or there is possible null pointer dereference: Bjcol_store. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsrfs.c:275:10: note: Assuming that condition '!Bjcol.Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsrfs.c:276:17: note: Bjcol_store is assigned 'Bjcol.Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsrfs.c:277:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsrfs.c:278:5: warning: Either the condition '!Bjcol.Store' is redundant or there is possible null pointer dereference: Bjcol_store. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsrfs.c:275:10: note: Assuming that condition '!Bjcol.Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsrfs.c:276:17: note: Bjcol_store is assigned 'Bjcol.Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsrfs.c:278:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsrfs.c:142:40: style: Parameter 'equed' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsrfs.c:142:54: style: Parameter 'R' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsrfs.c:142:64: style: Parameter 'C' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgsrfs.c:157:14: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgssv.c:148:15: style: Variable 'Bstore' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgssvx.c:480:23: style: Variable 'diag_pivot_thresh' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgstrf.c:200:28: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgstrf.c:202:14: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgstrf.c:219:15: style: Variable 'a' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgstrf.c:220:16: style: Variable 'asub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgstrf.c:221:16: style: Variable 'xa_begin' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgstrf.c:221:27: style: Variable 'xa_end' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgstrs.c:101:14: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgstrs.c:101:27: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgstrs.c:117:21: style: Variable 'Uval' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgstrs.c:341:37: style: Parameter 'soln' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgstrs.c:108:19: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgstrs.c:108:29: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgstrs.c:108:14: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgstrs.c:108:24: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/slangs.c:76:14: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/slaqgs.c:92:31: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/slaqgs.c:92:41: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sldperm.c:96:8: style: Parameter 'nzval' can be declared as const array [constParameter] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/smach.c:63:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/smach.c:15:19: style: Parameter 'cmach' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/smach.c:91:12: error: Uninitialized variable: rmach [legacyUninitvar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/smemory.c:356:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/smemory.c:449:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/smemory.c:367:18: portability: Casting between double * and float * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/smemory.c:367:28: portability: Casting between float * and double * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/smemory.c:368:14: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/smemory.c:368:31: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/smemory.c:633:11: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/smemory.c:633:21: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/smemory.c:638:20: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/smemory.c:482:12: style: Variable 'dold' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/smemory.c:614:14: style: Variable 'last' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/smyblas2.c:42:70: style: Variable 'Mki7' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/smyblas2.c:139:8: style: Parameter 'M' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/smyblas2.c:171:8: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/smyblas2.c:177:70: style: Variable 'Mki7' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_coletree.c:170:11: style: Parameter 'acolst' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_coletree.c:170:24: style: Parameter 'acolend' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_coletree.c:171:11: style: Parameter 'arow' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_coletree.c:276:28: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_coletree.c:277:14: style: Parameter 'first_kid' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_coletree.c:277:30: style: Parameter 'next_kid' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_coletree.c:394:11: style: Parameter 'acolst' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_coletree.c:394:24: style: Parameter 'acolend' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_coletree.c:395:11: style: Parameter 'arow' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_preorder.c:92:5: warning: Either the condition '!ACstore' is redundant or there is possible null pointer dereference: ACstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_preorder.c:91:10: note: Assuming that condition '!ACstore' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_preorder.c:92:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_preorder.c:93:5: warning: Either the condition '!ACstore' is redundant or there is possible null pointer dereference: ACstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_preorder.c:91:10: note: Assuming that condition '!ACstore' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_preorder.c:93:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_preorder.c:94:5: warning: Either the condition '!ACstore' is redundant or there is possible null pointer dereference: ACstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_preorder.c:91:10: note: Assuming that condition '!ACstore' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_preorder.c:94:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_preorder.c:95:5: warning: Either the condition '!ACstore' is redundant or there is possible null pointer dereference: ACstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_preorder.c:91:10: note: Assuming that condition '!ACstore' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_preorder.c:95:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_preorder.c:96:12: warning: Either the condition '!ACstore' is redundant or there is possible null pointer dereference: ACstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_preorder.c:91:10: note: Assuming that condition '!ACstore' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_preorder.c:96:12: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_preorder.c:207:29: warning: If memory allocation fails, then there is a possible null pointer dereference: marker [nullPointerOutOfMemory] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_preorder.c:206:28: note: Assuming allocation function fails scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_preorder.c:206:14: note: Assignment 'marker=(int*)malloc(n*sizeof(int))', assigned value is 0 scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_preorder.c:207:29: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_preorder.c:210:7: warning: If memory allocation fails, then there is a possible null pointer dereference: marker [nullPointerOutOfMemory] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_preorder.c:206:28: note: Assuming allocation function fails scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_preorder.c:206:14: note: Assignment 'marker=(int*)malloc(n*sizeof(int))', assigned value is 0 scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_preorder.c:210:7: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_preorder.c:72:32: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_preorder.c:201:22: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sp_preorder.c:201:40: style: Parameter 'perm' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/spanel_bmod.c:75:18: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/spanel_bmod.c:104:19: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/spanel_bmod.c:104:26: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/spanel_bmod.c:105:19: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/spanel_bmod.c:105:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/spanel_bmod.c:107:19: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/spanel_bmod.c:113:16: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/spanel_dfs.c:74:17: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/spanel_dfs.c:80:17: style: Parameter 'xprune' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/spanel_dfs.c:89:15: style: Variable 'a' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/spanel_dfs.c:90:16: style: Variable 'asub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/spanel_dfs.c:91:16: style: Variable 'xa_begin' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/spanel_dfs.c:91:27: style: Variable 'xa_end' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/spanel_dfs.c:101:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/spanel_dfs.c:101:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/spanel_dfs.c:102:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/spanel_dfs.c:102:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/spivotL.c:71:21: style: Parameter 'iperm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/spivotL.c:72:21: style: Parameter 'iperm_c' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/spivotL.c:90:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/spivotL.c:92:19: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/spivotgrowth.c:59:46: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/spivotgrowth.c:66:13: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/spivotgrowth.c:66:27: style: Variable 'Uval' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/spruneL.c:64:17: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/spruneL.c:64:24: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/spruneL.c:65:24: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/spruneL.c:67:17: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sreadhb.c:296:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sreadhb.c:102:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sreadhb.c:291:29: style: Unused variable: key [unusedVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sreadrb.c:292:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sreadrb.c:97:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sreadtriple.c:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sreadtriple.c:142:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ssnode_bmod.c:64:21: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ssnode_bmod.c:64:28: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ssp_blas2.c:93:16: style: Parameter 'uplo' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ssp_blas2.c:93:28: style: Parameter 'trans' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ssp_blas2.c:93:41: style: Parameter 'diag' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ssp_blas2.c:103:21: style: Variable 'Uval' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ssp_blas2.c:381:16: style: Parameter 'trans' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ssp_blas2.c:381:59: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ssp_blas2.c:386:14: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ssp_blas2.c:104:24: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ssp_blas2.c:105:17: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ssp_blas2.c:105:29: style: Variable 'beta' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ssp_blas2.c:104:19: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ssp_blas2.c:105:11: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ssp_blas2.c:105:24: style: Variable 'beta' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/superlu_timer.c:72:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_CLK_TCK [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:474:1: portability: Omitted return type of function 'print_float_vec' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:221:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:270:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:290:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:331:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:344:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:53:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:53:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:54:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:54:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:55:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:55:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:56:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:56:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:74:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:74:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:75:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:75:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:76:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:76:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:77:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:77:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:116:5: warning: Either the condition '!X->Store' is redundant or there is possible null pointer dereference: Xstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:114:10: note: Assuming that condition '!X->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:115:12: note: Xstore is assigned '(struct DNformat*)X->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:116:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:117:5: warning: Either the condition '!X->Store' is redundant or there is possible null pointer dereference: Xstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:114:10: note: Assuming that condition '!X->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:115:12: note: Xstore is assigned '(struct DNformat*)X->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:117:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:149:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:149:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:150:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:150:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:151:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:151:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:152:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:152:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:153:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:153:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:154:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:154:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:155:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:155:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:156:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:156:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:121:41: style: Parameter 'X' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:165:14: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:165:22: style: Parameter 'colind' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:165:35: style: Parameter 'rowptr' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:202:29: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:206:18: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:225:31: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:229:18: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:230:10: style: Variable 'col_to_sup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:230:23: style: Variable 'sup_to_col' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:230:36: style: Variable 'rowind' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:230:45: style: Variable 'rowind_colptr' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:274:27: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:278:18: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:296:21: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:296:53: style: Parameter 'xprune' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:299:14: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:299:21: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:300:14: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:300:22: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:301:13: style: Variable 'lusup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:302:14: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:303:13: style: Variable 'ucol' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:304:14: style: Variable 'usub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:304:21: style: Variable 'xusub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:337:33: style: Parameter 'tempv' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:368:14: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:403:55: style: Parameter 'xtrue' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:407:19: style: Variable 'soln_work' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:429:57: style: Parameter 'mem_usage' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:430:43: style: Parameter 'ferr' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:431:19: style: Parameter 'berr' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:431:31: style: Parameter 'equed' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:433:15: style: Variable 'Lstore' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:434:15: style: Variable 'Ustore' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:435:15: style: Variable 'utime' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:436:15: style: Variable 'ops' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:474:23: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:474:43: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sutil.c:377:12: style: Variable 'Aval' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/util.c:42:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/util.c:459:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/util.c:40:35: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/util.c:82:39: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/util.c:99:43: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/util.c:184:27: style: Parameter 'xprune' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/util.c:188:19: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/util.c:188:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/util.c:225:19: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/util.c:225:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/util.c:258:19: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/util.c:291:13: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/util.c:291:26: style: Parameter 'repfnz' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/util.c:342:21: style: Variable 'utime' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/util.c:343:21: style: Variable 'ops' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/util.c:401:35: style: Parameter 'xsup' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/util.c:452:48: style: Parameter 'repfnz' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/util.c:468:17: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/util.c:481:25: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/util.c:481:43: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/util.c:489:26: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/util.c:489:46: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/util.c:194:12: style: Variable 'nnzL0' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/util.c:212:8: style: Variable 'nnzL0' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/util.c:247:7: style: Variable 'irep' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcolumn_bmod.c:167:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcolumn_bmod.c:65:19: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcolumn_bmod.c:66:19: style: Parameter 'repfnz' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcolumn_bmod.c:100:19: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcolumn_bmod.c:100:26: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcolumn_bmod.c:101:19: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcolumn_bmod.c:101:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcolumn_bmod.c:78:22: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcolumn_bmod.c:78:32: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcolumn_bmod.c:107:28: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcolumn_bmod.c:108:29: style: Variable 'none' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcolumn_bmod.c:327:7: style: Variable 'lptr' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcolumn_bmod.c:78:17: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcolumn_bmod.c:78:27: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcolumn_bmod.c:79:24: style: Unused variable: alpha [unusedVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcolumn_bmod.c:79:31: style: Unused variable: beta [unusedVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcolumn_bmod.c:107:24: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcolumn_bmod.c:108:24: style: Variable 'none' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcolumn_dfs.c:79:17: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcopy_to_ucol.c:39:20: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcopy_to_ucol.c:40:20: style: Parameter 'repfnz' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcopy_to_ucol.c:41:20: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcopy_to_ucol.c:54:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcopy_to_ucol.c:54:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcopy_to_ucol.c:55:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcopy_to_ucol.c:55:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgscon.c:156:20: style: Condition 'kase!=0' is always true [knownConditionTrueFalse] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsisx.c:571:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsisx.c:588:13: style:inconclusive: Boolean expression '!mc64' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsisx.c:588:13: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsisx.c:604:10: style: The if condition is the same as the previous if condition [duplicateCondition] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsisx.c:542:10: note: First condition scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsisx.c:604:10: note: Second condition scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsisx.c:641:23: warning: Either the condition '(perm_tmp=intMalloc(2*n))==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsisx.c:639:38: note: Assuming that condition '(perm_tmp=intMalloc(2*n))==NULL' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsisx.c:641:23: note: Null pointer addition scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsisx.c:543:15: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsisx.c:420:15: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsisx.c:543:15: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsisx.c:543:18: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsisx.c:420:18: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsisx.c:543:18: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsisx.c:519:23: style: Variable 'diag_pivot_thresh' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsisx.c:677:24: style: Unused variable: rhs_work [unusedVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsitrf.c:342:7: style: Local variable 'quota' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsitrf.c:246:15: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsitrf.c:342:7: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsitrf.c:349:11: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsitrf.c:237:18: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsitrf.c:349:11: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsitrf.c:479:20: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsitrf.c:237:18: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsitrf.c:479:20: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsitrf.c:560:11: style: Local variable 'quota' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsitrf.c:246:15: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsitrf.c:560:11: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsitrf.c:567:8: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsitrf.c:237:18: note: Shadowed declaration scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsitrf.c:567:8: note: Shadow variable scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsitrf.c:188:42: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsitrf.c:251:16: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsitrf.c:321:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsitrf.c:363:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsitrf.c:582:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsitrf.c:251:12: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsrfs.c:419:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsrfs.c:449:17: style: Condition 'kase!=0' is always true [knownConditionTrueFalse] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsrfs.c:277:5: warning: Either the condition '!Bjcol.Store' is redundant or there is possible null pointer dereference: Bjcol_store. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsrfs.c:275:10: note: Assuming that condition '!Bjcol.Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsrfs.c:276:17: note: Bjcol_store is assigned 'Bjcol.Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsrfs.c:277:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsrfs.c:278:5: warning: Either the condition '!Bjcol.Store' is redundant or there is possible null pointer dereference: Bjcol_store. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsrfs.c:275:10: note: Assuming that condition '!Bjcol.Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsrfs.c:276:17: note: Bjcol_store is assigned 'Bjcol.Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsrfs.c:278:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsrfs.c:142:40: style: Parameter 'equed' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsrfs.c:142:55: style: Parameter 'R' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsrfs.c:142:66: style: Parameter 'C' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgssv.c:148:15: style: Variable 'Bstore' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgssvx.c:589:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgssvx.c:480:23: style: Variable 'diag_pivot_thresh' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgstrf.c:200:28: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgstrf.c:202:14: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgstrf.c:219:23: style: Variable 'a' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgstrf.c:220:16: style: Variable 'asub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgstrf.c:221:16: style: Variable 'xa_begin' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgstrf.c:221:27: style: Variable 'xa_end' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgstrs.c:185:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgstrs.c:101:14: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgstrs.c:101:27: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgstrs.c:354:45: style: Parameter 'soln' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgstrs.c:108:19: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgstrs.c:108:29: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgstrs.c:108:14: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgstrs.c:108:24: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zlacon2.c:181:1: style: Label 'L90' is not used. [unusedLabel] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zlaqgs.c:128:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zlaqgs.c:92:32: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zlaqgs.c:92:43: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zmemory.c:356:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zmemory.c:449:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zmemory.c:482:20: style: Variable 'dold' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zmemory.c:614:14: style: Variable 'last' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zmyblas2.c:57:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zmyblas2.c:133:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zmyblas2.c:175:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zmyblas2.c:43:41: style: Variable 'Mki3' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zmyblas2.c:152:16: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zmyblas2.c:157:41: style: Variable 'Mki3' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zpanel_bmod.c:178:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zpanel_bmod.c:75:18: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zpanel_bmod.c:104:19: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zpanel_bmod.c:104:26: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zpanel_bmod.c:105:19: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zpanel_bmod.c:105:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zpanel_bmod.c:107:19: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zpanel_bmod.c:113:24: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zpanel_dfs.c:74:17: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zpanel_dfs.c:80:17: style: Parameter 'xprune' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zpanel_dfs.c:89:23: style: Variable 'a' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zpanel_dfs.c:90:16: style: Variable 'asub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zpanel_dfs.c:91:16: style: Variable 'xa_begin' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zpanel_dfs.c:91:27: style: Variable 'xa_end' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zpanel_dfs.c:101:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zpanel_dfs.c:101:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zpanel_dfs.c:102:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zpanel_dfs.c:102:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zpivotL.c:200:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zpivotL.c:71:21: style: Parameter 'iperm_r' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zpivotL.c:72:21: style: Parameter 'iperm_c' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zpivotL.c:91:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zpivotgrowth.c:59:46: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zpivotgrowth.c:73:21: style: Unused variable: temp_comp [unusedVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zpruneL.c:64:17: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zpruneL.c:64:24: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zpruneL.c:65:24: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zpruneL.c:67:17: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zreadhb.c:306:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zreadhb.c:102:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zreadhb.c:301:29: style: Unused variable: key [unusedVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zreadrb.c:301:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zreadrb.c:97:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zreadtriple.c:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zreadtriple.c:142:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zsnode_bmod.c:127:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zsnode_bmod.c:65:21: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zsnode_bmod.c:65:28: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zsp_blas2.c:160:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zsp_blas2.c:529:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zsp_blas2.c:93:16: style: Parameter 'uplo' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zsp_blas2.c:93:41: style: Parameter 'diag' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zsp_blas2.c:469:16: style: Parameter 'trans' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zsp_blas2.c:104:24: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zsp_blas2.c:106:25: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zsp_blas2.c:106:44: style: Variable 'beta' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zsp_blas2.c:104:19: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zsp_blas2.c:106:19: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zsp_blas2.c:106:39: style: Variable 'beta' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:478:1: portability: Omitted return type of function 'print_doublecomplex_vec' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:221:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:271:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:291:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:332:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:345:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:420:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:53:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:53:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:54:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:54:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:55:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:55:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:56:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:56:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:74:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:74:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:75:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:75:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:76:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:76:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:77:5: warning: Either the condition '!A->Store' is redundant or there is possible null pointer dereference: Astore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:77:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:116:5: warning: Either the condition '!X->Store' is redundant or there is possible null pointer dereference: Xstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:114:10: note: Assuming that condition '!X->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:115:12: note: Xstore is assigned '(struct DNformat*)X->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:116:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:117:5: warning: Either the condition '!X->Store' is redundant or there is possible null pointer dereference: Xstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:114:10: note: Assuming that condition '!X->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:115:12: note: Xstore is assigned '(struct DNformat*)X->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:117:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:149:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:149:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:150:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:150:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:151:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:151:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:152:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:152:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:153:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:153:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:154:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:154:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:155:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:155:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:156:5: warning: Either the condition '!L->Store' is redundant or there is possible null pointer dereference: Lstore. [nullPointerRedundantCheck] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:156:5: note: Null pointer dereference scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:121:49: style: Parameter 'X' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:165:22: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:165:30: style: Parameter 'colind' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:165:43: style: Parameter 'rowptr' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:202:29: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:206:19: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:225:31: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:229:19: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:230:10: style: Variable 'col_to_sup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:230:23: style: Variable 'sup_to_col' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:230:36: style: Variable 'rowind' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:230:45: style: Variable 'rowind_colptr' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:275:27: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:279:19: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:297:21: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:297:53: style: Parameter 'xprune' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:300:14: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:300:21: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:301:14: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:301:22: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:302:21: style: Variable 'lusup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:303:14: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:304:21: style: Variable 'ucol' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:305:14: style: Variable 'usub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:305:21: style: Variable 'xusub' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:338:41: style: Parameter 'tempv' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:370:22: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:433:57: style: Parameter 'mem_usage' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:434:46: style: Parameter 'ferr' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:435:20: style: Parameter 'berr' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:435:32: style: Parameter 'equed' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:437:15: style: Variable 'Lstore' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:438:15: style: Variable 'Ustore' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:439:15: style: Variable 'utime' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:440:15: style: Variable 'ops' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:478:31: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:478:59: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zutil.c:379:12: style: Variable 'Aval' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlu_utils.c:75:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_ALLOW_C_API_DEF [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlu_utils.c:103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_ALLOW_C_API_DEF [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlu_utils.c:140:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_ALLOW_C_API_DEF [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlu_utils.c:65:11: style: Condition 'g==NULL' is always false [knownConditionTrueFalse] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlu_utils.c:79:11: style: Condition 'g==NULL' is always false [knownConditionTrueFalse] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlu_utils.c:107:11: style: Condition 'g==NULL' is always false [knownConditionTrueFalse] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlu_utils.c:147:11: style: Condition 'g==NULL' is always false [knownConditionTrueFalse] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlu_utils.c:72:40: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlu_utils.c:243:23: style: Parameter 'srname' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlu_utils.c:243:36: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlu_utils.c:252:19: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlu_utils.c:257:19: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlu_utils.c:257:27: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlu_utils.c:257:35: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlu_utils.c:257:42: style: Parameter 'd' can be declared as const array [constParameter] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlu_utils.c:257:51: style: Parameter 'e' can be declared as const array [constParameter] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlu_utils.c:257:63: style: Parameter 'f' can be declared as const array [constParameter] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlu_utils.c:258:12: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlu_utils.c:258:19: style: Parameter 'h' can be declared as const array [constParameter] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlu_utils.c:258:29: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlu_utils.c:258:36: style: Parameter 'j' can be declared as const array [constParameter] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlu_utils.c:258:46: style: Parameter 'k' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlu_utils.c:258:56: style: Parameter 'l' can be declared as const array [constParameter] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlu_utils.c:259:11: style: Parameter 'm' can be declared as const array [constParameter] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlu_utils.c:259:20: style: Parameter 'n' can be declared as const array [constParameter] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlumodule.c:78:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rowptr [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlumodule.c:223:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlumodule.c:358:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyType_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:25:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:160:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INT [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:290:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:347:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INT [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:394:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INT [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:462:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:592:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:751:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_FLOAT [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:876:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:894:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:904:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:913:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:924:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:945:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:958:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:967:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:977:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:1015:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:1073:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:1083:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:620:22: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:620:22: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:640:22: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:640:22: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:655:26: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:656:26: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:657:26: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:657:47: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:658:26: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:658:48: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:665:22: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:665:22: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:570:24: warning: Function 'LU_to_csc' argument order different: declaration 'L, U, U_indices, U_indptr, U_data, L_indices, L_indptr, L_data, dtype' definition 'L, U, L_rowind, L_colptr, L_data, U_rowind, U_colptr, U_data, dtype' [funcArgOrderDifferent] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:437:35: note: Function 'LU_to_csc' argument order different: declaration 'L, U, U_indices, U_indptr, U_data, L_indices, L_indptr, L_data, dtype' definition 'L, U, L_rowind, L_colptr, L_data, U_rowind, U_colptr, U_data, dtype' scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:570:24: note: Function 'LU_to_csc' argument order different: declaration 'L, U, U_indices, U_indptr, U_data, L_indices, L_indptr, L_data, dtype' definition 'L, U, L_rowind, L_colptr, L_data, U_rowind, U_colptr, U_data, dtype' scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:148:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:445:15: style: Variable 'Lstore' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:446:15: style: Variable 'Ustore' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:874:34: style: Parameter 'input' can be declared as pointer to const. However it seems that 'yes_no_cvt' is a callback function, if 'input' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:1143:43: note: You might need to cast the function pointer here scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:874:34: note: Parameter 'input' can be declared as pointer to const scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:894:5: style: Variable 's' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:904:5: style: Variable 's' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:913:5: style: Variable 's' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:924:5: style: Variable 's' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:945:5: style: Variable 's' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:958:5: style: Variable 's' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:967:5: style: Variable 's' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:977:5: style: Variable 's' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:1071:34: style: Parameter 'input' can be declared as pointer to const. However it seems that 'double_cvt' is a callback function, if 'input' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:1149:43: note: You might need to cast the function pointer here scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:1071:34: note: Parameter 'input' can be declared as pointer to const scipy-1.1.0/scipy/sparse/sparsetools/csr.h:371:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/csr.h:591:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_MAX_INTP [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/complex_ops.h:16:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/complex_ops.h:21:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/complex_ops.h:29:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/complex_ops.h:32:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/complex_ops.h:35:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/complex_ops.h:50:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/complex_ops.h:55:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/complex_ops.h:61:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imag [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/complex_ops.h:68:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imag [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/complex_ops.h:74:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/complex_ops.h:77:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/complex_ops.h:80:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/complex_ops.h:87:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/complex_ops.h:94:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/complex_ops.h:101:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/complex_ops.h:109:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/complex_ops.h:113:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/complex_ops.h:117:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/complex_ops.h:125:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/complex_ops.h:133:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/complex_ops.h:141:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/complex_ops.h:148:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/complex_ops.h:153:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/bool_ops.h:28:26: style:inconclusive: Technically the member function 'npy_bool_wrapper::operator+' can be const. [functionConst] scipy-1.1.0/scipy/sparse/sparsetools/bool_ops.h:45:9: style: Class 'npy_bool_wrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] scipy-1.1.0/scipy/sparse/sparsetools/complex_ops.h:15:9: style: Class 'complex_wrapper < float , npy_cfloat >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] scipy-1.1.0/scipy/sparse/sparsetools/complex_ops.h:15:9: style: Class 'complex_wrapper < double , npy_cdouble >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] scipy-1.1.0/scipy/sparse/sparsetools/complex_ops.h:15:9: style: Class 'complex_wrapper < long double , npy_clongdouble >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] scipy-1.1.0/scipy/sparse/sparsetools/csr.h:1463:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] scipy-1.1.0/scipy/sparse/sparsetools/dense.h:60:11: style: Local variable 'dot' shadows outer function [shadowFunction] scipy-1.1.0/scipy/sparse/sparsetools/dense.h:29:6: note: Shadowed declaration scipy-1.1.0/scipy/sparse/sparsetools/dense.h:60:11: note: Shadow variable scipy-1.1.0/scipy/sparse/sparsetools/dense.h:73:15: style: Local variable 'dot' shadows outer function [shadowFunction] scipy-1.1.0/scipy/sparse/sparsetools/dense.h:29:6: note: Shadowed declaration scipy-1.1.0/scipy/sparse/sparsetools/dense.h:73:15: note: Shadow variable scipy-1.1.0/scipy/sparse/sparsetools/complex_ops.h:15:9: style: Class 'complex_wrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:104:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INT32 [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:480:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_BOOL [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:515:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_BOOL [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:551:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_BOOL [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:580:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_C_CONTIGUOUS [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:318:44: style: Condition '*p=='i'' is always false [knownConditionTrueFalse] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:286:18: warning: If memory allocation fails, then there is a possible null pointer dereference: (npy_int64*)arg_list[j] [nullPointerOutOfMemory] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:285:42: note: Assuming allocation function fails scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:285:42: note: Assignment 'arg_list[j]=std::malloc(sizeof(npy_int64))', assigned value is 0 scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:286:18: note: Null pointer dereference scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:291:18: warning: If memory allocation fails, then there is a possible null pointer dereference: (npy_int32*)arg_list[j] [nullPointerOutOfMemory] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:290:42: note: Assuming allocation function fails scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:290:42: note: Assignment 'arg_list[j]=std::malloc(sizeof(npy_int32))', assigned value is 0 scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:291:18: note: Null pointer dereference scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:286:18: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:291:18: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:515:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:516:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:517:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:518:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:519:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:520:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:521:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:522:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:523:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:524:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:525:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:526:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:527:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:528:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:529:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:530:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:531:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:551:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:552:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:553:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:554:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:555:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:556:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:557:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:558:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:559:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:560:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:561:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:562:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:563:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:564:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:565:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:566:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:567:5: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:497:30: style: Variable 'e' can be declared as reference to const [constVariableReference] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:551:5: style: Variable 'v' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:552:5: style: Variable 'v' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:553:5: style: Variable 'v' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:554:5: style: Variable 'v' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:555:5: style: Variable 'v' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:556:5: style: Variable 'v' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:557:5: style: Variable 'v' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:558:5: style: Variable 'v' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:559:5: style: Variable 'v' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:560:5: style: Variable 'v' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:561:5: style: Variable 'v' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:562:5: style: Variable 'v' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:563:5: style: Variable 'v' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:564:5: style: Variable 'v' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:565:5: style: Variable 'v' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:566:5: style: Variable 'v' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:567:5: style: Variable 'v' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:632:15: style: Variable 'm' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/spatial/_hausdorff.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/spatial/_hausdorff.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/spatial/_voronoi.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/spatial/_voronoi.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/spatial/ckdtree.cxx:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/spatial/ckdtree.cxx:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/spatial/ckdtree/src/cpp_utils.h:108:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/ckdtree/src/build.cxx:220:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_END_ALLOW_THREADS [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/ckdtree/src/build.cxx:283:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_END_ALLOW_THREADS [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/ckdtree/src/ckdtree_methods.h:35:17: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/spatial/ckdtree/src/ckdtree_methods.h:37:28: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/spatial/ckdtree/src/cpp_utils.h:98:11: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/spatial/ckdtree/src/cpp_utils.h:103:21: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/spatial/ckdtree/src/cpp_utils.h:103:35: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/spatial/ckdtree/src/ckdtree_methods.h:34:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.1.0/scipy/spatial/ckdtree/src/cpp_utils.h:84:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.1.0/scipy/spatial/ckdtree/src/build.cxx:34:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.1.0/scipy/spatial/ckdtree/src/build.cxx:238:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.1.0/scipy/spatial/ckdtree/src/cpp_utils.h:94:18: style: The scope of the variable 'target' can be reduced. [variableScope] scipy-1.1.0/scipy/spatial/ckdtree/src/build.cxx:238:15: style: Variable 'indices' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/spatial/ckdtree/src/ckdtree_methods.h:35:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/spatial/ckdtree/src/ckdtree_methods.h:114:21: style: Variable '_u' can be declared as const array [constVariable] scipy-1.1.0/scipy/spatial/ckdtree/src/ckdtree_methods.h:115:21: style: Variable '_v' can be declared as const array [constVariable] scipy-1.1.0/scipy/spatial/ckdtree/src/ckdtree_methods.h:116:21: style: Variable 'diff' can be declared as const array [constVariable] scipy-1.1.0/scipy/spatial/ckdtree/src/cpp_utils.h:23:47: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/spatial/ckdtree/src/cpp_utils.h:33:44: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/spatial/ckdtree/src/cpp_utils.h:42:52: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/spatial/ckdtree/src/cpp_utils.h:54:44: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/spatial/ckdtree/src/cpp_utils.h:63:50: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/spatial/ckdtree/src/cpp_utils.h:72:46: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/spatial/ckdtree/src/cpp_utils.h:94:27: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/spatial/ckdtree/src/build.cxx:42:34: error: Uninitialized variables: new_node.less, new_node.greater [uninitvar] scipy-1.1.0/scipy/spatial/ckdtree/src/build.cxx:42:34: error: Uninitialized struct member: new_node.less [uninitStructMember] scipy-1.1.0/scipy/spatial/ckdtree/src/build.cxx:42:34: error: Uninitialized struct member: new_node.greater [uninitStructMember] scipy-1.1.0/scipy/spatial/ckdtree/src/rectangle.h:42:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npy_float64 [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/ckdtree/src/count_neighbors.cxx:272:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_END_ALLOW_THREADS [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/ckdtree/src/count_neighbors.cxx:335:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_END_ALLOW_THREADS [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/ckdtree/src/count_neighbors.cxx:222:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/ckdtree/src/rectangle.h:139:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:76:5: warning: The struct 'BaseMinkowskiDistP1 < PlainDist1D >' defines member function with name 'interval_interval_p' also defined in its parent struct 'BaseMinkowskiDistPp < PlainDist1D >'. [duplInheritedMember] scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:8:5: note: Parent function 'BaseMinkowskiDistPp < PlainDist1D >::interval_interval_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:76:5: note: Derived function 'BaseMinkowskiDistP1 < PlainDist1D >::interval_interval_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:88:5: warning: The struct 'BaseMinkowskiDistP1 < PlainDist1D >' defines member function with name 'rect_rect_p' also defined in its parent struct 'BaseMinkowskiDistPp < PlainDist1D >'. [duplInheritedMember] scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:22:5: note: Parent function 'BaseMinkowskiDistPp < PlainDist1D >::rect_rect_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:88:5: note: Derived function 'BaseMinkowskiDistP1 < PlainDist1D >::rect_rect_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:106:5: warning: The struct 'BaseMinkowskiDistP1 < PlainDist1D >' defines member function with name 'point_point_p' also defined in its parent struct 'BaseMinkowskiDistPp < PlainDist1D >'. [duplInheritedMember] scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:40:5: note: Parent function 'BaseMinkowskiDistPp < PlainDist1D >::point_point_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:106:5: note: Derived function 'BaseMinkowskiDistP1 < PlainDist1D >::point_point_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:123:5: warning: The struct 'BaseMinkowskiDistP1 < PlainDist1D >' defines member function with name 'distance_p' also defined in its parent struct 'BaseMinkowskiDistPp < PlainDist1D >'. [duplInheritedMember] scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:66:5: note: Parent function 'BaseMinkowskiDistPp < PlainDist1D >::distance_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:123:5: note: Derived function 'BaseMinkowskiDistP1 < PlainDist1D >::distance_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:76:5: warning: The struct 'BaseMinkowskiDistP1 < BoxDist1D >' defines member function with name 'interval_interval_p' also defined in its parent struct 'BaseMinkowskiDistPp < BoxDist1D >'. [duplInheritedMember] scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:8:5: note: Parent function 'BaseMinkowskiDistPp < BoxDist1D >::interval_interval_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:76:5: note: Derived function 'BaseMinkowskiDistP1 < BoxDist1D >::interval_interval_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:88:5: warning: The struct 'BaseMinkowskiDistP1 < BoxDist1D >' defines member function with name 'rect_rect_p' also defined in its parent struct 'BaseMinkowskiDistPp < BoxDist1D >'. [duplInheritedMember] scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:22:5: note: Parent function 'BaseMinkowskiDistPp < BoxDist1D >::rect_rect_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:88:5: note: Derived function 'BaseMinkowskiDistP1 < BoxDist1D >::rect_rect_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:106:5: warning: The struct 'BaseMinkowskiDistP1 < BoxDist1D >' defines member function with name 'point_point_p' also defined in its parent struct 'BaseMinkowskiDistPp < BoxDist1D >'. [duplInheritedMember] scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:40:5: note: Parent function 'BaseMinkowskiDistPp < BoxDist1D >::point_point_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:106:5: note: Derived function 'BaseMinkowskiDistP1 < BoxDist1D >::point_point_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:123:5: warning: The struct 'BaseMinkowskiDistP1 < BoxDist1D >' defines member function with name 'distance_p' also defined in its parent struct 'BaseMinkowskiDistPp < BoxDist1D >'. [duplInheritedMember] scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:66:5: note: Parent function 'BaseMinkowskiDistPp < BoxDist1D >::distance_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:123:5: note: Derived function 'BaseMinkowskiDistP1 < BoxDist1D >::distance_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:132:5: warning: The struct 'BaseMinkowskiDistPinf < PlainDist1D >' defines member function with name 'interval_interval_p' also defined in its parent struct 'BaseMinkowskiDistPp < PlainDist1D >'. [duplInheritedMember] scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:8:5: note: Parent function 'BaseMinkowskiDistPp < PlainDist1D >::interval_interval_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:132:5: note: Derived function 'BaseMinkowskiDistPinf < PlainDist1D >::interval_interval_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:141:5: warning: The struct 'BaseMinkowskiDistPinf < PlainDist1D >' defines member function with name 'rect_rect_p' also defined in its parent struct 'BaseMinkowskiDistPp < PlainDist1D >'. [duplInheritedMember] scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:22:5: note: Parent function 'BaseMinkowskiDistPp < PlainDist1D >::rect_rect_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:141:5: note: Derived function 'BaseMinkowskiDistPinf < PlainDist1D >::rect_rect_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:159:5: warning: The struct 'BaseMinkowskiDistPinf < PlainDist1D >' defines member function with name 'point_point_p' also defined in its parent struct 'BaseMinkowskiDistPp < PlainDist1D >'. [duplInheritedMember] scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:40:5: note: Parent function 'BaseMinkowskiDistPp < PlainDist1D >::point_point_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:159:5: note: Derived function 'BaseMinkowskiDistPinf < PlainDist1D >::point_point_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:175:5: warning: The struct 'BaseMinkowskiDistPinf < PlainDist1D >' defines member function with name 'distance_p' also defined in its parent struct 'BaseMinkowskiDistPp < PlainDist1D >'. [duplInheritedMember] scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:66:5: note: Parent function 'BaseMinkowskiDistPp < PlainDist1D >::distance_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:175:5: note: Derived function 'BaseMinkowskiDistPinf < PlainDist1D >::distance_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:132:5: warning: The struct 'BaseMinkowskiDistPinf < BoxDist1D >' defines member function with name 'interval_interval_p' also defined in its parent struct 'BaseMinkowskiDistPp < BoxDist1D >'. [duplInheritedMember] scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:8:5: note: Parent function 'BaseMinkowskiDistPp < BoxDist1D >::interval_interval_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:132:5: note: Derived function 'BaseMinkowskiDistPinf < BoxDist1D >::interval_interval_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:141:5: warning: The struct 'BaseMinkowskiDistPinf < BoxDist1D >' defines member function with name 'rect_rect_p' also defined in its parent struct 'BaseMinkowskiDistPp < BoxDist1D >'. [duplInheritedMember] scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:22:5: note: Parent function 'BaseMinkowskiDistPp < BoxDist1D >::rect_rect_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:141:5: note: Derived function 'BaseMinkowskiDistPinf < BoxDist1D >::rect_rect_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:159:5: warning: The struct 'BaseMinkowskiDistPinf < BoxDist1D >' defines member function with name 'point_point_p' also defined in its parent struct 'BaseMinkowskiDistPp < BoxDist1D >'. [duplInheritedMember] scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:40:5: note: Parent function 'BaseMinkowskiDistPp < BoxDist1D >::point_point_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:159:5: note: Derived function 'BaseMinkowskiDistPinf < BoxDist1D >::point_point_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:175:5: warning: The struct 'BaseMinkowskiDistPinf < BoxDist1D >' defines member function with name 'distance_p' also defined in its parent struct 'BaseMinkowskiDistPp < BoxDist1D >'. [duplInheritedMember] scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:66:5: note: Parent function 'BaseMinkowskiDistPp < BoxDist1D >::distance_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:175:5: note: Derived function 'BaseMinkowskiDistPinf < BoxDist1D >::distance_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:184:5: warning: The struct 'BaseMinkowskiDistP2 < BoxDist1D >' defines member function with name 'interval_interval_p' also defined in its parent struct 'BaseMinkowskiDistPp < BoxDist1D >'. [duplInheritedMember] scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:8:5: note: Parent function 'BaseMinkowskiDistPp < BoxDist1D >::interval_interval_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:184:5: note: Derived function 'BaseMinkowskiDistP2 < BoxDist1D >::interval_interval_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:198:5: warning: The struct 'BaseMinkowskiDistP2 < BoxDist1D >' defines member function with name 'rect_rect_p' also defined in its parent struct 'BaseMinkowskiDistPp < BoxDist1D >'. [duplInheritedMember] scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:22:5: note: Parent function 'BaseMinkowskiDistPp < BoxDist1D >::rect_rect_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:198:5: note: Derived function 'BaseMinkowskiDistP2 < BoxDist1D >::rect_rect_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:218:5: warning: The struct 'BaseMinkowskiDistP2 < BoxDist1D >' defines member function with name 'point_point_p' also defined in its parent struct 'BaseMinkowskiDistPp < BoxDist1D >'. [duplInheritedMember] scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:40:5: note: Parent function 'BaseMinkowskiDistPp < BoxDist1D >::point_point_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:218:5: note: Derived function 'BaseMinkowskiDistP2 < BoxDist1D >::point_point_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:235:5: warning: The struct 'BaseMinkowskiDistP2 < BoxDist1D >' defines member function with name 'distance_p' also defined in its parent struct 'BaseMinkowskiDistPp < BoxDist1D >'. [duplInheritedMember] scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:66:5: note: Parent function 'BaseMinkowskiDistPp < BoxDist1D >::distance_p' scipy-1.1.0/scipy/spatial/ckdtree/src/distance_base.h:235:5: note: Derived function 'BaseMinkowskiDistP2 < BoxDist1D >::distance_p' scipy-1.1.0/scipy/spatial/ckdtree/src/rectangle.h:42:21: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/spatial/ckdtree/src/rectangle.h:42:36: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/spatial/ckdtree/src/rectangle.h:43:21: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/spatial/ckdtree/src/rectangle.h:43:37: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/spatial/ckdtree/src/count_neighbors.cxx:256:22: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/spatial/ckdtree/src/count_neighbors.cxx:311:22: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/spatial/ckdtree/src/count_neighbors.cxx:51:27: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/spatial/ckdtree/src/count_neighbors.cxx:64:23: style: The scope of the variable 'i' can be reduced. [variableScope] scipy-1.1.0/scipy/spatial/ckdtree/src/rectangle.h:169:27: style: Local variable 'p' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/spatial/ckdtree/src/rectangle.h:106:17: note: Shadowed declaration scipy-1.1.0/scipy/spatial/ckdtree/src/rectangle.h:169:27: note: Shadow variable scipy-1.1.0/scipy/spatial/ckdtree/src/rectangle.h:171:20: style: Variable 'rect' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/spatial/ckdtree/src/rectangle.h:230:24: style: Variable 'item' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/spatial/ckdtree/src/cpp_exc.cxx:27:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/ckdtree/src/cpp_exc.cxx:21:13: error: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object [rethrowNoCurrentException] scipy-1.1.0/scipy/spatial/ckdtree/src/query.cxx:138:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npy_float64 [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/ckdtree/src/query.cxx:144:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npy_float64 [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/ckdtree/src/query.cxx:149:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/ckdtree/src/query.cxx:174:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npy_float64 [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/ckdtree/src/query.cxx:513:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/ckdtree/src/query.cxx:281:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/ckdtree/src/query.cxx:52:9: performance: Variable 'space' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] scipy-1.1.0/scipy/spatial/ckdtree/src/query.cxx:53:9: performance: Variable 'n' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] scipy-1.1.0/scipy/spatial/ckdtree/src/query.cxx:174:9: performance: Variable 'alloc_size' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] scipy-1.1.0/scipy/spatial/ckdtree/src/query.cxx:74:21: style:inconclusive: Technically the member function 'heap::peek' can be const. [functionConst] scipy-1.1.0/scipy/spatial/ckdtree/src/query.cxx:177:9: warning: Struct 'nodeinfo_pool' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] scipy-1.1.0/scipy/spatial/ckdtree/src/query.cxx:177:9: warning: Struct 'nodeinfo_pool' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] scipy-1.1.0/scipy/spatial/ckdtree/src/query.cxx:51:5: style: Struct 'heap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] scipy-1.1.0/scipy/spatial/ckdtree/src/query.cxx:173:5: style: Struct 'nodeinfo_pool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] scipy-1.1.0/scipy/spatial/ckdtree/src/query.cxx:170:11: style: Class 'nodeinfo_pool' is unsafe, 'nodeinfo_pool::arena' can leak by wrong usage. [unsafeClassCanLeak] scipy-1.1.0/scipy/spatial/ckdtree/src/query.cxx:337:23: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/spatial/ckdtree/src/query.cxx:447:40: style: C-style pointer casting [cstyleCast] scipy-1.1.0/scipy/spatial/ckdtree/src/query.cxx:197:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.1.0/scipy/spatial/ckdtree/src/query.cxx:56:32: style: Parameter 'item' can be declared as reference to const [constParameterReference] scipy-1.1.0/scipy/spatial/ckdtree/src/query_ball_point.cxx:123:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/ckdtree/src/query_ball_tree.cxx:213:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/ckdtree/src/query_ball_tree.cxx:32:28: style: The scope of the variable 'results_i' can be reduced. [variableScope] scipy-1.1.0/scipy/spatial/ckdtree/src/query_ball_tree.cxx:72:28: style: The scope of the variable 'results_i' can be reduced. [variableScope] scipy-1.1.0/scipy/spatial/ckdtree/src/query_pairs.cxx:231:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/ckdtree/src/sparse_distances.cxx:76:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/ckdtree/src/sparse_distances.cxx:154:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/qhull.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/spatial/qhull.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/spatial/qhull/src/libqhull_r.h:43:0: error: #error Neither __STDC__ nor __cplusplus is defined. Please use strict ANSI C or C++ to compile [preprocessorErrorDirective] scipy-1.1.0/scipy/spatial/qhull/src/libqhull_r.h:43:2: error: #error Neither __STDC__ nor __cplusplus is defined. Please use strict ANSI C or C++ to compile [preprocessorErrorDirective] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:81:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:82:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:83:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:84:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:85:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:86:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:87:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:88:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:90:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:91:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:92:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:93:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:94:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:95:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:96:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:97:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:98:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:109:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:142:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:177:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:206:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:237:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:284:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:285:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:286:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:287:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:288:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:289:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:290:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:291:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:293:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:294:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:295:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:296:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:297:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:298:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:299:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:300:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:301:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:313:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:343:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:375:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:403:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:432:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:458:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:483:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/spatial/src/distance_impl.h:237:28: style:inconclusive: Boolean expression 'u[i]!=0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] scipy-1.1.0/scipy/spatial/src/distance_impl.h:292:25: style:inconclusive: Boolean expression 'x!=y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] scipy-1.1.0/scipy/spatial/src/distance_impl.h:292:39: style:inconclusive: Boolean expression 'x!=0.0' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] scipy-1.1.0/scipy/spatial/src/distance_impl.h:293:29: style:inconclusive: Boolean expression 'x!=0.0' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:370:16: style: Variable 'X' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:427:16: style: Variable 'X' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:427:20: style: Variable 'w' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:136:16: style: Unused variable: dimbuf [unusedVariable] scipy-1.1.0/scipy/spatial/src/distance_wrap.c:337:11: style: Unused variable: dimbuf [unusedVariable] scipy-1.1.0/scipy/special/Faddeeva.cc:193:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/Faddeeva.cc:280:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/Faddeeva.cc:303:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/Faddeeva.cc:549:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/Faddeeva.cc:1726:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/Faddeeva.cc:448:14: style: Local variable 'x2' shadows outer variable [shadowVariable] scipy-1.1.0/scipy/special/Faddeeva.cc:428:12: note: Shadowed declaration scipy-1.1.0/scipy/special/Faddeeva.cc:448:14: note: Shadow variable scipy-1.1.0/scipy/special/_comb.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/special/_comb.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/special/_ellip_harm_2.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/special/_ellip_harm_2.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/special/_faddeeva.cxx:30:30: style:inconclusive: Function 'faddeeva_erfcx' argument 1 names different: declaration 'zp' definition 'x'. [funcArgNamesDifferent] scipy-1.1.0/scipy/special/_faddeeva.h:25:30: note: Function 'faddeeva_erfcx' argument 1 names different: declaration 'zp' definition 'x'. scipy-1.1.0/scipy/special/_faddeeva.cxx:30:30: note: Function 'faddeeva_erfcx' argument 1 names different: declaration 'zp' definition 'x'. scipy-1.1.0/scipy/special/_faddeeva.cxx:42:29: style:inconclusive: Function 'faddeeva_erfi' argument 1 names different: declaration 'zp' definition 'x'. [funcArgNamesDifferent] scipy-1.1.0/scipy/special/_faddeeva.h:28:29: note: Function 'faddeeva_erfi' argument 1 names different: declaration 'zp' definition 'x'. scipy-1.1.0/scipy/special/_faddeeva.cxx:42:29: note: Function 'faddeeva_erfi' argument 1 names different: declaration 'zp' definition 'x'. scipy-1.1.0/scipy/special/_faddeeva.cxx:54:30: style:inconclusive: Function 'faddeeva_dawsn' argument 1 names different: declaration 'zp' definition 'x'. [funcArgNamesDifferent] scipy-1.1.0/scipy/special/_faddeeva.h:31:30: note: Function 'faddeeva_dawsn' argument 1 names different: declaration 'zp' definition 'x'. scipy-1.1.0/scipy/special/_faddeeva.cxx:54:30: note: Function 'faddeeva_dawsn' argument 1 names different: declaration 'zp' definition 'x'. scipy-1.1.0/scipy/special/_test_round.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/special/_test_round.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/special/_ufuncs.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/special/_ufuncs.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/special/_ufuncs_cxx.cxx:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/special/_ufuncs_cxx.cxx:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/special/amos_wrappers.c:67:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/amos_wrappers.c:147:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_PI [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/amos_wrappers.c:183:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/amos_wrappers.c:212:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/amos_wrappers.c:242:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/amos_wrappers.c:288:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/amos_wrappers.c:335:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/amos_wrappers.c:371:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/amos_wrappers.c:387:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/amos_wrappers.c:426:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/amos_wrappers.c:446:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/amos_wrappers.c:473:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/amos_wrappers.c:489:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/amos_wrappers.c:538:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/amos_wrappers.c:558:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/amos_wrappers.c:593:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/amos_wrappers.c:608:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/amos_wrappers.c:637:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/amos_wrappers.c:663:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/amos_wrappers.c:691:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/amos_wrappers.c:712:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/amos_wrappers.c:738:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/amos_wrappers.c:764:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/amos_wrappers.c:790:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/amos_wrappers.c:65:50: style:inconclusive: Function 'set_nan_if_no_computation_done' argument 1 names different: declaration 'var' definition 'v'. [funcArgNamesDifferent] scipy-1.1.0/scipy/special/amos_wrappers.h:24:50: note: Function 'set_nan_if_no_computation_done' argument 1 names different: declaration 'var' definition 'v'. scipy-1.1.0/scipy/special/amos_wrappers.c:65:50: note: Function 'set_nan_if_no_computation_done' argument 1 names different: declaration 'var' definition 'v'. scipy-1.1.0/scipy/special/amos_wrappers.c:420:41: style:inconclusive: Function 'cbesj_wrap_real' argument 2 names different: declaration 'z' definition 'x'. [funcArgNamesDifferent] scipy-1.1.0/scipy/special/amos_wrappers.h:34:41: note: Function 'cbesj_wrap_real' argument 2 names different: declaration 'z' definition 'x'. scipy-1.1.0/scipy/special/amos_wrappers.c:420:41: note: Function 'cbesj_wrap_real' argument 2 names different: declaration 'z' definition 'x'. scipy-1.1.0/scipy/special/amos_wrappers.c:136:24: style: Parameter 'ik' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/special/c_misc/poch.c:78:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/c_misc/poch.c:17:20: style:inconclusive: Function 'poch' argument 1 names different: declaration 'x' definition 'a'. [funcArgNamesDifferent] scipy-1.1.0/scipy/special/c_misc/misc.h:6:20: note: Function 'poch' argument 1 names different: declaration 'x' definition 'a'. scipy-1.1.0/scipy/special/c_misc/poch.c:17:20: note: Function 'poch' argument 1 names different: declaration 'x' definition 'a'. scipy-1.1.0/scipy/special/c_misc/struve.c:133:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/c_misc/struve.c:281:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/c_misc/struve.c:300:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/c_misc/struve.c:365:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/c_misc/struve.c:111:34: style:inconclusive: Function 'struve_h' argument 2 names different: declaration 'x' definition 'z'. [funcArgNamesDifferent] scipy-1.1.0/scipy/special/c_misc/misc.h:8:34: note: Function 'struve_h' argument 2 names different: declaration 'x' definition 'z'. scipy-1.1.0/scipy/special/c_misc/struve.c:111:34: note: Function 'struve_h' argument 2 names different: declaration 'x' definition 'z'. scipy-1.1.0/scipy/special/c_misc/struve.c:116:34: style:inconclusive: Function 'struve_l' argument 2 names different: declaration 'x' definition 'z'. [funcArgNamesDifferent] scipy-1.1.0/scipy/special/c_misc/misc.h:9:34: note: Function 'struve_l' argument 2 names different: declaration 'x' definition 'z'. scipy-1.1.0/scipy/special/c_misc/struve.c:116:34: note: Function 'struve_l' argument 2 names different: declaration 'x' definition 'z'. scipy-1.1.0/scipy/special/c_misc/struve.c:121:42: style:inconclusive: Function 'struve_hl' argument 2 names different: declaration 'x' definition 'z'. [funcArgNamesDifferent] scipy-1.1.0/scipy/special/c_misc/struve.c:108:42: note: Function 'struve_hl' argument 2 names different: declaration 'x' definition 'z'. scipy-1.1.0/scipy/special/c_misc/struve.c:121:42: note: Function 'struve_hl' argument 2 names different: declaration 'x' definition 'z'. scipy-1.1.0/scipy/special/c_misc/struve.c:216:45: style:inconclusive: Function 'struve_power_series' argument 2 names different: declaration 'x' definition 'z'. [funcArgNamesDifferent] scipy-1.1.0/scipy/special/c_misc/misc.h:10:45: note: Function 'struve_power_series' argument 2 names different: declaration 'x' definition 'z'. scipy-1.1.0/scipy/special/c_misc/struve.c:216:45: note: Function 'struve_power_series' argument 2 names different: declaration 'x' definition 'z'. scipy-1.1.0/scipy/special/cdf_wrappers.c:97:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:118:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:131:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:141:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:152:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:163:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:173:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:183:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:193:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:227:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:237:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:249:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:259:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:270:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:280:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:290:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:304:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:314:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:324:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:334:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:345:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:355:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:366:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:376:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:387:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:398:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:408:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:418:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:429:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:439:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:449:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:459:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cdf_wrappers.c:103:28: warning: Function 'cdfbet3_wrap' argument order different: declaration 'p, x, b' definition 'p, b, x' [funcArgOrderDifferent] scipy-1.1.0/scipy/special/cdf_wrappers.h:18:35: note: Function 'cdfbet3_wrap' argument order different: declaration 'p, x, b' definition 'p, b, x' scipy-1.1.0/scipy/special/cdf_wrappers.c:103:28: note: Function 'cdfbet3_wrap' argument order different: declaration 'p, x, b' definition 'p, b, x' scipy-1.1.0/scipy/special/cdf_wrappers.c:113:28: warning: Function 'cdfbet4_wrap' argument order different: declaration 'p, x, a' definition 'a, p, x' [funcArgOrderDifferent] scipy-1.1.0/scipy/special/cdf_wrappers.h:19:35: note: Function 'cdfbet4_wrap' argument order different: declaration 'p, x, a' definition 'a, p, x' scipy-1.1.0/scipy/special/cdf_wrappers.c:113:28: note: Function 'cdfbet4_wrap' argument order different: declaration 'p, x, a' definition 'a, p, x' scipy-1.1.0/scipy/special/cdf_wrappers.c:136:28: warning: Function 'cdfbin3_wrap' argument order different: declaration 'p, s, pr' definition 's, p, pr' [funcArgOrderDifferent] scipy-1.1.0/scipy/special/cdf_wrappers.h:22:35: note: Function 'cdfbin3_wrap' argument order different: declaration 'p, s, pr' definition 's, p, pr' scipy-1.1.0/scipy/special/cdf_wrappers.c:136:28: note: Function 'cdfbin3_wrap' argument order different: declaration 'p, s, pr' definition 's, p, pr' scipy-1.1.0/scipy/special/cdf_wrappers.c:178:28: warning: Function 'cdfchn3_wrap' argument order different: declaration 'p, x, nc' definition 'x, p, nc' [funcArgOrderDifferent] scipy-1.1.0/scipy/special/cdf_wrappers.h:28:35: note: Function 'cdfchn3_wrap' argument order different: declaration 'p, x, nc' definition 'x, p, nc' scipy-1.1.0/scipy/special/cdf_wrappers.c:178:28: note: Function 'cdfchn3_wrap' argument order different: declaration 'p, x, nc' definition 'x, p, nc' scipy-1.1.0/scipy/special/cdf_wrappers.c:188:28: warning: Function 'cdfchn4_wrap' argument order different: declaration 'p, x, df' definition 'x, df, p' [funcArgOrderDifferent] scipy-1.1.0/scipy/special/cdf_wrappers.h:29:35: note: Function 'cdfchn4_wrap' argument order different: declaration 'p, x, df' definition 'x, df, p' scipy-1.1.0/scipy/special/cdf_wrappers.c:188:28: note: Function 'cdfchn4_wrap' argument order different: declaration 'p, x, df' definition 'x, df, p' scipy-1.1.0/scipy/special/cdf_wrappers.c:222:26: warning: Function 'cdff3_wrap' argument order different: declaration 'p, f, dfd' definition 'p, dfd, f' [funcArgOrderDifferent] scipy-1.1.0/scipy/special/cdf_wrappers.h:31:33: note: Function 'cdff3_wrap' argument order different: declaration 'p, f, dfd' definition 'p, dfd, f' scipy-1.1.0/scipy/special/cdf_wrappers.c:222:26: note: Function 'cdff3_wrap' argument order different: declaration 'p, f, dfd' definition 'p, dfd, f' scipy-1.1.0/scipy/special/cdf_wrappers.c:232:26: warning: Function 'cdff4_wrap' argument order different: declaration 'p, f, dfn' definition 'dfn, p, f' [funcArgOrderDifferent] scipy-1.1.0/scipy/special/cdf_wrappers.h:32:33: note: Function 'cdff4_wrap' argument order different: declaration 'p, f, dfn' definition 'dfn, p, f' scipy-1.1.0/scipy/special/cdf_wrappers.c:232:26: note: Function 'cdff4_wrap' argument order different: declaration 'p, f, dfn' definition 'dfn, p, f' scipy-1.1.0/scipy/special/cdf_wrappers.c:244:28: warning: Function 'cdffnc1_wrap' argument order different: declaration 'f, dfn, dfd, nc' definition 'dfn, dfd, nc, f' [funcArgOrderDifferent] scipy-1.1.0/scipy/special/cdf_wrappers.h:34:35: note: Function 'cdffnc1_wrap' argument order different: declaration 'f, dfn, dfd, nc' definition 'dfn, dfd, nc, f' scipy-1.1.0/scipy/special/cdf_wrappers.c:244:28: note: Function 'cdffnc1_wrap' argument order different: declaration 'f, dfn, dfd, nc' definition 'dfn, dfd, nc, f' scipy-1.1.0/scipy/special/cdf_wrappers.c:254:28: warning: Function 'cdffnc2_wrap' argument order different: declaration 'p, dfn, dfd, nc' definition 'dfn, dfd, nc, p' [funcArgOrderDifferent] scipy-1.1.0/scipy/special/cdf_wrappers.h:35:35: note: Function 'cdffnc2_wrap' argument order different: declaration 'p, dfn, dfd, nc' definition 'dfn, dfd, nc, p' scipy-1.1.0/scipy/special/cdf_wrappers.c:254:28: note: Function 'cdffnc2_wrap' argument order different: declaration 'p, dfn, dfd, nc' definition 'dfn, dfd, nc, p' scipy-1.1.0/scipy/special/cdf_wrappers.c:265:28: warning: Function 'cdffnc3_wrap' argument order different: declaration 'p, f, dfd, nc' definition 'p, dfd, nc, f' [funcArgOrderDifferent] scipy-1.1.0/scipy/special/cdf_wrappers.h:36:35: note: Function 'cdffnc3_wrap' argument order different: declaration 'p, f, dfd, nc' definition 'p, dfd, nc, f' scipy-1.1.0/scipy/special/cdf_wrappers.c:265:28: note: Function 'cdffnc3_wrap' argument order different: declaration 'p, f, dfd, nc' definition 'p, dfd, nc, f' scipy-1.1.0/scipy/special/cdf_wrappers.c:275:28: warning: Function 'cdffnc4_wrap' argument order different: declaration 'p, f, dfn, nc' definition 'dfn, p, nc, f' [funcArgOrderDifferent] scipy-1.1.0/scipy/special/cdf_wrappers.h:37:35: note: Function 'cdffnc4_wrap' argument order different: declaration 'p, f, dfn, nc' definition 'dfn, p, nc, f' scipy-1.1.0/scipy/special/cdf_wrappers.c:275:28: note: Function 'cdffnc4_wrap' argument order different: declaration 'p, f, dfn, nc' definition 'dfn, p, nc, f' scipy-1.1.0/scipy/special/cdf_wrappers.c:285:28: warning: Function 'cdffnc5_wrap' argument order different: declaration 'p, f, dfn, dfd' definition 'dfn, dfd, p, f' [funcArgOrderDifferent] scipy-1.1.0/scipy/special/cdf_wrappers.h:38:35: note: Function 'cdffnc5_wrap' argument order different: declaration 'p, f, dfn, dfd' definition 'dfn, dfd, p, f' scipy-1.1.0/scipy/special/cdf_wrappers.c:285:28: note: Function 'cdffnc5_wrap' argument order different: declaration 'p, f, dfn, dfd' definition 'dfn, dfd, p, f' scipy-1.1.0/scipy/special/cdf_wrappers.c:299:28: warning: Function 'cdfgam1_wrap' argument order different: declaration 'p, x, scl' definition 'scl, shp, x' [funcArgOrderDifferent] scipy-1.1.0/scipy/special/cdf_wrappers.h:40:35: note: Function 'cdfgam1_wrap' argument order different: declaration 'p, x, scl' definition 'scl, shp, x' scipy-1.1.0/scipy/special/cdf_wrappers.c:299:28: note: Function 'cdfgam1_wrap' argument order different: declaration 'p, x, scl' definition 'scl, shp, x' scipy-1.1.0/scipy/special/cdf_wrappers.c:309:28: warning: Function 'cdfgam2_wrap' argument order different: declaration 'p, x, shp' definition 'scl, shp, p' [funcArgOrderDifferent] scipy-1.1.0/scipy/special/cdf_wrappers.h:41:35: note: Function 'cdfgam2_wrap' argument order different: declaration 'p, x, shp' definition 'scl, shp, p' scipy-1.1.0/scipy/special/cdf_wrappers.c:309:28: note: Function 'cdfgam2_wrap' argument order different: declaration 'p, x, shp' definition 'scl, shp, p' scipy-1.1.0/scipy/special/cdf_wrappers.c:319:28: warning: Function 'cdfgam3_wrap' argument order different: declaration 'p, x, scl' definition 'scl, p, x' [funcArgOrderDifferent] scipy-1.1.0/scipy/special/cdf_wrappers.h:42:35: note: Function 'cdfgam3_wrap' argument order different: declaration 'p, x, scl' definition 'scl, p, x' scipy-1.1.0/scipy/special/cdf_wrappers.c:319:28: note: Function 'cdfgam3_wrap' argument order different: declaration 'p, x, scl' definition 'scl, p, x' scipy-1.1.0/scipy/special/cdf_wrappers.c:329:28: warning: Function 'cdfgam4_wrap' argument order different: declaration 'p, x, shp' definition 'p, shp, x' [funcArgOrderDifferent] scipy-1.1.0/scipy/special/cdf_wrappers.h:43:35: note: Function 'cdfgam4_wrap' argument order different: declaration 'p, x, shp' definition 'p, shp, x' scipy-1.1.0/scipy/special/cdf_wrappers.c:329:28: note: Function 'cdfgam4_wrap' argument order different: declaration 'p, x, shp' definition 'p, shp, x' scipy-1.1.0/scipy/special/cdf_wrappers.c:350:28: warning: Function 'cdfnbn3_wrap' argument order different: declaration 'p, s, pr' definition 's, p, pr' [funcArgOrderDifferent] scipy-1.1.0/scipy/special/cdf_wrappers.h:46:35: note: Function 'cdfnbn3_wrap' argument order different: declaration 'p, s, pr' definition 's, p, pr' scipy-1.1.0/scipy/special/cdf_wrappers.c:350:28: note: Function 'cdfnbn3_wrap' argument order different: declaration 'p, s, pr' definition 's, p, pr' scipy-1.1.0/scipy/special/cdf_wrappers.c:361:28: warning: Function 'cdfnor3_wrap' argument order different: declaration 'p, x, std' definition 'p, std, x' [funcArgOrderDifferent] scipy-1.1.0/scipy/special/cdf_wrappers.h:48:35: note: Function 'cdfnor3_wrap' argument order different: declaration 'p, x, std' definition 'p, std, x' scipy-1.1.0/scipy/special/cdf_wrappers.c:361:28: note: Function 'cdfnor3_wrap' argument order different: declaration 'p, x, std' definition 'p, std, x' scipy-1.1.0/scipy/special/cdf_wrappers.c:371:28: warning: Function 'cdfnor4_wrap' argument order different: declaration 'p, x, mn' definition 'mn, p, x' [funcArgOrderDifferent] scipy-1.1.0/scipy/special/cdf_wrappers.h:49:35: note: Function 'cdfnor4_wrap' argument order different: declaration 'p, x, mn' definition 'mn, p, x' scipy-1.1.0/scipy/special/cdf_wrappers.c:371:28: note: Function 'cdfnor4_wrap' argument order different: declaration 'p, x, mn' definition 'mn, p, x' scipy-1.1.0/scipy/special/cdf_wrappers.c:393:26: style:inconclusive: Function 'cdft1_wrap' argument 1 names different: declaration 'p' definition 'df'. [funcArgNamesDifferent] scipy-1.1.0/scipy/special/cdf_wrappers.h:53:33: note: Function 'cdft1_wrap' argument 1 names different: declaration 'p' definition 'df'. scipy-1.1.0/scipy/special/cdf_wrappers.c:393:26: note: Function 'cdft1_wrap' argument 1 names different: declaration 'p' definition 'df'. scipy-1.1.0/scipy/special/cdf_wrappers.c:403:26: warning: Function 'cdft2_wrap' argument order different: declaration 'p, t' definition 'df, p' [funcArgOrderDifferent] scipy-1.1.0/scipy/special/cdf_wrappers.h:54:33: note: Function 'cdft2_wrap' argument order different: declaration 'p, t' definition 'df, p' scipy-1.1.0/scipy/special/cdf_wrappers.c:403:26: note: Function 'cdft2_wrap' argument order different: declaration 'p, t' definition 'df, p' scipy-1.1.0/scipy/special/cdf_wrappers.c:65:32: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] scipy-1.1.0/scipy/special/cephes/airy.c:266:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/polevl.h:71:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/special/cephes/polevl.h:93:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/special/cephes/airy.c:272:9: style: Variable 'domflg' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/special/cephes/bdtr.c:158:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/bdtr.c:202:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/bdtr.c:231:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/beta.c:132:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/beta.c:195:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/beta.c:243:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/beta.c:256:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/chbevl.c:65:25: style: Variable 'p' can be declared as pointer to const [constVariablePointer] scipy-1.1.0/scipy/special/cephes/chdtr.c:170:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/chdtr.c:184:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/dd_real.c:408:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/dd_real.c:508:9: warning: If memory allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfMemory] scipy-1.1.0/scipy/special/cephes/dd_real.c:492:18: note: Assuming allocation function fails scipy-1.1.0/scipy/special/cephes/dd_real.c:492:18: note: Assignment 'd=(struct double2*)(calloc(sizeof(struct double2),n))', assigned value is 0 scipy-1.1.0/scipy/special/cephes/dd_real.c:508:9: note: Null pointer dereference scipy-1.1.0/scipy/special/cephes/ellie.c:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/ellie.c:257:30: warning: Shifting 32-bit value by 202 bits is undefined behaviour. See condition at line 241. [shiftTooManyBits] scipy-1.1.0/scipy/special/cephes/ellie.c:241:46: note: Assuming that condition 'n<=100' is not redundant scipy-1.1.0/scipy/special/cephes/ellie.c:257:30: note: Shift scipy-1.1.0/scipy/special/cephes/ellie.c:258:30: warning: Shifting 32-bit value by 202 bits is undefined behaviour. See condition at line 241. [shiftTooManyBits] scipy-1.1.0/scipy/special/cephes/ellie.c:241:46: note: Assuming that condition 'n<=100' is not redundant scipy-1.1.0/scipy/special/cephes/ellie.c:258:30: note: Shift scipy-1.1.0/scipy/special/cephes/ellie.c:267:30: warning: Shifting 32-bit value by 202 bits is undefined behaviour. See condition at line 241. [shiftTooManyBits] scipy-1.1.0/scipy/special/cephes/ellie.c:241:46: note: Assuming that condition 'n<=100' is not redundant scipy-1.1.0/scipy/special/cephes/ellie.c:267:30: note: Shift scipy-1.1.0/scipy/special/cephes/ellie.c:268:30: warning: Shifting 32-bit value by 202 bits is undefined behaviour. See condition at line 241. [shiftTooManyBits] scipy-1.1.0/scipy/special/cephes/ellie.c:241:46: note: Assuming that condition 'n<=100' is not redundant scipy-1.1.0/scipy/special/cephes/ellie.c:268:30: note: Shift scipy-1.1.0/scipy/special/cephes/ellie.c:278:26: warning: Shifting 32-bit value by 202 bits is undefined behaviour. See condition at line 241. [shiftTooManyBits] scipy-1.1.0/scipy/special/cephes/ellie.c:241:46: note: Assuming that condition 'n<=100' is not redundant scipy-1.1.0/scipy/special/cephes/ellie.c:278:26: note: Shift scipy-1.1.0/scipy/special/cephes/ellik.c:71:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/ellik.c:239:27: warning: Shifting 32-bit value by 202 bits is undefined behaviour. See condition at line 227. [shiftTooManyBits] scipy-1.1.0/scipy/special/cephes/ellik.c:227:29: note: Assuming that condition 'n<=100' is not redundant scipy-1.1.0/scipy/special/cephes/ellik.c:239:27: note: Shift scipy-1.1.0/scipy/special/cephes/ellik.c:240:27: warning: Shifting 32-bit value by 202 bits is undefined behaviour. See condition at line 227. [shiftTooManyBits] scipy-1.1.0/scipy/special/cephes/ellik.c:227:29: note: Assuming that condition 'n<=100' is not redundant scipy-1.1.0/scipy/special/cephes/ellik.c:240:27: note: Shift scipy-1.1.0/scipy/special/cephes/ellpe.c:103:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/ellpj.c:80:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/ellpk.c:103:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/exp10.c:85:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/exp2.c:83:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/exp2.c:100:8: style: Variable 'xx' is reassigned a value before the old one has been used. [redundantAssignment] scipy-1.1.0/scipy/special/cephes/exp2.c:90:8: note: xx is assigned scipy-1.1.0/scipy/special/cephes/exp2.c:100:8: note: xx is overwritten scipy-1.1.0/scipy/special/cephes/expn.c:79:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/fdtr.c:173:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/fdtr.c:186:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/fdtr.c:200:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/gamma.c:143:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/gamma.c:177:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/gamma.c:298:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/gdtr.c:107:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/gdtr.c:119:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/gdtr.c:131:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/hyp2f1.c:274:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/hyp2f1.c:400:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/hyp2f1.c:504:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/hyp2f1.c:560:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/hyp2f1.c:613:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/hyp2f1.c:565:5: style: Variable 'f2' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/special/cephes/hyp2f1.c:582:5: style: Variable 'f2' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/special/cephes/hyp2f1.c:607:12: style: Unused variable: err [unusedVariable] scipy-1.1.0/scipy/special/cephes/hyperg.c:140:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/hyperg.c:216:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/hyperg.c:310:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/hyperg.c:117:9: style:inconclusive: Function 'hy1f1p' argument 4 names different: declaration 'acanc' definition 'err'. [funcArgNamesDifferent] scipy-1.1.0/scipy/special/cephes/hyperg.c:67:60: note: Function 'hy1f1p' argument 4 names different: declaration 'acanc' definition 'err'. scipy-1.1.0/scipy/special/cephes/hyperg.c:117:9: note: Function 'hy1f1p' argument 4 names different: declaration 'acanc' definition 'err'. scipy-1.1.0/scipy/special/cephes/hyperg.c:210:9: style:inconclusive: Function 'hy1f1a' argument 4 names different: declaration 'acanc' definition 'err'. [funcArgNamesDifferent] scipy-1.1.0/scipy/special/cephes/hyperg.c:68:60: note: Function 'hy1f1a' argument 4 names different: declaration 'acanc' definition 'err'. scipy-1.1.0/scipy/special/cephes/hyperg.c:210:9: note: Function 'hy1f1a' argument 4 names different: declaration 'acanc' definition 'err'. scipy-1.1.0/scipy/special/cephes/igam.c:140:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/igam.c:165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/igam.c:354:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/igami.c:111:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_EULER [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/igami.c:264:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/igami.c:308:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/igami.c:125:45: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] scipy-1.1.0/scipy/special/cephes/igami.c:221:43: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] scipy-1.1.0/scipy/special/cephes/igami.c:222:41: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] scipy-1.1.0/scipy/special/cephes/incbet.c:91:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/j0.c:207:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_PI_4 [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/j0.c:234:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/j1.c:208:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/jv.c:99:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/jv.c:452:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/jv.c:511:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_PI [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/jv.c:678:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/jv.c:424:4: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] scipy-1.1.0/scipy/special/cephes/jv.c:418:7: note: t is assigned scipy-1.1.0/scipy/special/cephes/jv.c:424:4: note: t is overwritten scipy-1.1.0/scipy/special/cephes/k0.c:138:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/k0.c:165:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/k1.c:140:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/k1.c:167:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/kn.c:102:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/kolmogorov.c:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/kolmogorov.c:108:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/kolmogorov.c:149:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/nbdtr.c:166:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/nbdtr.c:187:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/nbdtr.c:207:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/ndtr.c:207:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/ndtr.c:233:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/ndtr.c:284:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/ndtr.c:331:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/ndtri.c:142:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/owens_t.c:134:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_PI [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/owens_t.c:164:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_PI [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/owens_t.c:190:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_PI [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/owens_t.c:215:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_PI [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/owens_t.c:264:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_PI [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/owens_t.c:276:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_PI [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/owens_t.c:320:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/owens_t.c:240:7: style: Variable 'r' is assigned a value that is never used. [unreadVariable] scipy-1.1.0/scipy/special/cephes/pdtr.c:138:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/pdtr.c:156:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/pdtr.c:174:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/psi.c:155:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/rgamma.c:98:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_PI [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/scipy_iv.c:98:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/scipy_iv.c:149:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/scipy_iv.c:324:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_PI [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/scipy_iv.c:370:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_PI [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/scipy_iv.c:426:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/scipy_iv.c:512:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_PI [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/scipy_iv.c:556:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/scipy_iv.c:246:16: style:inconclusive: Function 'ikv_asymptotic_uniform' argument 3 names different: declaration 'Iv' definition 'i_value'. [funcArgNamesDifferent] scipy-1.1.0/scipy/special/cephes/scipy_iv.c:77:64: note: Function 'ikv_asymptotic_uniform' argument 3 names different: declaration 'Iv' definition 'i_value'. scipy-1.1.0/scipy/special/cephes/scipy_iv.c:246:16: note: Function 'ikv_asymptotic_uniform' argument 3 names different: declaration 'Iv' definition 'i_value'. scipy-1.1.0/scipy/special/cephes/scipy_iv.c:246:33: style:inconclusive: Function 'ikv_asymptotic_uniform' argument 4 names different: declaration 'Kv' definition 'k_value'. [funcArgNamesDifferent] scipy-1.1.0/scipy/special/cephes/scipy_iv.c:77:76: note: Function 'ikv_asymptotic_uniform' argument 4 names different: declaration 'Kv' definition 'k_value'. scipy-1.1.0/scipy/special/cephes/scipy_iv.c:246:33: note: Function 'ikv_asymptotic_uniform' argument 4 names different: declaration 'Kv' definition 'k_value'. scipy-1.1.0/scipy/special/cephes/scipy_iv.c:528:51: style:inconclusive: Function 'ikv_temme' argument 3 names different: declaration 'Iv' definition 'Iv_p'. [funcArgNamesDifferent] scipy-1.1.0/scipy/special/cephes/scipy_iv.c:78:51: note: Function 'ikv_temme' argument 3 names different: declaration 'Iv' definition 'Iv_p'. scipy-1.1.0/scipy/special/cephes/scipy_iv.c:528:51: note: Function 'ikv_temme' argument 3 names different: declaration 'Iv' definition 'Iv_p'. scipy-1.1.0/scipy/special/cephes/scipy_iv.c:528:65: style:inconclusive: Function 'ikv_temme' argument 4 names different: declaration 'Kv' definition 'Kv_p'. [funcArgNamesDifferent] scipy-1.1.0/scipy/special/cephes/scipy_iv.c:78:63: note: Function 'ikv_temme' argument 4 names different: declaration 'Kv' definition 'Kv_p'. scipy-1.1.0/scipy/special/cephes/scipy_iv.c:528:65: note: Function 'ikv_temme' argument 4 names different: declaration 'Kv' definition 'Kv_p'. scipy-1.1.0/scipy/special/cephes/shichi.c:191:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/shichi.c:303:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/sici.c:208:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/spence.c:85:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/stdtr.c:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/stdtr.c:181:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/tandg.c:137:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/tukey.c:26:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/unity.c:54:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_SQRT1_2 [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/unity.c:148:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_PI_4 [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/unity.c:123:10: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] scipy-1.1.0/scipy/special/cephes/yn.c:87:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/yv.c:176:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/zeta.c:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/zetac.c:197:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/zetac.c:221:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cephes/zetac.c:303:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_PI [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/cython_special.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/special/cython_special.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/special/sf_error.c:54:22: style: Unused variable: save [unusedVariable] scipy-1.1.0/scipy/special/specfun_wrappers.c:79:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:104:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:118:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:136:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:166:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:174:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:182:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:190:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:206:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:216:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:228:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:239:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:249:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:257:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:267:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:280:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:292:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:301:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:311:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:323:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INFINITY [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:351:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:366:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:381:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:393:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:417:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:441:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:464:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:496:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:535:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:551:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:567:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:583:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:598:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:619:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:648:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:673:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:699:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:720:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:744:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:771:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:797:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:816:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:836:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:862:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:888:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:907:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:926:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:952:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:978:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:997:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_NAN [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/special/specfun_wrappers.c:401:30: style:inconclusive: Function 'cfresnl_wrap' argument 1 names different: declaration 'x' definition 'z'. [funcArgNamesDifferent] scipy-1.1.0/scipy/special/specfun_wrappers.h:80:30: note: Function 'cfresnl_wrap' argument 1 names different: declaration 'x' definition 'z'. scipy-1.1.0/scipy/special/specfun_wrappers.c:401:30: note: Function 'cfresnl_wrap' argument 1 names different: declaration 'x' definition 'z'. scipy-1.1.0/scipy/special/specfun_wrappers.c:401:46: style:inconclusive: Function 'cfresnl_wrap' argument 2 names different: declaration 'sf' definition 'zfs'. [funcArgNamesDifferent] scipy-1.1.0/scipy/special/specfun_wrappers.h:80:46: note: Function 'cfresnl_wrap' argument 2 names different: declaration 'sf' definition 'zfs'. scipy-1.1.0/scipy/special/specfun_wrappers.c:401:46: note: Function 'cfresnl_wrap' argument 2 names different: declaration 'sf' definition 'zfs'. scipy-1.1.0/scipy/special/specfun_wrappers.c:401:64: style:inconclusive: Function 'cfresnl_wrap' argument 3 names different: declaration 'cf' definition 'zfc'. [funcArgNamesDifferent] scipy-1.1.0/scipy/special/specfun_wrappers.h:80:63: note: Function 'cfresnl_wrap' argument 3 names different: declaration 'cf' definition 'zfc'. scipy-1.1.0/scipy/special/specfun_wrappers.c:401:64: note: Function 'cfresnl_wrap' argument 3 names different: declaration 'cf' definition 'zfc'. scipy-1.1.0/scipy/special/specfun_wrappers.c:1008:55: style:inconclusive: Function 'modified_fresnel_plus_wrap' argument 2 names different: declaration 'F' definition 'Fplus'. [funcArgNamesDifferent] scipy-1.1.0/scipy/special/specfun_wrappers.h:111:55: note: Function 'modified_fresnel_plus_wrap' argument 2 names different: declaration 'F' definition 'Fplus'. scipy-1.1.0/scipy/special/specfun_wrappers.c:1008:55: note: Function 'modified_fresnel_plus_wrap' argument 2 names different: declaration 'F' definition 'Fplus'. scipy-1.1.0/scipy/special/specfun_wrappers.c:1008:75: style:inconclusive: Function 'modified_fresnel_plus_wrap' argument 3 names different: declaration 'K' definition 'Kplus'. [funcArgNamesDifferent] scipy-1.1.0/scipy/special/specfun_wrappers.h:111:71: note: Function 'modified_fresnel_plus_wrap' argument 3 names different: declaration 'K' definition 'Kplus'. scipy-1.1.0/scipy/special/specfun_wrappers.c:1008:75: note: Function 'modified_fresnel_plus_wrap' argument 3 names different: declaration 'K' definition 'Kplus'. scipy-1.1.0/scipy/special/specfun_wrappers.c:1017:56: style:inconclusive: Function 'modified_fresnel_minus_wrap' argument 2 names different: declaration 'F' definition 'Fminus'. [funcArgNamesDifferent] scipy-1.1.0/scipy/special/specfun_wrappers.h:112:56: note: Function 'modified_fresnel_minus_wrap' argument 2 names different: declaration 'F' definition 'Fminus'. scipy-1.1.0/scipy/special/specfun_wrappers.c:1017:56: note: Function 'modified_fresnel_minus_wrap' argument 2 names different: declaration 'F' definition 'Fminus'. scipy-1.1.0/scipy/special/specfun_wrappers.c:1017:77: style:inconclusive: Function 'modified_fresnel_minus_wrap' argument 3 names different: declaration 'K' definition 'Kminus'. [funcArgNamesDifferent] scipy-1.1.0/scipy/special/specfun_wrappers.h:112:72: note: Function 'modified_fresnel_minus_wrap' argument 3 names different: declaration 'K' definition 'Kminus'. scipy-1.1.0/scipy/special/specfun_wrappers.c:1017:77: note: Function 'modified_fresnel_minus_wrap' argument 3 names different: declaration 'K' definition 'Kminus'. scipy-1.1.0/scipy/special/wright.cc:98:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_PI [valueFlowBailoutIncompleteVar] scipy-1.1.0/scipy/stats/_stats.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/stats/_stats.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:70:18: warning: If memory allocation fails, then there is a possible null pointer dereference: mode_dep [ctunullpointerOutOfMemory] scipy-1.1.0/scipy/signal/sigtoolsmodule.c:914:19: note: Assuming allocation function fails scipy-1.1.0/scipy/signal/sigtoolsmodule.c:914:19: note: Assignment 'mode_dep=malloc(bytes_in_array)', assigned value is 0 scipy-1.1.0/scipy/signal/sigtoolsmodule.c:928:27: note: Calling function compute_offsets, 6th argument is null scipy-1.1.0/scipy/signal/sigtoolsmodule.c:70:18: note: Dereferencing argument mode_dep that is null diff: head scipy-1.1.0/scipy/_lib/_ccallback_c.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/_lib/messagestream.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/cluster/_hierarchy.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/cluster/_optimal_leaf_ordering.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/cluster/_vq.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] 2.17.0 scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:14:41: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] head scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:14:41: style: Parameter 'args' can be declared as pointer to const. However it seems that '_multivariate_indefinite' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:58:35: note: You might need to cast the function pointer here scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:14:41: note: Parameter 'args' can be declared as pointer to const 2.17.0 scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:20:34: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] head scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:20:34: style: Parameter 'args' can be declared as pointer to const. However it seems that '_multivariate_sin' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:59:28: note: You might need to cast the function pointer here scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:20:34: note: Parameter 'args' can be declared as pointer to const 2.17.0 scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:26:24: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:26:24: style: Parameter 'user_data' can be declared as pointer to const. However it seems that '_sin_0' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:60:17: note: You might need to cast the function pointer here scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:26:24: note: Parameter 'user_data' can be declared as pointer to const 2.17.0 scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:32:26: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] head scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:32:26: style: Parameter 'x' can be declared as pointer to const. However it seems that '_sin_1' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:61:17: note: You might need to cast the function pointer here scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:32:26: note: Parameter 'x' can be declared as pointer to const 2.17.0 scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:32:35: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] head scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:32:35: style: Parameter 'user_data' can be declared as pointer to const. However it seems that '_sin_1' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:61:17: note: You might need to cast the function pointer here scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:32:35: note: Parameter 'user_data' can be declared as pointer to const 2.17.0 scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:44:26: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] head scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:44:26: style: Parameter 'x' can be declared as pointer to const. However it seems that '_sin_3' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:63:17: note: You might need to cast the function pointer here scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:44:26: note: Parameter 'x' can be declared as pointer to const 2.17.0 scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:8:38: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] head scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:8:38: style: Parameter 'args' can be declared as pointer to const. However it seems that '_multivariate_typical' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:57:32: note: You might need to cast the function pointer here scipy-1.1.0/scipy/integrate/tests/_test_multivariate.c:8:38: note: Parameter 'args' can be declared as pointer to const head scipy-1.1.0/scipy/interpolate/_bspl.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/interpolate/_ppoly.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/interpolate/interpnd.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/interpolate/src/_interpolate.cpp:149:50: style: C-style pointer casting [cstyleCast] head scipy-1.1.0/scipy/interpolate/src/_interpolate.cpp:201:55: style: C-style pointer casting [cstyleCast] head scipy-1.1.0/scipy/interpolate/src/_interpolate.cpp:44:42: style: C-style pointer casting [cstyleCast] head scipy-1.1.0/scipy/interpolate/src/_interpolate.cpp:96:45: style: C-style pointer casting [cstyleCast] head scipy-1.1.0/scipy/io/matlab/mio5_utils.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/io/matlab/mio_utils.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/io/matlab/streams.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/linalg/_decomp_update.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/linalg/_solve_toeplitz.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/linalg/cython_blas.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/linalg/cython_lapack.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/ndimage/src/_cytest.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/ndimage/src/_ni_label.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/optimize/_group_columns.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/optimize/_lsq/givens_elimination.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/optimize/_trlib/_trlib.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/optimize/_trlib/trlib_krylov.c:725:25: style: Variable 'obj' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/optimize/_trlib/trlib_krylov.c:734:25: style: Variable 'lam' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/signal/_max_len_seq_inner.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/signal/_peak_finding_utils.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/signal/_spectral.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/signal/_upfirdn_apply.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/sparse/_csparsetools.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/sparse/csgraph/_min_spanning_tree.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/sparse/csgraph/_reordering.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/sparse/csgraph/_shortest_path.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/sparse/csgraph/_tools.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/sparse/csgraph/_traversal.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccolumn_bmod.c:107:18: style: Variable 'one' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccolumn_bmod.c:108:18: style: Variable 'none' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccolumn_bmod.c:78:17: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ccolumn_bmod.c:78:27: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgsitrf.c:251:11: style: Variable 'one' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgstrs.c:108:14: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/cgstrs.c:108:24: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/csp_blas2.c:104:19: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/csp_blas2.c:106:13: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/csp_blas2.c:106:33: style: Variable 'beta' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcolumn_bmod.c:107:17: style: Variable 'one' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcolumn_bmod.c:108:17: style: Variable 'none' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcolumn_bmod.c:78:17: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dcolumn_bmod.c:78:27: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgstrs.c:108:14: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dgstrs.c:108:24: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dmemory.c:368:31: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dsp_blas2.c:104:19: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dsp_blas2.c:105:12: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/dsp_blas2.c:105:25: style: Variable 'beta' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scolumn_bmod.c:107:16: style: Variable 'one' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scolumn_bmod.c:108:16: style: Variable 'none' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scolumn_bmod.c:78:17: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/scolumn_bmod.c:78:27: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgstrs.c:108:14: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/sgstrs.c:108:24: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/smemory.c:368:31: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ssp_blas2.c:104:19: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ssp_blas2.c:105:11: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/ssp_blas2.c:105:24: style: Variable 'beta' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcolumn_bmod.c:107:24: style: Variable 'one' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcolumn_bmod.c:108:24: style: Variable 'none' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcolumn_bmod.c:78:17: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zcolumn_bmod.c:78:27: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgsitrf.c:251:12: style: Variable 'one' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgstrs.c:108:14: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zgstrs.c:108:24: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zsp_blas2.c:104:19: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zsp_blas2.c:106:19: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/SuperLU/SRC/zsp_blas2.c:106:39: style: Variable 'beta' is assigned a value that is never used. [unreadVariable] head scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlu_utils.c:107:11: style: Condition 'g==NULL' is always false [knownConditionTrueFalse] head scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlu_utils.c:147:11: style: Condition 'g==NULL' is always false [knownConditionTrueFalse] head scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlu_utils.c:65:11: style: Condition 'g==NULL' is always false [knownConditionTrueFalse] head scipy-1.1.0/scipy/sparse/linalg/dsolve/_superlu_utils.c:79:11: style: Condition 'g==NULL' is always false [knownConditionTrueFalse] head scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:657:47: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] head scipy-1.1.0/scipy/sparse/linalg/dsolve/_superluobject.c:658:48: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] 2.17.0 scipy-1.1.0/scipy/sparse/sparsetools/bsr.h:681:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 scipy-1.1.0/scipy/sparse/sparsetools/bsr.h:690:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 scipy-1.1.0/scipy/sparse/sparsetools/csr.h:1008:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 scipy-1.1.0/scipy/sparse/sparsetools/csr.h:999:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] head scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:286:18: warning: If memory allocation fails, then there is a possible null pointer dereference: (npy_int64*)arg_list[j] [nullPointerOutOfMemory] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:285:42: note: Assuming allocation function fails scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:285:42: note: Assignment 'arg_list[j]=std::malloc(sizeof(npy_int64))', assigned value is 0 scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:286:18: note: Null pointer dereference head scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:291:18: warning: If memory allocation fails, then there is a possible null pointer dereference: (npy_int32*)arg_list[j] [nullPointerOutOfMemory] scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:290:42: note: Assuming allocation function fails scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:290:42: note: Assignment 'arg_list[j]=std::malloc(sizeof(npy_int32))', assigned value is 0 scipy-1.1.0/scipy/sparse/sparsetools/sparsetools.cxx:291:18: note: Null pointer dereference head scipy-1.1.0/scipy/spatial/_hausdorff.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/spatial/_voronoi.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/spatial/ckdtree.cxx:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] 2.17.0 scipy-1.1.0/scipy/spatial/ckdtree/src/build.cxx:238:25: style: C-style pointer casting [cstyleCast] head scipy-1.1.0/scipy/spatial/ckdtree/src/build.cxx:238:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 scipy-1.1.0/scipy/spatial/ckdtree/src/build.cxx:34:25: style: C-style pointer casting [cstyleCast] head scipy-1.1.0/scipy/spatial/ckdtree/src/build.cxx:34:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 scipy-1.1.0/scipy/spatial/ckdtree/src/ckdtree_methods.h:34:17: style: C-style pointer casting [cstyleCast] head scipy-1.1.0/scipy/spatial/ckdtree/src/ckdtree_methods.h:34:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head scipy-1.1.0/scipy/spatial/ckdtree/src/cpp_utils.h:103:35: style: C-style pointer casting [cstyleCast] 2.17.0 scipy-1.1.0/scipy/spatial/ckdtree/src/cpp_utils.h:84:15: style: C-style pointer casting [cstyleCast] head scipy-1.1.0/scipy/spatial/ckdtree/src/cpp_utils.h:84:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 scipy-1.1.0/scipy/spatial/ckdtree/src/query.cxx:197:15: style: C-style pointer casting [cstyleCast] head scipy-1.1.0/scipy/spatial/ckdtree/src/query.cxx:197:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head scipy-1.1.0/scipy/spatial/ckdtree/src/rectangle.h:42:36: style: C-style pointer casting [cstyleCast] head scipy-1.1.0/scipy/spatial/ckdtree/src/rectangle.h:43:37: style: C-style pointer casting [cstyleCast] head scipy-1.1.0/scipy/spatial/qhull.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/spatial/qhull/src/libqhull_r.h:43:2: error: #error Neither __STDC__ nor __cplusplus is defined. Please use strict ANSI C or C++ to compile [preprocessorErrorDirective] head scipy-1.1.0/scipy/special/_comb.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/special/_ellip_harm_2.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/special/_test_round.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/special/_ufuncs.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/special/_ufuncs_cxx.cxx:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/special/cython_special.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] head scipy-1.1.0/scipy/stats/_stats.c:6:6: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] DONE