2025-11-19 07:45 ftp://ftp.de.debian.org/debian/pool/main/s/scipy/scipy_1.16.3.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=python --library=boost --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-87-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: 1ca1246 (2025-11-18 18:56:39 +0100) count: 2746 2754 elapsed-time: 168.8 185.9 head-timing-info: old-timing-info: head results: scipy-1.16.3/doc/source/dev/contributor/_code_examples/ggev_repro_gh_11577.c:26:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAPACK_ROW_MAJOR [valueFlowBailoutIncompleteVar] scipy-1.16.3/doc/source/dev/contributor/_code_examples/meson.build.c:3:16: error: There is an unknown macro here somewhere. Configuration is required. If dependency is a macro then please configure it. [unknownMacro] scipy-1.16.3/scipy/_build_utils/src/wrap_g77_abi.c:42:48: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/_build_utils/src/wrap_g77_abi.c:42:66: style: Parameter 'cx' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/_build_utils/src/wrap_g77_abi.c:42:90: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/_build_utils/src/wrap_g77_abi.c:42:111: style: Parameter 'cy' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/_build_utils/src/wrap_g77_abi.c:42:126: style: Parameter 'incy' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/_build_utils/src/wrap_g77_abi.c:50:49: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/_build_utils/src/wrap_g77_abi.c:50:68: style: Parameter 'zx' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/_build_utils/src/wrap_g77_abi.c:50:92: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/_build_utils/src/wrap_g77_abi.c:50:114: style: Parameter 'zy' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/_build_utils/src/wrap_g77_abi.c:50:129: style: Parameter 'incy' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/_build_utils/src/wrap_g77_abi.c:58:48: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/_build_utils/src/wrap_g77_abi.c:58:66: style: Parameter 'cx' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/_build_utils/src/wrap_g77_abi.c:58:90: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/_build_utils/src/wrap_g77_abi.c:58:111: style: Parameter 'cy' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/_build_utils/src/wrap_g77_abi.c:58:126: style: Parameter 'incy' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/_build_utils/src/wrap_g77_abi.c:66:49: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/_build_utils/src/wrap_g77_abi.c:66:68: style: Parameter 'zx' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/_build_utils/src/wrap_g77_abi.c:66:92: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/_build_utils/src/wrap_g77_abi.c:66:114: style: Parameter 'zy' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/_build_utils/src/wrap_g77_abi.c:66:129: style: Parameter 'incy' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/_lib/_fpumode.c:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/_fpumode.c:21: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.16.3/scipy/_lib/_fpumode.c:46:22: note: You might need to cast the function pointer here scipy-1.16.3/scipy/_lib/_fpumode.c:21:40: note: Parameter 'args' can be declared as pointer to const scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:472:12: debug: Failed to instantiate template "convert_dict". The checking continues anyway. [templateInstantiation] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:120:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_False [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:124:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:198:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:222:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:241:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:264:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:430:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:489:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:622:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:643:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:674:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:836:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:842:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:927:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:933:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:977:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_EQ [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1058:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1112:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyUnicode_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1217:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_NotImplemented [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1306:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_False [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1543:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1592:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_False [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:698:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:739:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_SystemExit [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/_uarray/small_dynamic_array.h:19:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmallCapacity [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1814:3: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1819:3: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1825:3: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1831:3: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1841:3: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] scipy-1.16.3/scipy/_lib/_uarray/small_dynamic_array.h:80:3: warning: Member variable 'SmallDynamicArray < std :: vector < backend_options > * , 1 >::storage_' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/_lib/_uarray/small_dynamic_array.h:80:3: warning: Member variable 'SmallDynamicArray < std :: vector < py_ref > * , 1 >::storage_' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/_lib/_uarray/small_dynamic_array.h:21:8: performance:inconclusive: Technically the member function 'SmallDynamicArray < std :: vector < backend_options > * , 1 >::destroy_buffer' can be static (but you may consider moving to unnamed namespace). [functionStatic] scipy-1.16.3/scipy/_lib/_uarray/small_dynamic_array.h:21:8: performance:inconclusive: Technically the member function 'SmallDynamicArray < std :: vector < py_ref > * , 1 >::destroy_buffer' can be static (but you may consider moving to unnamed namespace). [functionStatic] scipy-1.16.3/scipy/_lib/_uarray/small_dynamic_array.h:37:7: error: Unhandled exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] scipy-1.16.3/scipy/_lib/_uarray/small_dynamic_array.h:51:7: error: Unhandled exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] scipy-1.16.3/scipy/_lib/_uarray/small_dynamic_array.h:130:7: error: Unhandled exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] scipy-1.16.3/scipy/_lib/_uarray/small_dynamic_array.h:186:7: error: Unhandled exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:790:35: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:886:32: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1814:44: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1820:38: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1826:39: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1831:48: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/_lib/_uarray/small_dynamic_array.h:60:22: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1295:38: style:inconclusive: Function 'call' argument 1 names different: declaration 'args' definition 'args_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1079:30: note: Function 'call' argument 1 names different: declaration 'args' definition 'args_'. scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1295:38: note: Function 'call' argument 1 names different: declaration 'args' definition 'args_'. scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1295:56: style:inconclusive: Function 'call' argument 2 names different: declaration 'kwargs' definition 'kwargs_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1079:47: note: Function 'call' argument 2 names different: declaration 'kwargs' definition 'kwargs_'. scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1295:56: note: Function 'call' argument 2 names different: declaration 'kwargs' definition 'kwargs_'. scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:230:8: style: Local variable 'domain' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1627:13: note: Shadowed declaration scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:230:8: note: Shadow variable scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:253:8: style: Local variable 'domain' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1627:13: note: Shadowed declaration scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:253:8: note: Shadow variable scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:667:14: style: Local variable 'domain' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1627:13: note: Shadowed declaration scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:667:14: note: Shadow variable scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1571:8: style: Local variable 'domain' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1627:13: note: Shadowed declaration scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1571:8: note: Shadow variable scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:79:37: style: Parameter 'lhs' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:82:57: style: Parameter 'rhs' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:88:37: style: Parameter 'lhs' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:91:57: style: Parameter 'rhs' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1154:28: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1154:46: style: Parameter 'def' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:1547:18: style: Variable 'state' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:72:22: warning: Access of moved variable 'other'. [accessMoved] scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:72:12: note: Calling std::move(other) scipy-1.16.3/scipy/_lib/_uarray/_uarray_dispatch.cxx:72:22: note: Access of moved variable 'other'. scipy-1.16.3/scipy/_lib/_uarray/vectorcall.cxx:42:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PY_VECTORCALL_ARGUMENTS_OFFSET [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/_uarray/vectorcall.cxx:86:16: style:inconclusive: Function 'Q_PyObject_VectorcallMethod' argument 4 names different: declaration 'kwdict' definition 'kwnames'. [funcArgNamesDifferent] scipy-1.16.3/scipy/_lib/_uarray/vectorcall.h:28:73: note: Function 'Q_PyObject_VectorcallMethod' argument 4 names different: declaration 'kwdict' definition 'kwnames'. scipy-1.16.3/scipy/_lib/_uarray/vectorcall.cxx:86:16: note: Function 'Q_PyObject_VectorcallMethod' argument 4 names different: declaration 'kwdict' definition 'kwnames'. scipy-1.16.3/scipy/_lib/src/ccallback.h:211:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/src/ccallback.h:247:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCIPY_TLS [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/src/_test_ccallback.c:285:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/_lib/src/ccallback.h:251:31: style: Condition 'lowlevelcallable_type==NULL' is always true [knownConditionTrueFalse] scipy-1.16.3/scipy/_lib/src/ccallback.h:247:60: note: Assignment 'lowlevelcallable_type=NULL', assigned value is 0 scipy-1.16.3/scipy/_lib/src/ccallback.h:251:31: note: Condition 'lowlevelcallable_type==NULL' is always true scipy-1.16.3/scipy/_lib/src/ccallback.h:340:59: style: Condition 'ccallback__set_thread_local((void*)callback)!=0' is always false [knownConditionTrueFalse] scipy-1.16.3/scipy/_lib/src/ccallback.h:340:40: note: Calling function 'ccallback__set_thread_local' returns 0 scipy-1.16.3/scipy/_lib/src/ccallback.h:340:59: note: Condition 'ccallback__set_thread_local((void*)callback)!=0' is always false scipy-1.16.3/scipy/_lib/src/ccallback.h:373:66: style: Condition 'ccallback__set_thread_local(callback->prev_callback)!=0' is always false [knownConditionTrueFalse] scipy-1.16.3/scipy/_lib/src/ccallback.h:373:40: note: Calling function 'ccallback__set_thread_local' returns 0 scipy-1.16.3/scipy/_lib/src/ccallback.h:373:66: note: Condition 'ccallback__set_thread_local(callback->prev_callback)!=0' is always false scipy-1.16.3/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.16.3/scipy/_lib/src/_test_ccallback.c:381:45: note: You might need to cast the function pointer here scipy-1.16.3/scipy/_lib/src/_test_ccallback.c:299:66: note: Parameter 'args' can be declared as pointer to const scipy-1.16.3/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.16.3/scipy/_lib/src/_test_ccallback.c:382:46: note: You might need to cast the function pointer here scipy-1.16.3/scipy/_lib/src/_test_ccallback.c:318:67: note: Parameter 'args' can be declared as pointer to const scipy-1.16.3/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.16.3/scipy/_lib/src/_test_ccallback.c:383:47: note: You might need to cast the function pointer here scipy-1.16.3/scipy/_lib/src/_test_ccallback.c:337:68: note: Parameter 'args' can be declared as pointer to const scipy-1.16.3/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.16.3/scipy/_lib/src/_test_ccallback.c:385:44: note: You might need to cast the function pointer here scipy-1.16.3/scipy/_lib/src/_test_ccallback.c:354:65: note: Parameter 'args' can be declared as pointer to const scipy-1.16.3/scipy/fft/_pocketfft/pypocketfft.cxx:44:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shape_t [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/fft/_pocketfft/pypocketfft.cxx:52:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stride_t [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/fft/_pocketfft/pypocketfft.cxx:62:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shape_t [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/fft/_pocketfft/pypocketfft.cxx:394:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/fft/_pocketfft/pypocketfft.cxx:421:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/fft/_pocketfft/pypocketfft.cxx:767:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/fft/_pocketfft/pypocketfft.cxx:767:62: error: Boolean value assigned to pointer. [assignBoolToPointer] scipy-1.16.3/scipy/fft/_pocketfft/pypocketfft.cxx:769:62: error: Boolean value assigned to pointer. [assignBoolToPointer] scipy-1.16.3/scipy/fft/_pocketfft/pypocketfft.cxx:772:16: error: Boolean value assigned to pointer. [assignBoolToPointer] scipy-1.16.3/scipy/fft/_pocketfft/pypocketfft.cxx:389:36: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/fft/_pocketfft/pypocketfft.cxx:416:36: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/fftpack/tests/fftw_dct.c:37:0: error: #error DCT_TEST_PRECISION must be a number 1-3 [preprocessorErrorDirective] scipy-1.16.3/scipy/integrate/__quadpack.c:4874:49: debug: Function::addArguments found argument 'double' with varid 0. [varid0] scipy-1.16.3/scipy/integrate/__quadpack.h:102:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/integrate/__quadpack.h:137:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCALLBACK_OBTAIN [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/integrate/__quadpack.h:326:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INT [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/integrate/__quadpack.h:407:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INT [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/integrate/__quadpack.h:491:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/integrate/__quadpack.h:599:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/integrate/__quadpack.h:708:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/integrate/__quadpack.h:812:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INT [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/integrate/__quadpack.h:895:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INT [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/integrate/__quadpack.c:4994:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/integrate/__quadpack.c:3526:27: style: Condition 'i!=noequ-1' is always true [knownConditionTrueFalse] scipy-1.16.3/scipy/integrate/__quadpack.c:3512:27: note: Assuming that condition 'iiterator))' is always false [knownConditionTrueFalse] scipy-1.16.3/scipy/ndimage/src/ni_support.c:196:30: note: Calling function 'NI_InitPointIterator' returns 1 scipy-1.16.3/scipy/ndimage/src/ni_support.c:196:9: note: Condition '!NI_InitPointIterator(array,&(buffer->iterator))' is always false scipy-1.16.3/scipy/ndimage/src/ni_support.c:198:9: style: Condition '!NI_LineIterator(&(buffer->iterator),axis)' is always false [knownConditionTrueFalse] scipy-1.16.3/scipy/ndimage/src/ni_support.c:78:31: note: Calling function 'NI_SubspaceIterator' returns 1 scipy-1.16.3/scipy/ndimage/src/ni_support.c:198:25: note: Calling function 'NI_LineIterator' returns 1 scipy-1.16.3/scipy/ndimage/src/ni_support.c:198:9: note: Condition '!NI_LineIterator(&(buffer->iterator),axis)' is always false scipy-1.16.3/scipy/ndimage/src/ni_support.c:228:13: style: Variable 'src' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/ndimage/src/ni_support.c:487:43: style: Parameter 'filter_shape' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/ndimage/src/ni_support.c:523:58: style: Parameter 'footprint' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/ndimage/src/ni_support.c:524:20: style: Parameter 'filter_shape' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/odr/__odrpack.c:58:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/odr/__odrpack.c:350:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/odr/__odrpack.c:542:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/odr/__odrpack.c:1267:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/odr/__odrpack.c:42:26: 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.16.3/scipy/odr/__odrpack.c:1173:24: note: You might need to cast the function pointer here scipy-1.16.3/scipy/odr/__odrpack.c:42:26: note: Parameter 'n' can be declared as pointer to const scipy-1.16.3/scipy/odr/__odrpack.c:42:36: 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.16.3/scipy/odr/__odrpack.c:1173:24: note: You might need to cast the function pointer here scipy-1.16.3/scipy/odr/__odrpack.c:42:36: note: Parameter 'm' can be declared as pointer to const scipy-1.16.3/scipy/odr/__odrpack.c:42:46: 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.16.3/scipy/odr/__odrpack.c:1173:24: note: You might need to cast the function pointer here scipy-1.16.3/scipy/odr/__odrpack.c:42:46: note: Parameter 'np' can be declared as pointer to const scipy-1.16.3/scipy/odr/__odrpack.c:42:57: 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.16.3/scipy/odr/__odrpack.c:1173:24: note: You might need to cast the function pointer here scipy-1.16.3/scipy/odr/__odrpack.c:42:57: note: Parameter 'nq' can be declared as pointer to const scipy-1.16.3/scipy/odr/__odrpack.c:43:40: 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.16.3/scipy/odr/__odrpack.c:1173:24: note: You might need to cast the function pointer here scipy-1.16.3/scipy/odr/__odrpack.c:43:40: note: Parameter 'beta' can be declared as pointer to const scipy-1.16.3/scipy/odr/__odrpack.c:43:54: 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.16.3/scipy/odr/__odrpack.c:1173:24: note: You might need to cast the function pointer here scipy-1.16.3/scipy/odr/__odrpack.c:43:54: note: Parameter 'xplusd' can be declared as pointer to const scipy-1.16.3/scipy/odr/__odrpack.c:44:54: 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.16.3/scipy/odr/__odrpack.c:1173:24: note: You might need to cast the function pointer here scipy-1.16.3/scipy/odr/__odrpack.c:44:54: note: Parameter 'ideval' can be declared as pointer to const scipy-1.16.3/scipy/optimize/__lbfgsb.h:53:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/__lbfgsb.c:3457:9: style: The if condition is the same as the previous if condition [duplicateCondition] scipy-1.16.3/scipy/optimize/__lbfgsb.c:3446:9: note: First condition scipy-1.16.3/scipy/optimize/__lbfgsb.c:3457:9: note: Second condition scipy-1.16.3/scipy/optimize/__lbfgsb.c:489:13: style:inconclusive: Function 'mainlb' argument 33 names different: declaration 'ln_task' definition 'temp_task'. [funcArgNamesDifferent] scipy-1.16.3/scipy/optimize/__lbfgsb.c:165:60: note: Function 'mainlb' argument 33 names different: declaration 'ln_task' definition 'temp_task'. scipy-1.16.3/scipy/optimize/__lbfgsb.c:489:13: note: Function 'mainlb' argument 33 names different: declaration 'ln_task' definition 'temp_task'. scipy-1.16.3/scipy/optimize/__lbfgsb.c:489:29: style:inconclusive: Function 'mainlb' argument 34 names different: declaration 'ln_taskmsg' definition 'temp_taskmsg'. [funcArgNamesDifferent] scipy-1.16.3/scipy/optimize/__lbfgsb.c:165:74: note: Function 'mainlb' argument 34 names different: declaration 'ln_taskmsg' definition 'temp_taskmsg'. scipy-1.16.3/scipy/optimize/__lbfgsb.c:489:29: note: Function 'mainlb' argument 34 names different: declaration 'ln_taskmsg' definition 'temp_taskmsg'. scipy-1.16.3/scipy/optimize/__lbfgsb.c:2550:13: style:inconclusive: Function 'lnsrlb' argument 32 names different: declaration 'temp_task_msg' definition 'temp_taskmsg'. [funcArgNamesDifferent] scipy-1.16.3/scipy/optimize/__lbfgsb.c:217:65: note: Function 'lnsrlb' argument 32 names different: declaration 'temp_task_msg' definition 'temp_taskmsg'. scipy-1.16.3/scipy/optimize/__lbfgsb.c:2550:13: note: Function 'lnsrlb' argument 32 names different: declaration 'temp_task_msg' definition 'temp_taskmsg'. scipy-1.16.3/scipy/optimize/__lbfgsb.c:1101:23: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:1101:34: style: Parameter 'u' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:1101:42: style: Parameter 'nbd' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:1188:20: style: Parameter 'sy' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:1188:53: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:1318:34: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:1318:45: style: Parameter 'u' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:1319:13: style: Parameter 'nbd' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:1319:26: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:1320:47: style: Parameter 'wy' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:1320:59: style: Parameter 'ws' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:1768:30: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:1768:41: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:1769:16: style: Parameter 'ws' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:1769:28: style: Parameter 'wy' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:1770:16: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:1770:47: style: Parameter 'index' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:1835:44: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:1836:16: style: Parameter 'u' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:1836:24: style: Parameter 'nbd' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:1892:29: style: Parameter 'ind' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:1893:12: style: Parameter 'indx2' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:1894:35: style: Parameter 'ws' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:1894:47: style: Parameter 'wy' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:1895:15: style: Parameter 'sy' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:2256:34: style: Parameter 'sy' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:2256:46: style: Parameter 'ss' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:2324:12: style: Parameter 'iwhere' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:2544:23: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:2544:34: style: Parameter 'u' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:2544:42: style: Parameter 'nbd' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:2764:23: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:2764:34: style: Parameter 'u' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:2764:42: style: Parameter 'nbd' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:2765:16: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:2765:27: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:2816:41: style: Parameter 'ind' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:2817:20: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:2817:31: style: Parameter 'u' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:2817:39: style: Parameter 'nbd' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:2818:43: style: Parameter 'ws' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:2818:55: style: Parameter 'wy' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:2819:34: style: Parameter 'xx' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__lbfgsb.c:2819:46: style: Parameter 'gg' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__minpack.h:113:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/__minpack.h:172:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCALLBACK_OBTAIN [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/__minpack.h:192:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCALLBACK_OBTAIN [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/__minpack.h:372:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/__minpack.h:473:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/__minpack.h:581:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/__minpack.h:677:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/__minpack.h:765:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/__minpack.c:3330:18: style: Condition 'iter==0' is always true [knownConditionTrueFalse] scipy-1.16.3/scipy/optimize/__minpack.c:3318:12: note: Assignment 'iter=0', assigned value is 0 scipy-1.16.3/scipy/optimize/__minpack.c:3330:18: note: Condition 'iter==0' is always true scipy-1.16.3/scipy/optimize/__minpack.h:113:76: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] scipy-1.16.3/scipy/optimize/__minpack.c:531:19: style: Variable 'delta' is reassigned a value before the old one has been used. [redundantAssignment] scipy-1.16.3/scipy/optimize/__minpack.c:530:19: note: delta is assigned scipy-1.16.3/scipy/optimize/__minpack.c:531:19: note: delta is overwritten scipy-1.16.3/scipy/optimize/__minpack.c:140:47: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__minpack.h:235: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.16.3/scipy/optimize/__minpack.h:516:9: note: You might need to cast the function pointer here scipy-1.16.3/scipy/optimize/__minpack.h:235:88: note: Parameter 'ldfjac' can be declared as pointer to const scipy-1.16.3/scipy/optimize/__minpack.h:302: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.16.3/scipy/optimize/__minpack.h:716:9: note: You might need to cast the function pointer here scipy-1.16.3/scipy/optimize/__minpack.h:302:91: note: Parameter 'ldfjac' can be declared as pointer to const scipy-1.16.3/scipy/optimize/__minpack.h:761:16: style: Variable 'fvecp' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/optimize/__minpack.h:761:24: style: Variable 'fjac' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/optimize/__minpack.h:761:31: style: Variable 'fvec' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/optimize/__nnls.c:24:26: style: Variable 'k' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/optimize/__slsqp.h:95:26: debug: Function::addArguments found argument 'dummy' with varid 0. [varid0] scipy-1.16.3/scipy/optimize/__slsqp.h:226:27: debug: Function::addArguments found argument 'dummy' with varid 0. [varid0] scipy-1.16.3/scipy/optimize/__slsqp.h:106:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/__slsqp.h:246:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyDict_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/__slsqp.c:601:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/__slsqp.c:477:9: style: The if condition is the same as the previous if condition [duplicateCondition] scipy-1.16.3/scipy/optimize/__slsqp.c:474:9: note: First condition scipy-1.16.3/scipy/optimize/__slsqp.c:477:9: note: Second condition scipy-1.16.3/scipy/optimize/__slsqp.c:349:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] scipy-1.16.3/scipy/optimize/__slsqp.c:801:9: style:inconclusive: Function 'lsi' argument 1 names different: declaration 'me' definition 'ma'. [funcArgNamesDifferent] scipy-1.16.3/scipy/optimize/__slsqp.c:5:21: note: Function 'lsi' argument 1 names different: declaration 'me' definition 'ma'. scipy-1.16.3/scipy/optimize/__slsqp.c:801:9: note: Function 'lsi' argument 1 names different: declaration 'me' definition 'ma'. scipy-1.16.3/scipy/optimize/__slsqp.c:801:45: style:inconclusive: Function 'lsi' argument 4 names different: declaration 'e' definition 'a'. [funcArgNamesDifferent] scipy-1.16.3/scipy/optimize/__slsqp.c:5:48: note: Function 'lsi' argument 4 names different: declaration 'e' definition 'a'. scipy-1.16.3/scipy/optimize/__slsqp.c:801:45: note: Function 'lsi' argument 4 names different: declaration 'e' definition 'a'. scipy-1.16.3/scipy/optimize/__slsqp.c:801:65: style:inconclusive: Function 'lsi' argument 5 names different: declaration 'f' definition 'b'. [funcArgNamesDifferent] scipy-1.16.3/scipy/optimize/__slsqp.c:5:59: note: Function 'lsi' argument 5 names different: declaration 'f' definition 'b'. scipy-1.16.3/scipy/optimize/__slsqp.c:801:65: note: Function 'lsi' argument 5 names different: declaration 'f' definition 'b'. scipy-1.16.3/scipy/optimize/__slsqp.c:178:14: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/optimize/__slsqp.c:53:9: note: Shadowed declaration scipy-1.16.3/scipy/optimize/__slsqp.c:178:14: note: Shadow variable scipy-1.16.3/scipy/optimize/__slsqp.c:196:14: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/optimize/__slsqp.c:53:9: note: Shadowed declaration scipy-1.16.3/scipy/optimize/__slsqp.c:196:14: note: Shadow variable scipy-1.16.3/scipy/optimize/__slsqp.c:231:14: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/optimize/__slsqp.c:53:9: note: Shadowed declaration scipy-1.16.3/scipy/optimize/__slsqp.c:231:14: note: Shadow variable scipy-1.16.3/scipy/optimize/__slsqp.c:251:14: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/optimize/__slsqp.c:53:9: note: Shadowed declaration scipy-1.16.3/scipy/optimize/__slsqp.c:251:14: note: Shadow variable scipy-1.16.3/scipy/optimize/__slsqp.c:278:14: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/optimize/__slsqp.c:53:9: note: Shadowed declaration scipy-1.16.3/scipy/optimize/__slsqp.c:278:14: note: Shadow variable scipy-1.16.3/scipy/optimize/__slsqp.c:957:22: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/optimize/__slsqp.c:944:9: note: Shadowed declaration scipy-1.16.3/scipy/optimize/__slsqp.c:957:22: note: Shadow variable scipy-1.16.3/scipy/optimize/__slsqp.c:989:22: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/optimize/__slsqp.c:944:9: note: Shadowed declaration scipy-1.16.3/scipy/optimize/__slsqp.c:989:22: note: Shadow variable scipy-1.16.3/scipy/optimize/__slsqp.c:997:22: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/optimize/__slsqp.c:944:9: note: Shadowed declaration scipy-1.16.3/scipy/optimize/__slsqp.c:997:22: note: Shadow variable scipy-1.16.3/scipy/optimize/__slsqp.c:46:35: style: Parameter 'funx' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__slsqp.c:48:45: style: Parameter 'xl' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__slsqp.c:48:66: style: Parameter 'xu' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__slsqp.c:428:22: style: Parameter 'gradx' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__slsqp.c:428:46: style: Parameter 'C' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__slsqp.c:428:66: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/__slsqp.h:125:15: style: Variable 'shape' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/optimize/__slsqp.h:130:15: style: Variable 'shape_b' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/optimize/__slsqp.h:172:24: style: Variable 'strides' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/optimize/__slsqp.h:173:22: style: Variable 'data_A' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/optimize/__slsqp.h:177:22: style: Variable 'data_b' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/optimize/__slsqp.h:280:5: style: Variable 'acc_obj' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/optimize/__slsqp.h:305:15: style: Variable 'shape_sol' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/optimize/__slsqp.h:307:15: style: Variable 'shape_mult' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/optimize/_direct/DIRect.c:771:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/_direct/DIRect.c:51:37: style:inconclusive: Function 'direct_direct_' argument 20 names different: declaration 'fcn_data' definition 'args'. [funcArgNamesDifferent] scipy-1.16.3/scipy/optimize/_direct/direct-internal.h:113:38: note: Function 'direct_direct_' argument 20 names different: declaration 'fcn_data' definition 'args'. scipy-1.16.3/scipy/optimize/_direct/DIRect.c:51:37: note: Function 'direct_direct_' argument 20 names different: declaration 'fcn_data' definition 'args'. scipy-1.16.3/scipy/optimize/_direct/DIRect.c:773:19: style: Variable 'callback_py' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/optimize/_direct/DIRserial.c:17:73: style: Parameter 'arrayi' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRserial.c:18:39: style: Parameter 'new__' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRserial.c:19:59: style: Parameter 'maxi' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRserial.c:20:14: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRserial.c:23:60: style: Parameter 'force_stop' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRserial.c:57:5: style: Variable 'arrayi' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/optimize/_direct/DIRserial.c:62:12: style: Variable 'length' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:132:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:584:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:936:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:989:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1208:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1123:5: style: Variable 'i__1' is assigned an expression that holds the same value. [redundantAssignment] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1109:17: note: length_dim1 is assigned '*n' here. scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1123:5: note: Variable 'i__1' is assigned an expression that holds the same value. scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1434:5: style: Variable 'i__1' is assigned an expression that holds the same value. [redundantAssignment] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1420:10: note: i__1 is assigned '*n' here. scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1425:16: note: Assuming condition is false scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1434:5: note: Variable 'i__1' is assigned an expression that holds the same value. scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:34:38: style: Parameter 'pos' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:35:6: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:103:50: style: Parameter 'anchor' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:103:79: style: Parameter 'actdeep' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:104:33: style: Parameter 'minf' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:104:89: style: Parameter 'thirds' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:107:14: style: Parameter 'cheat' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:107:33: style: Parameter 'kmax' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:107:48: style: Parameter 'ifeasiblef' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:275:56: style: Parameter 'anchor' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:276:22: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:349:40: style: Parameter 'pos' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:350:14: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:377:37: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:377:52: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:377:67: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:377:79: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:524:54: style: Parameter 'free' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:525:49: style: Parameter 'thirds' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:526:50: style: Parameter 'c1' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:526:66: style: Parameter 'c2' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:528:32: style: Parameter 'fmax' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:649:66: style: Parameter 'ins' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:650:29: style: Parameter 'maxfunc' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:705:36: style: Parameter 'maxi' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:799:73: style: Parameter 'j' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:799:85: style: Parameter 'k' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:800:34: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:800:46: style: Parameter 'maxi' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:800:61: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:851:31: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:871:73: style: Parameter 'arrayi' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:872:17: style: Parameter 'delta' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:872:33: style: Parameter 'sample' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:874:14: style: Parameter 'maxi' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:874:48: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:874:63: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:875:53: style: Parameter 'u' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:875:65: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:945:50: style: Parameter 'new__' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:945:66: style: Parameter 'currentlength' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:946:31: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:946:47: style: Parameter 'arrayi' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:946:64: style: Parameter 'sample' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1049:72: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1050:17: style: Parameter 'c1' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1050:33: style: Parameter 'c2' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1050:46: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1096:67: style: Parameter 'pos' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1097:37: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1161:35: style: Parameter 'maxor' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1327:36: style: Parameter 'maxfunc' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1402:53: style: Parameter 'u' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1402:68: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1402:80: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1443:65: style: Parameter 'version' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1444:17: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1444:46: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1444:75: style: Parameter 'maxf' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1445:5: style: Parameter 'maxt' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1445:23: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1445:38: style: Parameter 'u' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1445:50: style: Parameter 'algmethod' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1446:5: style: Parameter 'maxfunc' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1446:50: style: Parameter 'fglobal' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1446:71: style: Parameter 'fglper' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1448:5: style: Parameter 'volper' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1448:25: style: Parameter 'sigmaper' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1566:69: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1567:5: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1567:20: style: Parameter 'u' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1567:32: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1567:47: style: Parameter 'minf' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1567:65: style: Parameter 'fglobal' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1568:14: style: Parameter 'numfunc' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:147:5: style: Variable 'k' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:567:20: style: Variable 'sidelength' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:887:5: style: Variable 'u' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:888:5: style: Variable 'l' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:889:5: style: Variable 'x' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:892:7: style: Variable 'f' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/optimize/_direct/DIRsubrout.c:1464:5: style: Variable 'x' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/optimize/_direct/direct_wrap.c:69:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/_direct/direct_wrap.c:78:7: warning: If memory allocation fails, then there is a possible null pointer dereference: l [nullPointerOutOfMemory] scipy-1.16.3/scipy/optimize/_direct/direct_wrap.c:74:31: note: Assuming allocation function fails scipy-1.16.3/scipy/optimize/_direct/direct_wrap.c:74:10: note: Assignment 'l=(doublereal*)malloc(sizeof(doublereal)*dimension*2)', assigned value is 0 scipy-1.16.3/scipy/optimize/_direct/direct_wrap.c:78:7: note: Null pointer dereference scipy-1.16.3/scipy/optimize/_direct/direct_wrap.c:76:12: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] scipy-1.16.3/scipy/optimize/_direct/direct_wrap.c:74:31: note: Assuming allocation function fails scipy-1.16.3/scipy/optimize/_direct/direct_wrap.c:74:10: note: Assignment 'l=(doublereal*)malloc(sizeof(doublereal)*dimension*2)', assigned value is 0 scipy-1.16.3/scipy/optimize/_direct/direct_wrap.c:76:12: note: Null pointer addition scipy-1.16.3/scipy/optimize/_directmodule.c:34:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/_highspy/highs_options.cpp:70:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/_highspy/highs_options.cpp:33:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kOk [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/_highspy/highs_options.cpp:27:54: performance: Function parameter 'value' should be passed by const reference. [passedByValue] scipy-1.16.3/scipy/optimize/_highspy/highs_options.cpp:85:30: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] scipy-1.16.3/scipy/optimize/_lsap.c:52:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/_pava/pava_pybind.cpp:90:1: error: syntax error [syntaxError] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable daxpy [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:64:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dscal [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:70:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dcopy [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:76:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dnrm2 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:82:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ddot [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:88:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dpttrf [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:95:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dpttrs [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:103:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dptrfs [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:111:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dlagtm [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/_trlib/trlib_eigen_inverse.c:88:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/_trlib/trlib_eigen_inverse.c:58:14: style: Redundant initialization for 'minuslam'. The initialized value is overwritten before it is read. [redundantInitialization] scipy-1.16.3/scipy/optimize/_trlib/trlib_eigen_inverse.c:41:26: note: minuslam is initialized scipy-1.16.3/scipy/optimize/_trlib/trlib_eigen_inverse.c:58:14: note: minuslam is overwritten scipy-1.16.3/scipy/optimize/_trlib/trlib_eigen_inverse.c:58:5: style: Variable 'minuslam' is assigned an expression that holds the same value. [redundantAssignment] scipy-1.16.3/scipy/optimize/_trlib/trlib_eigen_inverse.c:41:26: note: minuslam is assigned '-lam_init' here. scipy-1.16.3/scipy/optimize/_trlib/trlib_eigen_inverse.c:58:5: note: Variable 'minuslam' is assigned an expression that holds the same value. scipy-1.16.3/scipy/optimize/_trlib/trlib_eigen_inverse.c:32:75: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:55:38: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:55:80: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:55:110: style: Parameter 'incy' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:61:38: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:61:80: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:67:38: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:67:65: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:67:95: style: Parameter 'incy' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:73:40: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:73:67: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:79:39: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:79:66: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:79:96: style: Parameter 'incy' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:85:39: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:92:39: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:92:55: style: Parameter 'nrhs' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:92:107: style: Parameter 'ldb' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:99:39: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:99:55: style: Parameter 'nrhs' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:99:131: style: Parameter 'ldb' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:100:50: style: Parameter 'ldx' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:107:52: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:107:68: style: Parameter 'nrhs' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:108:39: style: Parameter 'ldx' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_private.h:108:82: style: Parameter 'ldb' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_krylov.c:450:40: style: A pointer can not be negative so it is either pointless or an error to check if it is. [pointerLessThanZero] scipy-1.16.3/scipy/optimize/_trlib/trlib_krylov.c:35:53: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_leftmost.c:57:37: style: Parameter 'diag' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_leftmost.c:57:56: style: Parameter 'offdiag' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_leftmost.c:59:57: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_leftmost.c:35:28: style: Variable 'curret' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/optimize/_trlib/trlib_leftmost.c:66:20: style: Variable 'jj' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/optimize/_trlib/trlib_leftmost.c:75:27: style: Variable 'n_neg_piv' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/optimize/_trlib/trlib_leftmost.c:82:37: style: Variable 'continue_outer_loop' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/optimize/_trlib/trlib_tri_factor.c:425:53: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_tri_factor.c:469:53: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_tri_factor.c:593:33: style: Parameter 'diag' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_tri_factor.c:593:52: style: Parameter 'offdiag' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/_trlib/trlib_tri_factor.c:61:26: style: Variable 'lam_pert' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/optimize/_trlib/trlib_tri_factor.c:64:26: style: Variable 'dlam' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/optimize/_trlib/trlib_tri_factor.c:72:33: style: Variable 'dot2' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/optimize/_trlib/trlib_tri_factor.c:73:32: style: Variable 'invD_norm_w_sq' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/optimize/_trlib/trlib_tri_factor.c:491:22: style: Variable 'dlam' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/optimize/_trlib/trlib_tri_factor.c:492:20: style: Variable 'dn' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/optimize/rectangular_lsap/rectangular_lsap.cpp:80:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/rectangular_lsap/rectangular_lsap.cpp:171:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/rectangular_lsap/rectangular_lsap.cpp:226:19: style: Local variable 'v' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/optimize/rectangular_lsap/rectangular_lsap.cpp:178:25: note: Shadowed declaration scipy-1.16.3/scipy/optimize/rectangular_lsap/rectangular_lsap.cpp:226:19: note: Shadow variable scipy-1.16.3/scipy/optimize/rectangular_lsap/rectangular_lsap.cpp:60:65: style: Parameter 'u' can be declared as reference to const [constParameterReference] scipy-1.16.3/scipy/optimize/rectangular_lsap/rectangular_lsap.cpp:61:38: style: Parameter 'v' can be declared as reference to const [constParameterReference] scipy-1.16.3/scipy/optimize/rectangular_lsap/rectangular_lsap.cpp:62:40: style: Parameter 'row4col' can be declared as reference to const [constParameterReference] scipy-1.16.3/scipy/optimize/rectangular_lsap/rectangular_lsap.cpp:60:38: style: Parameter 'cost' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/tnc/example.c:32:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] scipy-1.16.3/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.16.3/scipy/optimize/tnc/example.c:35:25: note: You might need to cast the function pointer here scipy-1.16.3/scipy/optimize/tnc/example.c:12:28: note: Parameter 'x' can be declared as const array scipy-1.16.3/scipy/optimize/tnc/example.c:26:5: style: Variable 'xopt' can be declared as const array [constVariable] scipy-1.16.3/scipy/optimize/tnc/tnc.c:276:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/tnc/tnc.c:490:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/tnc/tnc.c:618:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/tnc/tnc.c:939:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/tnc/tnc.c:1011:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/tnc/tnc.c:1280:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/tnc/tnc.c:1551:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/tnc/tnc.c:620:18: style: The if condition is the same as the previous if condition [duplicateCondition] scipy-1.16.3/scipy/optimize/tnc/tnc.c:617:18: note: First condition scipy-1.16.3/scipy/optimize/tnc/tnc.c:620:18: note: Second condition scipy-1.16.3/scipy/optimize/tnc/tnc.c:514:46: style:inconclusive: Function 'tnc_minimize' argument 4 names different: declaration 'g' definition 'gfull'. [funcArgNamesDifferent] scipy-1.16.3/scipy/optimize/tnc/tnc.c:103:65: note: Function 'tnc_minimize' argument 4 names different: declaration 'g' definition 'gfull'. scipy-1.16.3/scipy/optimize/tnc/tnc.c:514:46: note: Function 'tnc_minimize' argument 4 names different: declaration 'g' definition 'gfull'. scipy-1.16.3/scipy/optimize/tnc/tnc.c:971:62: style:inconclusive: Function 'stepMax' argument 4 names different: declaration 'p' definition 'dir'. [funcArgNamesDifferent] scipy-1.16.3/scipy/optimize/tnc/tnc.c:160:62: note: Function 'stepMax' argument 4 names different: declaration 'p' definition 'dir'. scipy-1.16.3/scipy/optimize/tnc/tnc.c:971:62: note: Function 'stepMax' argument 4 names different: declaration 'p' definition 'dir'. scipy-1.16.3/scipy/optimize/tnc/tnc.c:240:56: style: Parameter 'scale' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:241:16: style: Parameter 'offset' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:480:42: style: Parameter 'x' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:480:67: style: Parameter 'xscale' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:481:35: style: Parameter 'xoffset' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:481:53: style: Parameter 'low' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:481:67: style: Parameter 'up' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:926:59: style: Parameter 'g' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:927:51: style: Parameter 'pivot' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:971:50: style: Parameter 'x' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:971:62: style: Parameter 'dir' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:972:27: style: Parameter 'pivot' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:972:43: style: Parameter 'low' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:972:57: style: Parameter 'up' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:973:30: style: Parameter 'xscale' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:973:47: style: Parameter 'xoffset' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:1002:56: style: Parameter 'p' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:1003:37: style: Parameter 'low' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:1003:51: style: Parameter 'up' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:1003:64: style: Parameter 'xscale' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:1004:37: style: Parameter 'xoffset' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:1037:64: style: Parameter 'g' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:1293:38: style: Parameter 'v' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:1294:38: style: Parameter 'x' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:1294:50: style: Parameter 'g' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:1340:52: style: Parameter 'diagb' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:1412:48: style: Parameter 'sj' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:1412:61: style: Parameter 'hjv' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:1413:27: style: Parameter 'hjyj' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:1439:51: style: Parameter 'yk' can be declared as const array [constParameter] scipy-1.16.3/scipy/optimize/tnc/tnc.c:1655:37: style: Parameter 'reltol' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/tnc/tnc.c:1657:48: style: Parameter 'fu' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/tnc/tnc.c:1657:60: style: Parameter 'gu' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/tnc/tnc.c:1729:48: style: Parameter 'oldf' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/tnc/tnc.c:1732:37: style: Parameter 'gtest1' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/tnc/tnc.c:1732:53: style: Parameter 'gtest2' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/optimize/zeros.c:50:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/optimize/zeros.c:91:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/signal/_correlate_nd.cc:22:57: debug: Function::addArguments found argument 'dummy' with varid 0. [varid0] scipy-1.16.3/scipy/signal/_correlate_nd.cc:53:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/signal/_correlate_nd.cc:232:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_MAXDIMS [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/signal/_correlate_nd.cc:37:10: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_correlate_nd.cc:42:10: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_correlate_nd.cc:47:12: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_correlate_nd.cc:63:11: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_correlate_nd.cc:67:11: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_correlate_nd.cc:71:11: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_correlate_nd.cc:202:39: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_correlate_nd.cc:203:39: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_correlate_nd.cc:204:35: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_correlate_nd.cc:208:25: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_correlate_nd.cc:209:15: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_correlate_nd.cc:272:12: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_correlate_nd.cc:286:17: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_correlate_nd.cc:160:21: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_correlate_nd.cc:161:21: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_correlate_nd.cc:170:10: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_correlate_nd.cc:171:10: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_correlate_nd.cc:123:22: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_correlate_nd.cc:123:61: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_correlate_nd.cc:130:11: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_correlate_nd.cc:63:47: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/signal/_correlate_nd.cc:67:47: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/signal/_correlate_nd.cc:71:47: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/signal/_correlate_nd.cc:287:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/signal/_correlate_nd.cc:353:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/signal/_correlate_nd.cc:354:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/signal/_correlate_nd.cc:359:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/signal/_correlate_nd.cc:361:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/signal/_correlate_nd.cc:227:49: style:inconclusive: Function '_correlate_nd_imp' argument 1 names different: declaration 'x' definition 'itx'. [funcArgNamesDifferent] scipy-1.16.3/scipy/signal/_correlate_nd.cc:18:49: note: Function '_correlate_nd_imp' argument 1 names different: declaration 'x' definition 'itx'. scipy-1.16.3/scipy/signal/_correlate_nd.cc:227:49: note: Function '_correlate_nd_imp' argument 1 names different: declaration 'x' definition 'itx'. scipy-1.16.3/scipy/signal/_correlate_nd.cc:227:73: style:inconclusive: Function '_correlate_nd_imp' argument 2 names different: declaration 'y' definition 'ity'. [funcArgNamesDifferent] scipy-1.16.3/scipy/signal/_correlate_nd.cc:18:71: note: Function '_correlate_nd_imp' argument 2 names different: declaration 'y' definition 'ity'. scipy-1.16.3/scipy/signal/_correlate_nd.cc:227:73: note: Function '_correlate_nd_imp' argument 2 names different: declaration 'y' definition 'ity'. scipy-1.16.3/scipy/signal/_correlate_nd.cc:228:28: style:inconclusive: Function '_correlate_nd_imp' argument 3 names different: declaration 'z' definition 'itz'. [funcArgNamesDifferent] scipy-1.16.3/scipy/signal/_correlate_nd.cc:19:28: note: Function '_correlate_nd_imp' argument 3 names different: declaration 'z' definition 'itz'. scipy-1.16.3/scipy/signal/_correlate_nd.cc:228:28: note: Function '_correlate_nd_imp' argument 3 names different: declaration 'z' definition 'itz'. scipy-1.16.3/scipy/signal/_correlate_nd.cc:153:16: style: Variable 'ptr1' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/signal/_correlate_nd.cc:153:23: style: Variable 'ptr2' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/signal/_firfilter.cc:67:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/signal/_firfilter.cc:68:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/signal/_firfilter.cc:69:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/signal/_firfilter.cc:198:20: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_firfilter.cc:50:1: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/signal/_firfilter.cc:51:1: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/signal/_firfilter.cc:52:1: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/signal/_firfilter.cc:53:1: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/signal/_firfilter.cc:54:1: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/signal/_firfilter.cc:56:1: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/signal/_firfilter.cc:57:1: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/signal/_firfilter.cc:58:1: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/signal/_firfilter.cc:59:1: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/signal/_firfilter.cc:60:1: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/signal/_firfilter.cc:62:1: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/signal/_firfilter.cc:63:1: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/signal/_firfilter.cc:64:1: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/signal/_firfilter.cc:67:1: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/signal/_firfilter.cc:68:1: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/signal/_firfilter.cc:69:1: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/signal/_firfilter.cc:62:1: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.16.3/scipy/signal/_firfilter.cc:63:1: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.16.3/scipy/signal/_firfilter.cc:67:1: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.16.3/scipy/signal/_firfilter.cc:68:1: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.16.3/scipy/signal/_firfilter.cc:69:1: portability: Casting between char * and long double * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.16.3/scipy/signal/_firfilter.cc:167:22: style: Parameter 'instr' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/signal/_firfilter.cc:173:22: style: Parameter 'Ns' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/signal/_lfilter.cc:66:114: error: There is an unknown macro here somewhere. Configuration is required. If NPY_INTP_FMT is a macro then please configure it. [unknownMacro] scipy-1.16.3/scipy/signal/_medianfilter.cc:134:1: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_medianfilter.cc:135:1: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_medianfilter.cc:136:1: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_medianfilter.cc:134:1: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/signal/_medianfilter.cc:135:1: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/signal/_medianfilter.cc:136:1: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:684:60: debug: Function::addArguments found argument 'dummy' with varid 0. [varid0] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:833:55: debug: Function::addArguments found argument 'dummy' with varid 0. [varid0] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:940:58: debug: Function::addArguments found argument 'dummy' with varid 0. [varid0] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:706:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:850:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:955:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INTP [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:708:27: style:inconclusive: Boolean expression 'boundary==0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:511:14: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:700:12: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:702:12: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:709:17: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:714:19: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:717:21: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:735:17: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:739:19: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:769:12: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:776:29: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:778:22: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:780:22: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:781:22: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:785:22: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:861:15: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:863:13: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:865:16: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:881:12: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:900:9: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:903:21: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:904:21: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:905:21: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:906:21: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:951:15: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:955:11: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:959:13: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:960:13: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:963:13: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:968:24: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:969:24: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:974:24: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:975:24: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:980:24: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:981:24: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:516:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:794:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:516:36: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:94:14: style: The scope of the variable 'c' can be reduced. [variableScope] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:479:10: style: The scope of the variable 'k' can be reduced. [variableScope] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:480:24: style: The scope of the variable 'fup' can be reduced. [variableScope] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:68:60: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:91:47: style: Parameter 'grid' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:91:61: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:91:72: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:91:83: style: Parameter 'ad' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:125:38: style: Parameter 'des' can be declared as const array [constParameter] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:125:67: style: Parameter 'edge' can be declared as const array [constParameter] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:126:12: style: Parameter 'wt' can be declared as const array [constParameter] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:458:41: style: Parameter 'fx' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:473:30: style: Parameter 'h2' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:473:69: style: Parameter 'bands' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:474:30: style: Parameter 'response' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/signal/_sigtoolsmodule.cc:474:48: style: Parameter 'weight' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/signal/_splinemodule.cc:55:51: debug: Function::addArguments found argument 'dummy' with varid 0. [varid0] scipy-1.16.3/scipy/signal/_splinemodule.cc:169:55: debug: Function::addArguments found argument 'dummy' with varid 0. [varid0] scipy-1.16.3/scipy/signal/_splinemodule.cc:306:59: debug: Function::addArguments found argument 'dummy' with varid 0. [varid0] scipy-1.16.3/scipy/signal/_splinemodule.cc:422:59: debug: Function::addArguments found argument 'dummy' with varid 0. [varid0] scipy-1.16.3/scipy/signal/_splinemodule.h:339:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/signal/_splinemodule.cc:64:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_FLOAT [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/signal/_splinemodule.cc:183:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_FLOAT [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/signal/_splinemodule.cc:319:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_FLOAT [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/signal/_splinemodule.cc:435:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_FLOAT [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/signal/_splinemodule.h:339:14: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_splinemodule.cc:66:13: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_splinemodule.cc:70:12: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_splinemodule.cc:74:12: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_splinemodule.cc:78:9: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_splinemodule.cc:95:40: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_splinemodule.cc:95:73: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_splinemodule.cc:96:40: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_splinemodule.cc:96:72: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_splinemodule.cc:100:40: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_splinemodule.cc:100:74: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_splinemodule.cc:101:40: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_splinemodule.cc:101:73: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_splinemodule.cc:185:11: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_splinemodule.cc:205:9: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_splinemodule.cc:321:11: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_splinemodule.cc:341:9: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_splinemodule.cc:353:52: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_splinemodule.cc:353:85: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_splinemodule.cc:437:11: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_splinemodule.cc:457:9: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/signal/_splinemodule.h:334:9: style: The scope of the variable 'm' can be reduced. [variableScope] scipy-1.16.3/scipy/signal/_splinemodule.h:334:12: style: The scope of the variable 'n' can be reduced. [variableScope] scipy-1.16.3/scipy/signal/_splinemodule.cc:172:13: style: Variable 'in_size' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/signal/_splinemodule.cc:309:13: style: Variable 'in_size' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/signal/_splinemodule.cc:425:13: style: Variable 'in_size' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ccolumn_bmod.c:156:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ccolumn_bmod.c:57:19: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ccolumn_bmod.c:58:19: style: Parameter 'repfnz' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ccolumn_bmod.c:91:19: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ccolumn_bmod.c:91:26: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ccolumn_bmod.c:92:19: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ccolumn_bmod.c:92:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ccolumn_bmod.c:70:22: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ccolumn_bmod.c:70:32: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ccolumn_bmod.c:98:28: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ccolumn_bmod.c:99:29: style: Variable 'none' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ccolumn_bmod.c:316:7: style: Variable 'lptr' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ccolumn_bmod.c:70:17: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ccolumn_bmod.c:70:27: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ccolumn_bmod.c:71:24: style: Unused variable: alpha [unusedVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ccolumn_bmod.c:71:31: style: Unused variable: beta [unusedVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ccolumn_bmod.c:98:24: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ccolumn_bmod.c:99:24: style: Variable 'none' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/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.16.3/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.16.3/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.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ccopy_to_ucol.c:53:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ccopy_to_ucol.c:53:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ccopy_to_ucol.c:54:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ccopy_to_ucol.c:54:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgscon.c:158:20: style: Condition 'kase!=0' is always true [knownConditionTrueFalse] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsisx.c:569:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsisx.c:602:10: style: The if condition is the same as the previous if condition [duplicateCondition] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsisx.c:540:10: note: First condition scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsisx.c:602:10: note: Second condition scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsisx.c:639:23: warning: Either the condition '(perm_tmp=int32Malloc(2*n))==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsisx.c:637:40: note: Assuming that condition '(perm_tmp=int32Malloc(2*n))==NULL' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsisx.c:639:23: note: Null pointer addition scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsisx.c:541:15: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsisx.c:420:15: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsisx.c:541:15: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsisx.c:541:18: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsisx.c:420:18: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsisx.c:541:18: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsitrf.c:349:7: style: Local variable 'quota' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsitrf.c:249:15: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsitrf.c:349:7: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsitrf.c:356:11: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsitrf.c:239:15: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsitrf.c:356:11: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsitrf.c:486:20: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsitrf.c:239:15: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsitrf.c:486:20: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsitrf.c:567:11: style: Local variable 'quota' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsitrf.c:249:15: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsitrf.c:567:11: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsitrf.c:574:8: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsitrf.c:239:15: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsitrf.c:574:8: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsitrf.c:188:44: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsitrf.c:254:15: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsitrf.c:328:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsitrf.c:370:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsitrf.c:589:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsitrf.c:254:11: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsrfs.c:419:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsrfs.c:449:17: style: Condition 'kase!=0' is always true [knownConditionTrueFalse] scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsrfs.c:275:10: note: Assuming that condition '!Bjcol.Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsrfs.c:276:17: note: Bjcol_store is assigned 'Bjcol.Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsrfs.c:277:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsrfs.c:275:10: note: Assuming that condition '!Bjcol.Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsrfs.c:276:17: note: Bjcol_store is assigned 'Bjcol.Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsrfs.c:278:5: note: Null pointer dereference scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsrfs.c:142:40: style: Parameter 'equed' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsrfs.c:142:54: style: Parameter 'R' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgsrfs.c:142:64: style: Parameter 'C' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgssv.c:148:15: style: Variable 'Bstore' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgssvx.c:586:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgstrf.c:200:28: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgstrf.c:202:14: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgstrf.c:219:23: style: Variable 'a' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgstrf.c:220:16: style: Variable 'asub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgstrf.c:220:23: style: Variable 'xa_begin' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgstrf.c:220:34: style: Variable 'xa_end' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgstrs.c:116:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable soln [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgstrs.c:94:14: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgstrs.c:94:27: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cgstrs.c:347:45: style: Parameter 'soln' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/claqgs.c:129:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/claqgs.c:92:31: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/claqgs.c:92:41: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cmemory.c:359:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cmemory.c:452:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cmemory.c:485:20: style: Variable 'dold' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cmemory.c:627:15: style: Variable 'last' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cmyblas2.c:58:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cmyblas2.c:129:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cmyblas2.c:165:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cmyblas2.c:44:41: style: Variable 'Mki3' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cmyblas2.c:143:77: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cmyblas2.c:147:41: style: Variable 'Mki3' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/colamd.c:2272:14: style: Array index 'min_score' is used before limits check. [arrayIndexThenCheck] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/colamd.c:1243:9: style: Condition '!mark' is always false [knownConditionTrueFalse] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/colamd.c:1134:9: style: Parameter 'A' can be declared as const array [constParameter] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/colamd.c:1135:9: style: Parameter 'p' can be declared as const array [constParameter] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/colamd.c:1137:12: style: Parameter 'knobs' can be declared as const array [constParameter] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/colamd.c:1678:10: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/colamd.c:1679:10: style: Variable 'cp_end' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/colamd.c:1681:10: style: Variable 'rp_end' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/colamd.c:1908:12: style: Parameter 'knobs' can be declared as const array [constParameter] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/colamd.c:1920:10: style: Variable 'cp_end' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/colamd.c:2204:10: style: Variable 'cp_end' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/colamd.c:2205:10: style: Variable 'rp_end' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/colamd.c:2862:10: style: Variable 'cp1' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/colamd.c:2863:10: style: Variable 'cp2' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/colamd.c:2867:10: style: Variable 'rp_end' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/colamd.c:3005:10: style: Parameter 'pfree' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/colamd.c:3165:11: style: Parameter 'method' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/colamd.c:3166:9: style: Parameter 'stats' can be declared as const array [constParameter] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cpanel_bmod.c:171:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cpanel_bmod.c:68:18: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cpanel_bmod.c:97:19: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cpanel_bmod.c:97:26: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cpanel_bmod.c:98:19: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cpanel_bmod.c:98:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cpanel_bmod.c:100:19: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cpanel_bmod.c:106:24: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cpanel_dfs.c:80:17: style: Parameter 'xprune' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cpanel_dfs.c:89:23: style: Variable 'a' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cpanel_dfs.c:90:16: style: Variable 'asub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/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.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cpanel_dfs.c:100:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cpanel_dfs.c:100:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cpanel_dfs.c:101:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cpanel_dfs.c:101:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cpivotL.c:201:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cpivotL.c:71:21: style: Parameter 'iperm_r' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cpivotL.c:72:21: style: Parameter 'iperm_c' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cpivotL.c:91:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cpivotgrowth.c:59:46: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cpruneL.c:64:17: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cpruneL.c:64:24: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cpruneL.c:65:24: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cpruneL.c:67:17: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/creadMM.c:159:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/creadMM.c:229:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/creadMM.c:59:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/creadMM.c:102:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/creadMM.c:122:5: style: Variable '*m' is assigned an expression that holds the same value. [redundantAssignment] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/creadMM.c:112:10: note: Assuming that condition '*m!=*n' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/creadMM.c:122:5: note: Variable '*m' is assigned an expression that holds the same value. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/creadhb.c:304:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/creadhb.c:102:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/creadrb.c:300:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/creadrb.c:98:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/creadtriple.c:87:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/creadtriple.c:146:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/csnode_bmod.c:128:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/csnode_bmod.c:65:14: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/csnode_bmod.c:65:21: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/csp_blas2.c:153:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/csp_blas2.c:521:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/csp_blas2.c:86:16: style: Parameter 'uplo' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/csp_blas2.c:86:41: style: Parameter 'diag' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/csp_blas2.c:462:16: style: Parameter 'trans' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/csp_blas2.c:97:24: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/csp_blas2.c:99:25: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/csp_blas2.c:99:44: style: Variable 'beta' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/csp_blas2.c:97:19: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/csp_blas2.c:99:19: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/csp_blas2.c:99:39: style: Variable 'beta' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:222:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:273:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:293:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:334:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:347:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:420:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:53:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:54:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:55:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:56:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:74:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:75:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:76:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:77:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:114:10: note: Assuming that condition '!X->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:115:12: note: Xstore is assigned '(struct DNformat*)X->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:116:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:114:10: note: Assuming that condition '!X->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:115:12: note: Xstore is assigned '(struct DNformat*)X->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:117:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:149:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:150:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:151:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:152:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:153:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:154:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:155:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:156:5: note: Null pointer dereference scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:121:49: style: Parameter 'X' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:165:22: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:165:32: style: Parameter 'colind' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:165:47: style: Parameter 'rowptr' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:202:29: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:207:18: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:226:31: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:230:18: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:231:10: style: Variable 'col_to_sup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:231:23: style: Variable 'sup_to_col' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:232:12: style: Variable 'rowind' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:232:21: style: Variable 'rowind_colptr' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:277:27: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:281:18: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:299:21: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:299:55: style: Parameter 'xprune' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:302:14: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:302:21: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:303:14: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:303:22: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:304:21: style: Variable 'lusup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:305:14: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:306:21: style: Variable 'ucol' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:307:14: style: Variable 'usub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:307:21: style: Variable 'xusub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:340:41: style: Parameter 'tempv' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:433:57: style: Parameter 'mem_usage' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:434:43: style: Parameter 'ferr' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:435:19: style: Parameter 'berr' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:435:31: style: Parameter 'equed' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:437:15: style: Variable 'Lstore' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:438:15: style: Variable 'Ustore' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:439:15: style: Variable 'utime' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:440:15: style: Variable 'ops' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:477:31: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/cutil.c:477:59: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dGetDiagU.c:38:22: style: Variable 'Lval' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcolumn_bmod.c:57:19: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcolumn_bmod.c:58:19: style: Parameter 'repfnz' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcolumn_bmod.c:91:19: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcolumn_bmod.c:91:26: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcolumn_bmod.c:92:19: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcolumn_bmod.c:92:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcolumn_bmod.c:70:22: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcolumn_bmod.c:70:32: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcolumn_bmod.c:98:21: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcolumn_bmod.c:99:22: style: Variable 'none' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcolumn_bmod.c:303:7: style: Variable 'lptr' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcolumn_bmod.c:70:17: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcolumn_bmod.c:70:27: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcolumn_bmod.c:71:17: style: Unused variable: alpha [unusedVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcolumn_bmod.c:71:24: style: Unused variable: beta [unusedVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcolumn_bmod.c:98:17: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcolumn_bmod.c:99:17: style: Variable 'none' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcomplex.c:43:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcomplex.c:32:45: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcomplex.c:32:63: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcomplex.c:62:29: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcomplex.c:84:30: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcomplex.c:96:45: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcomplex.c:106:46: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcomplex.c:113:30: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcomplex.c:135:37: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/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.16.3/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.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcopy_to_ucol.c:53:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcopy_to_ucol.c:53:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcopy_to_ucol.c:54:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dcopy_to_ucol.c:54:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgscon.c:160:20: style: Condition 'kase!=0' is always true [knownConditionTrueFalse] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsequ.c:101:15: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsisx.c:602:10: style: The if condition is the same as the previous if condition [duplicateCondition] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsisx.c:540:10: note: First condition scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsisx.c:602:10: note: Second condition scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsisx.c:639:23: warning: Either the condition '(perm_tmp=int32Malloc(2*n))==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsisx.c:637:40: note: Assuming that condition '(perm_tmp=int32Malloc(2*n))==NULL' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsisx.c:639:23: note: Null pointer addition scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsisx.c:541:15: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsisx.c:420:15: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsisx.c:541:15: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsisx.c:541:18: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsisx.c:420:18: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsisx.c:541:18: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsitrf.c:348:7: style: Local variable 'quota' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsitrf.c:248:15: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsitrf.c:348:7: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsitrf.c:355:11: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsitrf.c:238:15: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsitrf.c:355:11: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsitrf.c:484:20: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsitrf.c:238:15: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsitrf.c:484:20: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsitrf.c:570:11: style: Local variable 'quota' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsitrf.c:248:15: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsitrf.c:570:11: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsitrf.c:577:8: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsitrf.c:238:15: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsitrf.c:577:8: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsitrf.c:188:44: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsitrf.c:212:16: style: Variable 'a' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsitrf.c:327:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsitrf.c:368:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsitrf.c:591:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsrfs.c:441:17: style: Condition 'kase!=0' is always true [knownConditionTrueFalse] scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsrfs.c:275:10: note: Assuming that condition '!Bjcol.Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsrfs.c:276:17: note: Bjcol_store is assigned 'Bjcol.Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsrfs.c:277:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsrfs.c:275:10: note: Assuming that condition '!Bjcol.Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsrfs.c:276:17: note: Bjcol_store is assigned 'Bjcol.Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsrfs.c:278:5: note: Null pointer dereference scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsrfs.c:142:40: style: Parameter 'equed' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsrfs.c:142:55: style: Parameter 'R' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsrfs.c:142:66: style: Parameter 'C' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgsrfs.c:157:15: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgssv.c:148:15: style: Variable 'Bstore' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgstrf.c:200:28: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgstrf.c:202:14: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgstrf.c:219:16: style: Variable 'a' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgstrf.c:220:16: style: Variable 'asub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgstrf.c:220:23: style: Variable 'xa_begin' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgstrf.c:220:34: style: Variable 'xa_end' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgstrs.c:115:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable soln [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgstrs.c:94:14: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgstrs.c:94:27: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgstrs.c:109:22: style: Variable 'Uval' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dgstrs.c:334:38: style: Parameter 'soln' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dlangs.c:76:15: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dlaqgs.c:92:32: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dlaqgs.c:92:43: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dmach.c:66:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dmach.c:18:20: style: Parameter 'cmach' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dmemory.c:359:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dmemory.c:452:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dmemory.c:371:14: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dmemory.c:371:31: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dmemory.c:646:11: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dmemory.c:646:22: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dmemory.c:651:22: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dmemory.c:485:13: style: Variable 'dold' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dmemory.c:627:15: style: Variable 'last' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dmyblas2.c:43:71: style: Variable 'Mki7' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dmyblas2.c:136:42: style: Parameter 'M' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dmyblas2.c:161:63: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dmyblas2.c:165:71: style: Variable 'Mki7' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpanel_bmod.c:68:18: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpanel_bmod.c:97:19: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpanel_bmod.c:97:26: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpanel_bmod.c:98:19: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpanel_bmod.c:98:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpanel_bmod.c:100:19: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpanel_bmod.c:106:17: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpanel_dfs.c:80:17: style: Parameter 'xprune' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpanel_dfs.c:89:16: style: Variable 'a' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpanel_dfs.c:90:16: style: Variable 'asub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/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.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpanel_dfs.c:100:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpanel_dfs.c:100:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpanel_dfs.c:101:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpanel_dfs.c:101:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpivotL.c:71:21: style: Parameter 'iperm_r' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpivotL.c:72:21: style: Parameter 'iperm_c' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpivotL.c:90:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpivotL.c:92:19: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpivotgrowth.c:59:46: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpivotgrowth.c:66:14: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpivotgrowth.c:66:28: style: Variable 'Uval' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpruneL.c:64:17: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpruneL.c:64:24: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpruneL.c:65:24: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dpruneL.c:67:17: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dreadMM.c:158:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dreadMM.c:228:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dreadMM.c:59:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dreadMM.c:102:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dreadhb.c:294:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dreadhb.c:102:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dreadrb.c:291:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dreadrb.c:98:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dreadtriple.c:88:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dreadtriple.c:147:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dsnode_bmod.c:64:14: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dsnode_bmod.c:64:21: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dsp_blas2.c:86:16: style: Parameter 'uplo' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dsp_blas2.c:86:28: style: Parameter 'trans' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dsp_blas2.c:86:41: style: Parameter 'diag' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dsp_blas2.c:96:22: style: Variable 'Uval' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dsp_blas2.c:374:16: style: Parameter 'trans' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dsp_blas2.c:374:61: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dsp_blas2.c:379:15: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dsp_blas2.c:97:24: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dsp_blas2.c:98:18: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dsp_blas2.c:98:30: style: Variable 'beta' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dsp_blas2.c:97:19: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dsp_blas2.c:98:12: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dsp_blas2.c:98:25: style: Variable 'beta' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:222:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:272:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:292:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:333:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:346:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:53:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:54:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:55:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:56:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:74:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:75:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:76:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:77:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:114:10: note: Assuming that condition '!X->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:115:12: note: Xstore is assigned '(struct DNformat*)X->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:116:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:114:10: note: Assuming that condition '!X->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:115:12: note: Xstore is assigned '(struct DNformat*)X->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:117:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:149:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:150:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:151:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:152:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:153:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:154:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:155:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:156:5: note: Null pointer dereference scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:121:42: style: Parameter 'X' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:165:15: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:165:25: style: Parameter 'colind' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:165:40: style: Parameter 'rowptr' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:202:29: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:207:19: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:226:31: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:230:19: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:231:10: style: Variable 'col_to_sup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:231:23: style: Variable 'sup_to_col' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:232:12: style: Variable 'rowind' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:232:21: style: Variable 'rowind_colptr' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:276:27: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:280:19: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:298:21: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:298:55: style: Parameter 'xprune' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:301:14: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:301:21: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:302:14: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:302:22: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:303:14: style: Variable 'lusup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:304:14: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:305:14: style: Variable 'ucol' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:306:14: style: Variable 'usub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:306:21: style: Variable 'xusub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:339:34: style: Parameter 'tempv' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:403:56: style: Parameter 'xtrue' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:407:20: style: Variable 'soln_work' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:429:57: style: Parameter 'mem_usage' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:430:46: style: Parameter 'ferr' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:431:20: style: Parameter 'berr' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:431:32: style: Parameter 'equed' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:433:15: style: Variable 'Lstore' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:434:15: style: Variable 'Ustore' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:435:15: style: Variable 'utime' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:436:15: style: Variable 'ops' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:473:24: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dutil.c:473:45: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dzsum1.c:54:24: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/dzsum1.c:54:51: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/get_perm_c.c:43:24: style: Parameter 'colptr' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/get_perm_c.c:43:39: style: Parameter 'rowind' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/get_perm_c.c:80:41: style: Parameter 'b_colptr' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/get_perm_c.c:81:23: style: Parameter 'b_rowind' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/get_perm_c.c:81:38: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/get_perm_c.c:154:62: style: Parameter 'colptr' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/get_perm_c.c:154:77: style: Parameter 'rowind' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/get_perm_c.c:283:52: style: Parameter 'colptr' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/get_perm_c.c:283:67: style: Parameter 'rowind' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/get_perm_c.c:454:4: style: Variable 't' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/get_perm_c.c:464:4: style: Variable 't' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/get_perm_c.c:548:4: style: Variable 't' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/heap_relax_snode.c:126:21: style: Array index 'j' is used before limits check. [arrayIndexThenCheck] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/heap_relax_snode.c:68:22: warning: Either the condition '!iwork' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/heap_relax_snode.c:67:10: note: Assuming that condition '!iwork' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/heap_relax_snode.c:68:22: note: Null pointer addition scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/icmax1.c:54:21: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/icmax1.c:54:48: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_cdrop_row.c:288:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_cdrop_row.c:214:16: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_cdrop_row.c:74:21: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_cdrop_row.c:214:16: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_cdrop_row.c:273:15: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_cdrop_row.c:74:21: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_cdrop_row.c:273:15: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_cdrop_row.c:55:21: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_cpivotL.c:126:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_cpivotL.c:66:10: style: Parameter 'marker' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_cpivotL.c:92:20: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_cpivotL.c:94:13: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_ddrop_row.c:213:16: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_ddrop_row.c:73:21: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_ddrop_row.c:213:16: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_ddrop_row.c:271:15: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_ddrop_row.c:73:21: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_ddrop_row.c:271:15: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_ddrop_row.c:54:21: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_dpivotL.c:66:10: style: Parameter 'marker' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_dpivotL.c:92:20: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_dpivotL.c:94:13: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_heap_relax_snode.c:123:21: style: Array index 'j' is used before limits check. [arrayIndexThenCheck] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_heap_relax_snode.c:62:22: warning: Either the condition '!iwork' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_heap_relax_snode.c:61:10: note: Assuming that condition '!iwork' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_heap_relax_snode.c:62:22: note: Null pointer addition scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_relax_snode.c:78:21: style: Array index 'j' is used before limits check. [arrayIndexThenCheck] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_relax_snode.c:36:13: style: Parameter 'et' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_sdrop_row.c:213:16: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_sdrop_row.c:73:21: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_sdrop_row.c:213:16: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_sdrop_row.c:271:15: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_sdrop_row.c:73:21: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_sdrop_row.c:271:15: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_sdrop_row.c:54:21: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_spivotL.c:66:10: style: Parameter 'marker' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_spivotL.c:92:20: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_spivotL.c:94:13: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_zdrop_row.c:288:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_zdrop_row.c:214:16: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_zdrop_row.c:74:21: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_zdrop_row.c:214:16: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_zdrop_row.c:273:15: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_zdrop_row.c:74:21: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_zdrop_row.c:273:15: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_zdrop_row.c:55:21: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_zpivotL.c:126:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_zpivotL.c:66:10: style: Parameter 'marker' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_zpivotL.c:92:20: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ilu_zpivotL.c:94:13: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/input_error.c:45:24: style: Parameter 'srname' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/input_error.c:45:37: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/izmax1.c:56:17: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/izmax1.c:56:44: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/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.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/mark_relax.c:39:9: style: Parameter 'xa_begin' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/mark_relax.c:40:9: style: Parameter 'xa_end' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/mark_relax.c:41:9: style: Parameter 'asub' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/memory.c:131:12: style: Variable 'iold' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/mmd.c:80:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/mmd.c:292:5: style: Variable 'i__1' is assigned an expression that holds the same value. [redundantAssignment] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/mmd.c:281:10: note: i__1 is assigned '*neqns' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/mmd.c:292:5: note: Variable 'i__1' is assigned an expression that holds the same value. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/mmd.c:978:5: style: Variable 'i__1' is assigned an expression that holds the same value. [redundantAssignment] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/mmd.c:964:10: note: i__1 is assigned '*neqns' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/mmd.c:978:5: note: Variable 'i__1' is assigned an expression that holds the same value. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/mmd.c:258:39: style: Parameter 'neqns' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/mmd.c:258:53: style: Parameter 'xadj' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/mmd.c:258:69: style: Parameter 'adjncy' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/mmd.c:338:41: style: Parameter 'mdnode' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/mmd.c:338:56: style: Parameter 'xadj' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/mmd.c:340:44: style: Parameter 'maxint' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/mmd.c:340:59: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/mmd.c:586:41: style: Parameter 'ehead' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/mmd.c:586:53: style: Parameter 'neqns' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/mmd.c:586:67: style: Parameter 'xadj' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/mmd.c:587:12: style: Parameter 'adjncy' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/mmd.c:587:27: style: Parameter 'delta' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/mmd.c:589:27: style: Parameter 'maxint' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/mmd.c:942:39: style: Parameter 'neqns' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/mmd.c:943:12: style: Parameter 'qsize' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/mmd.c:277:5: style: Variable 'adjncy' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/qselect.c:37:14: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/qselect.c:68:14: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/relax_snode.c:81:21: style: Array index 'j' is used before limits check. [arrayIndexThenCheck] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/relax_snode.c:47:18: style: Parameter 'et' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scolumn_bmod.c:57:19: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scolumn_bmod.c:58:19: style: Parameter 'repfnz' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scolumn_bmod.c:91:19: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scolumn_bmod.c:91:26: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scolumn_bmod.c:92:19: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scolumn_bmod.c:92:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scolumn_bmod.c:70:22: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scolumn_bmod.c:70:32: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scolumn_bmod.c:98:20: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scolumn_bmod.c:99:21: style: Variable 'none' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scolumn_bmod.c:303:7: style: Variable 'lptr' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scolumn_bmod.c:70:17: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scolumn_bmod.c:70:27: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scolumn_bmod.c:71:16: style: Unused variable: alpha [unusedVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scolumn_bmod.c:71:23: style: Unused variable: beta [unusedVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scolumn_bmod.c:98:16: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scolumn_bmod.c:99:16: style: Variable 'none' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scomplex.c:43:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scomplex.c:32:45: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scomplex.c:32:63: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scomplex.c:62:29: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scomplex.c:84:30: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scomplex.c:96:45: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scomplex.c:106:46: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scomplex.c:113:30: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scomplex.c:135:37: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/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.16.3/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.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scopy_to_ucol.c:53:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scopy_to_ucol.c:53:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scopy_to_ucol.c:54:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scopy_to_ucol.c:54:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scsum1.c:53:24: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/scsum1.c:53:51: style: Parameter 'incx' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgscon.c:160:20: style: Condition 'kase!=0' is always true [knownConditionTrueFalse] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsequ.c:101:14: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsisx.c:602:10: style: The if condition is the same as the previous if condition [duplicateCondition] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsisx.c:540:10: note: First condition scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsisx.c:602:10: note: Second condition scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsisx.c:639:23: warning: Either the condition '(perm_tmp=int32Malloc(2*n))==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsisx.c:637:40: note: Assuming that condition '(perm_tmp=int32Malloc(2*n))==NULL' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsisx.c:639:23: note: Null pointer addition scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsisx.c:541:15: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsisx.c:420:15: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsisx.c:541:15: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsisx.c:541:18: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsisx.c:420:18: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsisx.c:541:18: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsitrf.c:348:7: style: Local variable 'quota' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsitrf.c:248:15: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsitrf.c:348:7: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsitrf.c:355:11: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsitrf.c:238:15: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsitrf.c:355:11: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsitrf.c:484:20: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsitrf.c:238:15: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsitrf.c:484:20: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsitrf.c:570:11: style: Local variable 'quota' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsitrf.c:248:15: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsitrf.c:570:11: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsitrf.c:577:8: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsitrf.c:238:15: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsitrf.c:577:8: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsitrf.c:188:44: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsitrf.c:212:15: style: Variable 'a' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsitrf.c:327:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsitrf.c:368:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsitrf.c:591:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsrfs.c:441:17: style: Condition 'kase!=0' is always true [knownConditionTrueFalse] scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsrfs.c:275:10: note: Assuming that condition '!Bjcol.Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsrfs.c:276:17: note: Bjcol_store is assigned 'Bjcol.Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsrfs.c:277:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsrfs.c:275:10: note: Assuming that condition '!Bjcol.Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsrfs.c:276:17: note: Bjcol_store is assigned 'Bjcol.Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsrfs.c:278:5: note: Null pointer dereference scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsrfs.c:142:40: style: Parameter 'equed' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsrfs.c:142:54: style: Parameter 'R' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsrfs.c:142:64: style: Parameter 'C' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgsrfs.c:157:14: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgssv.c:148:15: style: Variable 'Bstore' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgstrf.c:200:28: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgstrf.c:202:14: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgstrf.c:219:15: style: Variable 'a' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgstrf.c:220:16: style: Variable 'asub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgstrf.c:220:23: style: Variable 'xa_begin' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgstrf.c:220:34: style: Variable 'xa_end' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgstrs.c:115:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable soln [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgstrs.c:94:14: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgstrs.c:94:27: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgstrs.c:109:21: style: Variable 'Uval' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sgstrs.c:334:37: style: Parameter 'soln' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/slangs.c:76:14: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/slaqgs.c:92:31: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/slaqgs.c:92:41: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sldperm.c:97:8: style: Parameter 'nzval' can be declared as const array [constParameter] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/smach.c:66:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/smach.c:18:19: style: Parameter 'cmach' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/smemory.c:359:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/smemory.c:452:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/smemory.c:370:18: portability: Casting between double * and float * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/smemory.c:370:28: portability: Casting between float * and double * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/smemory.c:371:14: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/smemory.c:371:31: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/smemory.c:646:11: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/smemory.c:646:21: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/smemory.c:651:22: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/smemory.c:485:12: style: Variable 'dold' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/smemory.c:627:15: style: Variable 'last' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/smyblas2.c:43:70: style: Variable 'Mki7' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/smyblas2.c:137:36: style: Parameter 'M' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/smyblas2.c:162:61: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/smyblas2.c:166:70: style: Variable 'Mki7' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sp_coletree.c:171:13: style: Parameter 'acolst' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sp_coletree.c:171:28: style: Parameter 'acolend' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sp_coletree.c:172:13: style: Parameter 'arow' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sp_coletree.c:278:28: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sp_coletree.c:279:14: style: Parameter 'first_kid' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sp_coletree.c:279:30: style: Parameter 'next_kid' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sp_coletree.c:396:11: style: Parameter 'acolst' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sp_coletree.c:396:24: style: Parameter 'acolend' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sp_coletree.c:397:11: style: Parameter 'arow' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sp_preorder.c:81:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable perm [valueFlowBailoutIncompleteVar] scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sp_preorder.c:94:10: note: Assuming that condition '!ACstore' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sp_preorder.c:95:5: note: Null pointer dereference scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sp_preorder.c:96:5: warning: Either the condition '!ACstore' is redundant or there is possible null pointer dereference: ACstore. [nullPointerRedundantCheck] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sp_preorder.c:94:10: note: Assuming that condition '!ACstore' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sp_preorder.c:96:5: note: Null pointer dereference scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sp_preorder.c:97:5: warning: Either the condition '!ACstore' is redundant or there is possible null pointer dereference: ACstore. [nullPointerRedundantCheck] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sp_preorder.c:94:10: note: Assuming that condition '!ACstore' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sp_preorder.c:97:5: note: Null pointer dereference scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sp_preorder.c:98:5: warning: Either the condition '!ACstore' is redundant or there is possible null pointer dereference: ACstore. [nullPointerRedundantCheck] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sp_preorder.c:94:10: note: Assuming that condition '!ACstore' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sp_preorder.c:98:5: note: Null pointer dereference scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sp_preorder.c:99:12: warning: Either the condition '!ACstore' is redundant or there is possible null pointer dereference: ACstore. [nullPointerRedundantCheck] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sp_preorder.c:94:10: note: Assuming that condition '!ACstore' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sp_preorder.c:99:12: note: Null pointer dereference scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sp_preorder.c:74:32: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/spanel_bmod.c:68:18: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/spanel_bmod.c:97:19: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/spanel_bmod.c:97:26: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/spanel_bmod.c:98:19: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/spanel_bmod.c:98:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/spanel_bmod.c:100:19: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/spanel_bmod.c:106:16: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/spanel_dfs.c:80:17: style: Parameter 'xprune' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/spanel_dfs.c:89:15: style: Variable 'a' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/spanel_dfs.c:90:16: style: Variable 'asub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/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.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/spanel_dfs.c:100:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/spanel_dfs.c:100:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/spanel_dfs.c:101:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/spanel_dfs.c:101:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/spivotL.c:71:21: style: Parameter 'iperm_r' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/spivotL.c:72:21: style: Parameter 'iperm_c' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/spivotL.c:90:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/spivotL.c:92:19: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/spivotgrowth.c:59:46: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/spivotgrowth.c:66:13: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/spivotgrowth.c:66:27: style: Variable 'Uval' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/spruneL.c:64:17: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/spruneL.c:64:24: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/spruneL.c:65:24: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/spruneL.c:67:17: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sreadMM.c:159:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sreadMM.c:229:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sreadMM.c:59:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sreadMM.c:102:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sreadMM.c:122:5: style: Variable '*m' is assigned an expression that holds the same value. [redundantAssignment] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sreadMM.c:112:10: note: Assuming that condition '*m!=*n' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sreadMM.c:122:5: note: Variable '*m' is assigned an expression that holds the same value. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sreadhb.c:294:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sreadhb.c:102:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sreadrb.c:291:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sreadrb.c:98:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sreadtriple.c:88:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sreadtriple.c:147:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ssnode_bmod.c:64:14: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ssnode_bmod.c:64:21: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ssp_blas2.c:86:16: style: Parameter 'uplo' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ssp_blas2.c:86:28: style: Parameter 'trans' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ssp_blas2.c:86:41: style: Parameter 'diag' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ssp_blas2.c:96:21: style: Variable 'Uval' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ssp_blas2.c:374:16: style: Parameter 'trans' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ssp_blas2.c:374:59: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ssp_blas2.c:379:14: style: Variable 'Aval' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ssp_blas2.c:97:24: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ssp_blas2.c:98:17: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ssp_blas2.c:98:29: style: Variable 'beta' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ssp_blas2.c:97:19: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ssp_blas2.c:98:11: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/ssp_blas2.c:98:24: style: Variable 'beta' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:222:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:272:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:292:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:333:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:346:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:53:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:54:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:55:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:56:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:74:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:75:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:76:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:77:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:114:10: note: Assuming that condition '!X->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:115:12: note: Xstore is assigned '(struct DNformat*)X->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:116:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:114:10: note: Assuming that condition '!X->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:115:12: note: Xstore is assigned '(struct DNformat*)X->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:117:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:149:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:150:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:151:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:152:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:153:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:154:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:155:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:156:5: note: Null pointer dereference scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:121:41: style: Parameter 'X' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:165:14: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:165:24: style: Parameter 'colind' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:165:39: style: Parameter 'rowptr' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:202:29: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:207:18: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:226:31: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:230:18: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:231:10: style: Variable 'col_to_sup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:231:23: style: Variable 'sup_to_col' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:232:12: style: Variable 'rowind' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:232:21: style: Variable 'rowind_colptr' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:276:27: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:280:18: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:298:21: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:298:55: style: Parameter 'xprune' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:301:14: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:301:21: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:302:14: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:302:22: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:303:13: style: Variable 'lusup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:304:14: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:305:13: style: Variable 'ucol' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:306:14: style: Variable 'usub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:306:21: style: Variable 'xusub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:339:33: style: Parameter 'tempv' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:403:55: style: Parameter 'xtrue' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:407:19: style: Variable 'soln_work' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:429:57: style: Parameter 'mem_usage' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:430:43: style: Parameter 'ferr' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:431:19: style: Parameter 'berr' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:431:31: style: Parameter 'equed' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:433:15: style: Variable 'Lstore' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:434:15: style: Variable 'Ustore' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:435:15: style: Variable 'utime' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:436:15: style: Variable 'ops' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:473:23: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/sutil.c:473:43: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/util.c:43:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/util.c:534:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/util.c:41:35: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/util.c:89:39: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/util.c:108:43: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/util.c:232:19: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/util.c:233:19: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/util.c:273:19: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/util.c:274:19: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/util.c:310:12: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/util.c:343:13: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/util.c:343:26: style: Parameter 'repfnz' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/util.c:402:21: style: Variable 'utime' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/util.c:403:21: style: Variable 'ops' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/util.c:479:35: style: Parameter 'xsup' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/util.c:527:48: style: Parameter 'repfnz' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/util.c:548:17: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/util.c:566:26: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/util.c:566:44: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/util.c:582:27: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/util.c:582:47: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/util.c:601:23: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/util.c:601:41: style: Parameter 'perm' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zcolumn_bmod.c:158:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zcolumn_bmod.c:57:19: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zcolumn_bmod.c:58:19: style: Parameter 'repfnz' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zcolumn_bmod.c:91:19: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zcolumn_bmod.c:91:26: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zcolumn_bmod.c:92:19: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zcolumn_bmod.c:92:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zcolumn_bmod.c:70:22: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zcolumn_bmod.c:70:32: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zcolumn_bmod.c:98:28: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zcolumn_bmod.c:99:29: style: Variable 'none' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zcolumn_bmod.c:318:7: style: Variable 'lptr' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zcolumn_bmod.c:70:17: style: Variable 'incx' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zcolumn_bmod.c:70:27: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zcolumn_bmod.c:71:24: style: Unused variable: alpha [unusedVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zcolumn_bmod.c:71:31: style: Unused variable: beta [unusedVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zcolumn_bmod.c:98:24: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zcolumn_bmod.c:99:24: style: Variable 'none' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/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.16.3/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.16.3/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.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zcopy_to_ucol.c:53:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zcopy_to_ucol.c:53:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zcopy_to_ucol.c:54:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zcopy_to_ucol.c:54:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgscon.c:158:20: style: Condition 'kase!=0' is always true [knownConditionTrueFalse] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsisx.c:569:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsisx.c:602:10: style: The if condition is the same as the previous if condition [duplicateCondition] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsisx.c:540:10: note: First condition scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsisx.c:602:10: note: Second condition scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsisx.c:639:23: warning: Either the condition '(perm_tmp=int32Malloc(2*n))==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsisx.c:637:40: note: Assuming that condition '(perm_tmp=int32Malloc(2*n))==NULL' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsisx.c:639:23: note: Null pointer addition scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsisx.c:541:15: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsisx.c:420:15: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsisx.c:541:15: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsisx.c:541:18: style: Local variable 'j' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsisx.c:420:18: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsisx.c:541:18: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsitrf.c:349:7: style: Local variable 'quota' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsitrf.c:249:15: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsitrf.c:349:7: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsitrf.c:356:11: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsitrf.c:239:15: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsitrf.c:356:11: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsitrf.c:486:20: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsitrf.c:239:15: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsitrf.c:486:20: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsitrf.c:567:11: style: Local variable 'quota' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsitrf.c:249:15: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsitrf.c:567:11: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsitrf.c:574:8: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsitrf.c:239:15: note: Shadowed declaration scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsitrf.c:574:8: note: Shadow variable scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsitrf.c:188:44: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsitrf.c:254:16: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsitrf.c:328:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsitrf.c:370:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsitrf.c:589:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsitrf.c:254:12: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsrfs.c:419:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsrfs.c:449:17: style: Condition 'kase!=0' is always true [knownConditionTrueFalse] scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsrfs.c:275:10: note: Assuming that condition '!Bjcol.Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsrfs.c:276:17: note: Bjcol_store is assigned 'Bjcol.Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsrfs.c:277:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsrfs.c:275:10: note: Assuming that condition '!Bjcol.Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsrfs.c:276:17: note: Bjcol_store is assigned 'Bjcol.Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsrfs.c:278:5: note: Null pointer dereference scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsrfs.c:142:40: style: Parameter 'equed' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsrfs.c:142:55: style: Parameter 'R' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgsrfs.c:142:66: style: Parameter 'C' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgssv.c:148:15: style: Variable 'Bstore' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgssvx.c:586:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgstrf.c:200:28: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgstrf.c:202:14: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgstrf.c:219:23: style: Variable 'a' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgstrf.c:220:16: style: Variable 'asub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgstrf.c:220:23: style: Variable 'xa_begin' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgstrf.c:220:34: style: Variable 'xa_end' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgstrs.c:116:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable soln [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgstrs.c:94:14: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgstrs.c:94:27: style: Parameter 'perm_r' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zgstrs.c:347:45: style: Parameter 'soln' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zlaqgs.c:129:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zlaqgs.c:92:32: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zlaqgs.c:92:43: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zmemory.c:359:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zmemory.c:452:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zmemory.c:485:20: style: Variable 'dold' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zmemory.c:627:15: style: Variable 'last' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zmyblas2.c:58:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zmyblas2.c:129:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zmyblas2.c:165:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zmyblas2.c:44:41: style: Variable 'Mki3' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zmyblas2.c:143:77: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zmyblas2.c:147:41: style: Variable 'Mki3' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zpanel_bmod.c:171:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zpanel_bmod.c:68:18: style: Parameter 'segrep' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zpanel_bmod.c:97:19: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zpanel_bmod.c:97:26: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zpanel_bmod.c:98:19: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zpanel_bmod.c:98:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zpanel_bmod.c:100:19: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zpanel_bmod.c:106:24: style: Variable 'one' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zpanel_dfs.c:80:17: style: Parameter 'xprune' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zpanel_dfs.c:89:23: style: Variable 'a' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zpanel_dfs.c:90:16: style: Variable 'asub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/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.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zpanel_dfs.c:100:16: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zpanel_dfs.c:100:23: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zpanel_dfs.c:101:16: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zpanel_dfs.c:101:23: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zpivotL.c:201:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zpivotL.c:71:21: style: Parameter 'iperm_r' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zpivotL.c:72:21: style: Parameter 'iperm_c' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zpivotL.c:91:26: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zpivotgrowth.c:59:46: style: Parameter 'perm_c' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zpruneL.c:64:17: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zpruneL.c:64:24: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zpruneL.c:65:24: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zpruneL.c:67:17: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zreadMM.c:159:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zreadMM.c:229:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zreadMM.c:59:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zreadMM.c:102:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zreadMM.c:122:5: style: Variable '*m' is assigned an expression that holds the same value. [redundantAssignment] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zreadMM.c:112:10: note: Assuming that condition '*m!=*n' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zreadMM.c:122:5: note: Variable '*m' is assigned an expression that holds the same value. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zreadhb.c:304:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zreadhb.c:102:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zreadrb.c:300:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zreadrb.c:98:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zreadtriple.c:88:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zreadtriple.c:147:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zsnode_bmod.c:128:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zsnode_bmod.c:65:14: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zsnode_bmod.c:65:21: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zsp_blas2.c:153:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zsp_blas2.c:521:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zsp_blas2.c:86:16: style: Parameter 'uplo' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zsp_blas2.c:86:41: style: Parameter 'diag' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zsp_blas2.c:462:16: style: Parameter 'trans' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zsp_blas2.c:97:24: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zsp_blas2.c:99:25: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zsp_blas2.c:99:44: style: Variable 'beta' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zsp_blas2.c:97:19: style: Variable 'incy' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zsp_blas2.c:99:19: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zsp_blas2.c:99:39: style: Variable 'beta' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:222:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:273:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:293:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:334:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:347:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:420:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:53:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:54:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:55:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:51:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:52:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:56:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:74:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:75:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:76:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:72:10: note: Assuming that condition '!A->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:73:12: note: Astore is assigned 'A->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:77:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:114:10: note: Assuming that condition '!X->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:115:12: note: Xstore is assigned '(struct DNformat*)X->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:116:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:114:10: note: Assuming that condition '!X->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:115:12: note: Xstore is assigned '(struct DNformat*)X->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:117:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:149:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:150:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:151:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:152:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:153:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:154:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:155:5: note: Null pointer dereference scipy-1.16.3/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.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:147:10: note: Assuming that condition '!L->Store' is not redundant scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:148:12: note: Lstore is assigned 'L->Store' here. scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:156:5: note: Null pointer dereference scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:121:49: style: Parameter 'X' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:165:22: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:165:32: style: Parameter 'colind' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:165:47: style: Parameter 'rowptr' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:202:29: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:207:19: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:226:31: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:230:19: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:231:10: style: Variable 'col_to_sup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:231:23: style: Variable 'sup_to_col' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:232:12: style: Variable 'rowind' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:232:21: style: Variable 'rowind_colptr' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:277:27: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:281:19: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:299:21: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:299:55: style: Parameter 'xprune' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:302:14: style: Variable 'xsup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:302:21: style: Variable 'supno' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:303:14: style: Variable 'xlsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:303:22: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:304:21: style: Variable 'lusup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:305:14: style: Variable 'xlusup' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:306:21: style: Variable 'ucol' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:307:14: style: Variable 'usub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:307:21: style: Variable 'xusub' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:340:41: style: Parameter 'tempv' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:433:57: style: Parameter 'mem_usage' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:434:46: style: Parameter 'ferr' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:435:20: style: Parameter 'berr' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:435:32: style: Parameter 'equed' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:437:15: style: Variable 'Lstore' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:438:15: style: Variable 'Ustore' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:439:15: style: Variable 'utime' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:440:15: style: Variable 'ops' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:477:31: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/SuperLU/SRC/zutil.c:477:59: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superlu_utils.c:27:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_SystemError [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superlu_utils.c:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_ALLOW_C_API_DEF [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superlu_utils.c:91:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_ALLOW_C_API_DEF [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superlu_utils.c:128:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_ALLOW_C_API_DEF [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superlu_utils.c:60:40: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superlu_utils.c:226:23: style: Parameter 'srname' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superlu_utils.c:226:36: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superlu_utils.c:235:19: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superlu_utils.c:240:19: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superlu_utils.c:240:27: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superlu_utils.c:240:35: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superlu_utils.c:240:42: style: Parameter 'd' can be declared as const array [constParameter] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superlu_utils.c:240:51: style: Parameter 'e' can be declared as const array [constParameter] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superlu_utils.c:240:63: style: Parameter 'f' can be declared as const array [constParameter] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superlu_utils.c:241:12: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superlu_utils.c:241:19: style: Parameter 'h' can be declared as const array [constParameter] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superlu_utils.c:241:29: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superlu_utils.c:241:36: style: Parameter 'j' can be declared as const array [constParameter] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superlu_utils.c:241:46: style: Parameter 'k' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superlu_utils.c:241:56: style: Parameter 'l' can be declared as const array [constParameter] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superlu_utils.c:242:11: style: Parameter 'm' can be declared as const array [constParameter] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superlu_utils.c:242:20: style: Parameter 'n' can be declared as const array [constParameter] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superlumodule.c:78:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rowptr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superlumodule.c:224:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superlumodule.c:294:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:24:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:152:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INT [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:278:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:365:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INT [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:457:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:581:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:741:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_FLOAT [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:869:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:887:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:897:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:905:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:916:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:928:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:941:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:950:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:960:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:977:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:1033:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:1043:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:609:22: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:609:22: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:629:22: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:629:22: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:644:26: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:645:26: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:646:26: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:646:47: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:647:26: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:647:48: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:654:22: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:654:22: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:559: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.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:431: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.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:559: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.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:140:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:440:15: style: Variable 'Lstore' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:441:15: style: Variable 'Ustore' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:867: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.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:1103:43: note: You might need to cast the function pointer here scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:867:34: note: Parameter 'input' can be declared as pointer to const scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:887:5: style: Variable 's' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:897:5: style: Variable 's' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:905:5: style: Variable 's' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:916:5: style: Variable 's' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:928:5: style: Variable 's' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:941:5: style: Variable 's' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:950:5: style: Variable 's' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:960:5: style: Variable 's' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:1031: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.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:1109:43: note: You might need to cast the function pointer here scipy-1.16.3/scipy/sparse/linalg/_dsolve/_superluobject.c:1031:34: note: Parameter 'input' can be declared as pointer to const scipy-1.16.3/scipy/sparse/sparsetools/csr.h:372:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/sparsetools/csr.h:590:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_MAX_INTP [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:156:26: warning:inconclusive: Member variable 'complex_wrapper < float , npy_cfloat >::complex' is not assigned a value in 'complex_wrapper < float , npy_cfloat >::operator='. [operatorEqVarError] scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:156:26: warning:inconclusive: Member variable 'complex_wrapper < double , npy_cdouble >::complex' is not assigned a value in 'complex_wrapper < double , npy_cdouble >::operator='. [operatorEqVarError] scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:156:26: warning:inconclusive: Member variable 'complex_wrapper < long double , npy_clongdouble >::complex' is not assigned a value in 'complex_wrapper < long double , npy_clongdouble >::operator='. [operatorEqVarError] scipy-1.16.3/scipy/sparse/sparsetools/bool_ops.h:28:26: style:inconclusive: Technically the member function 'npy_bool_wrapper::operator+' can be const. [functionConst] scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:16:16: performance:inconclusive: Technically the member function 'complex_wrapper < float , npy_cfloat >::real' can be static (but you may consider moving to unnamed namespace). [functionStatic] scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:17:16: performance:inconclusive: Technically the member function 'complex_wrapper < float , npy_cfloat >::imag' can be static (but you may consider moving to unnamed namespace). [functionStatic] scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:18:14: performance:inconclusive: Technically the member function 'complex_wrapper < float , npy_cfloat >::set_real' can be static (but you may consider moving to unnamed namespace). [functionStatic] scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:19:14: performance:inconclusive: Technically the member function 'complex_wrapper < float , npy_cfloat >::set_imag' can be static (but you may consider moving to unnamed namespace). [functionStatic] scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:16:16: performance:inconclusive: Technically the member function 'complex_wrapper < double , npy_cdouble >::real' can be static (but you may consider moving to unnamed namespace). [functionStatic] scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:17:16: performance:inconclusive: Technically the member function 'complex_wrapper < double , npy_cdouble >::imag' can be static (but you may consider moving to unnamed namespace). [functionStatic] scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:18:14: performance:inconclusive: Technically the member function 'complex_wrapper < double , npy_cdouble >::set_real' can be static (but you may consider moving to unnamed namespace). [functionStatic] scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:19:14: performance:inconclusive: Technically the member function 'complex_wrapper < double , npy_cdouble >::set_imag' can be static (but you may consider moving to unnamed namespace). [functionStatic] scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:16:16: performance:inconclusive: Technically the member function 'complex_wrapper < long double , npy_clongdouble >::real' can be static (but you may consider moving to unnamed namespace). [functionStatic] scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:17:16: performance:inconclusive: Technically the member function 'complex_wrapper < long double , npy_clongdouble >::imag' can be static (but you may consider moving to unnamed namespace). [functionStatic] scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:18:14: performance:inconclusive: Technically the member function 'complex_wrapper < long double , npy_clongdouble >::set_real' can be static (but you may consider moving to unnamed namespace). [functionStatic] scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:19:14: performance:inconclusive: Technically the member function 'complex_wrapper < long double , npy_clongdouble >::set_imag' can be static (but you may consider moving to unnamed namespace). [functionStatic] scipy-1.16.3/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.16.3/scipy/sparse/sparsetools/complex_ops.h:23:9: style: Class 'complex_wrapper < float , npy_cfloat >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:23:9: style: Class 'complex_wrapper < double , npy_cdouble >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:23:9: style: Class 'complex_wrapper < long double , npy_clongdouble >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:90:31: style: Return value 'imag()B.imag()' is always false [knownConditionTrueFalse] scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:97:28: note: Calling function 'imag' returns 0.0 scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:97:31: note: Return value 'imag()>B.imag()' is always false scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:99:31: style: Return value 'real()>B.real()' is always false [knownConditionTrueFalse] scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:99:28: note: Calling function 'real' returns 0.0 scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:99:31: note: Return value 'real()>B.real()' is always false scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:104:31: style: Return value 'imag()<=B.imag()' is always true [knownConditionTrueFalse] scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:104:28: note: Calling function 'imag' returns 0.0 scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:104:31: note: Return value 'imag()<=B.imag()' is always true scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:106:31: style: Return value 'real()<=B.real()' is always true [knownConditionTrueFalse] scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:106:28: note: Calling function 'real' returns 0.0 scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:106:31: note: Return value 'real()<=B.real()' is always true scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:111:31: style: Return value 'imag()>=B.imag()' is always true [knownConditionTrueFalse] scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:111:28: note: Calling function 'imag' returns 0.0 scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:111:31: note: Return value 'imag()>=B.imag()' is always true scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:113:31: style: Return value 'real()>=B.real()' is always true [knownConditionTrueFalse] scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:113:28: note: Calling function 'real' returns 0.0 scipy-1.16.3/scipy/sparse/sparsetools/complex_ops.h:113:31: note: Return value 'real()>=B.real()' is always true scipy-1.16.3/scipy/sparse/sparsetools/csr.h:1700:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] scipy-1.16.3/scipy/sparse/sparsetools/dense.h:60:11: style: Local variable 'dot' shadows outer function [shadowFunction] scipy-1.16.3/scipy/sparse/sparsetools/dense.h:29:6: note: Shadowed declaration scipy-1.16.3/scipy/sparse/sparsetools/dense.h:60:11: note: Shadow variable scipy-1.16.3/scipy/sparse/sparsetools/dense.h:73:15: style: Local variable 'dot' shadows outer function [shadowFunction] scipy-1.16.3/scipy/sparse/sparsetools/dense.h:29:6: note: Shadowed declaration scipy-1.16.3/scipy/sparse/sparsetools/dense.h:73:15: note: Shadow variable scipy-1.16.3/scipy/sparse/sparsetools/sparsetools.cxx:101:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INT32 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/sparsetools/sparsetools.cxx:465:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_BOOL [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/sparsetools/sparsetools.cxx:485:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_BOOL [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/sparsetools/sparsetools.cxx:505:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_BOOL [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/sparsetools/sparsetools.cxx:518:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_ARRAY_C_CONTIGUOUS [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/sparse/sparsetools/sparsetools.cxx:305:44: style: Condition '*p=='i'' is always false [knownConditionTrueFalse] scipy-1.16.3/scipy/sparse/sparsetools/sparsetools.cxx:273:18: warning: If memory allocation fails, then there is a possible null pointer dereference: (npy_int64*)arg_list[j] [nullPointerOutOfMemory] scipy-1.16.3/scipy/sparse/sparsetools/sparsetools.cxx:272:42: note: Assuming allocation function fails scipy-1.16.3/scipy/sparse/sparsetools/sparsetools.cxx:272:42: note: Assignment 'arg_list[j]=std::malloc(sizeof(npy_int64))', assigned value is 0 scipy-1.16.3/scipy/sparse/sparsetools/sparsetools.cxx:273:18: note: Null pointer dereference scipy-1.16.3/scipy/sparse/sparsetools/sparsetools.cxx:278:18: warning: If memory allocation fails, then there is a possible null pointer dereference: (npy_int32*)arg_list[j] [nullPointerOutOfMemory] scipy-1.16.3/scipy/sparse/sparsetools/sparsetools.cxx:277:42: note: Assuming allocation function fails scipy-1.16.3/scipy/sparse/sparsetools/sparsetools.cxx:277:42: note: Assignment 'arg_list[j]=std::malloc(sizeof(npy_int32))', assigned value is 0 scipy-1.16.3/scipy/sparse/sparsetools/sparsetools.cxx:278:18: note: Null pointer dereference scipy-1.16.3/scipy/sparse/sparsetools/sparsetools.cxx:273:18: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/sparse/sparsetools/sparsetools.cxx:278:18: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/sparse/sparsetools/sparsetools.cxx:485:5: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/sparse/sparsetools/sparsetools.cxx:505:5: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/sparse/sparsetools/sparsetools.cxx:215:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/sparse/sparsetools/sparsetools.cxx:309:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/sparse/sparsetools/sparsetools.cxx:312:87: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/sparse/sparsetools/sparsetools.cxx:329:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/sparse/sparsetools/sparsetools.cxx:332:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/sparse/sparsetools/sparsetools.cxx:333:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/sparse/sparsetools/sparsetools.cxx:436:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/sparse/sparsetools/sparsetools.cxx:505:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/sparse/sparsetools/sparsetools.cxx:466:30: style: Variable 'e' can be declared as reference to const [constVariableReference] scipy-1.16.3/scipy/sparse/sparsetools/sparsetools.cxx:505:5: style: Variable 'v' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/spatial/ckdtree/src/build.cxx:135:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/ckdtree/src/build.cxx:42:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] scipy-1.16.3/scipy/spatial/ckdtree/src/build.cxx:30:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/spatial/ckdtree/src/build.cxx:215:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/spatial/ckdtree/src/build.cxx:215:21: style: Variable 'indices' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/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.16.3/scipy/spatial/ckdtree/src/distance_base.h:8:5: note: Parent function 'BaseMinkowskiDistPp < PlainDist1D >::interval_interval_p' scipy-1.16.3/scipy/spatial/ckdtree/src/distance_base.h:76:5: note: Derived function 'BaseMinkowskiDistP1 < PlainDist1D >::interval_interval_p' scipy-1.16.3/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.16.3/scipy/spatial/ckdtree/src/distance_base.h:22:5: note: Parent function 'BaseMinkowskiDistPp < PlainDist1D >::rect_rect_p' scipy-1.16.3/scipy/spatial/ckdtree/src/distance_base.h:88:5: note: Derived function 'BaseMinkowskiDistP1 < PlainDist1D >::rect_rect_p' scipy-1.16.3/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.16.3/scipy/spatial/ckdtree/src/distance_base.h:40:5: note: Parent function 'BaseMinkowskiDistPp < PlainDist1D >::point_point_p' scipy-1.16.3/scipy/spatial/ckdtree/src/distance_base.h:106:5: note: Derived function 'BaseMinkowskiDistP1 < PlainDist1D >::point_point_p' scipy-1.16.3/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.16.3/scipy/spatial/ckdtree/src/distance_base.h:66:5: note: Parent function 'BaseMinkowskiDistPp < PlainDist1D >::distance_p' scipy-1.16.3/scipy/spatial/ckdtree/src/distance_base.h:123:5: note: Derived function 'BaseMinkowskiDistP1 < PlainDist1D >::distance_p' scipy-1.16.3/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.16.3/scipy/spatial/ckdtree/src/distance_base.h:8:5: note: Parent function 'BaseMinkowskiDistPp < BoxDist1D >::interval_interval_p' scipy-1.16.3/scipy/spatial/ckdtree/src/distance_base.h:76:5: note: Derived function 'BaseMinkowskiDistP1 < BoxDist1D >::interval_interval_p' scipy-1.16.3/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.16.3/scipy/spatial/ckdtree/src/distance_base.h:22:5: note: Parent function 'BaseMinkowskiDistPp < BoxDist1D >::rect_rect_p' scipy-1.16.3/scipy/spatial/ckdtree/src/distance_base.h:88:5: note: Derived function 'BaseMinkowskiDistP1 < BoxDist1D >::rect_rect_p' scipy-1.16.3/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.16.3/scipy/spatial/ckdtree/src/distance_base.h:40:5: note: Parent function 'BaseMinkowskiDistPp < BoxDist1D >::point_point_p' scipy-1.16.3/scipy/spatial/ckdtree/src/distance_base.h:106:5: note: Derived function 'BaseMinkowskiDistP1 < BoxDist1D >::point_point_p' scipy-1.16.3/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.16.3/scipy/spatial/ckdtree/src/distance_base.h:66:5: note: Parent function 'BaseMinkowskiDistPp < BoxDist1D >::distance_p' scipy-1.16.3/scipy/spatial/ckdtree/src/distance_base.h:123:5: note: Derived function 'BaseMinkowskiDistP1 < BoxDist1D >::distance_p' scipy-1.16.3/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.16.3/scipy/spatial/ckdtree/src/distance_base.h:8:5: note: Parent function 'BaseMinkowskiDistPp < PlainDist1D >::interval_interval_p' scipy-1.16.3/scipy/spatial/ckdtree/src/distance_base.h:132:5: note: Derived function 'BaseMinkowskiDistPinf < PlainDist1D >::interval_interval_p' scipy-1.16.3/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.16.3/scipy/spatial/ckdtree/src/distance_base.h:22:5: note: Parent function 'BaseMinkowskiDistPp < PlainDist1D >::rect_rect_p' scipy-1.16.3/scipy/spatial/ckdtree/src/distance_base.h:141:5: note: Derived function 'BaseMinkowskiDistPinf < PlainDist1D >::rect_rect_p' scipy-1.16.3/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.16.3/scipy/spatial/ckdtree/src/distance_base.h:40:5: note: Parent function 'BaseMinkowskiDistPp < PlainDist1D >::point_point_p' scipy-1.16.3/scipy/spatial/ckdtree/src/distance_base.h:159:5: note: Derived function 'BaseMinkowskiDistPinf < PlainDist1D >::point_point_p' scipy-1.16.3/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.16.3/scipy/spatial/ckdtree/src/distance_base.h:66:5: note: Parent function 'BaseMinkowskiDistPp < PlainDist1D >::distance_p' scipy-1.16.3/scipy/spatial/ckdtree/src/distance_base.h:175:5: note: Derived function 'BaseMinkowskiDistPinf < PlainDist1D >::distance_p' scipy-1.16.3/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.16.3/scipy/spatial/ckdtree/src/distance_base.h:8:5: note: Parent function 'BaseMinkowskiDistPp < BoxDist1D >::interval_interval_p' scipy-1.16.3/scipy/spatial/ckdtree/src/distance_base.h:132:5: note: Derived function 'BaseMinkowskiDistPinf < BoxDist1D >::interval_interval_p' scipy-1.16.3/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.16.3/scipy/spatial/ckdtree/src/distance_base.h:22:5: note: Parent function 'BaseMinkowskiDistPp < BoxDist1D >::rect_rect_p' scipy-1.16.3/scipy/spatial/ckdtree/src/distance_base.h:141:5: note: Derived function 'BaseMinkowskiDistPinf < BoxDist1D >::rect_rect_p' scipy-1.16.3/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.16.3/scipy/spatial/ckdtree/src/distance_base.h:40:5: note: Parent function 'BaseMinkowskiDistPp < BoxDist1D >::point_point_p' scipy-1.16.3/scipy/spatial/ckdtree/src/distance_base.h:159:5: note: Derived function 'BaseMinkowskiDistPinf < BoxDist1D >::point_point_p' scipy-1.16.3/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.16.3/scipy/spatial/ckdtree/src/distance_base.h:66:5: note: Parent function 'BaseMinkowskiDistPp < BoxDist1D >::distance_p' scipy-1.16.3/scipy/spatial/ckdtree/src/distance_base.h:175:5: note: Derived function 'BaseMinkowskiDistPinf < BoxDist1D >::distance_p' scipy-1.16.3/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.16.3/scipy/spatial/ckdtree/src/distance_base.h:8:5: note: Parent function 'BaseMinkowskiDistPp < BoxDist1D >::interval_interval_p' scipy-1.16.3/scipy/spatial/ckdtree/src/distance_base.h:184:5: note: Derived function 'BaseMinkowskiDistP2 < BoxDist1D >::interval_interval_p' scipy-1.16.3/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.16.3/scipy/spatial/ckdtree/src/distance_base.h:22:5: note: Parent function 'BaseMinkowskiDistPp < BoxDist1D >::rect_rect_p' scipy-1.16.3/scipy/spatial/ckdtree/src/distance_base.h:198:5: note: Derived function 'BaseMinkowskiDistP2 < BoxDist1D >::rect_rect_p' scipy-1.16.3/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.16.3/scipy/spatial/ckdtree/src/distance_base.h:40:5: note: Parent function 'BaseMinkowskiDistPp < BoxDist1D >::point_point_p' scipy-1.16.3/scipy/spatial/ckdtree/src/distance_base.h:218:5: note: Derived function 'BaseMinkowskiDistP2 < BoxDist1D >::point_point_p' scipy-1.16.3/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.16.3/scipy/spatial/ckdtree/src/distance_base.h:66:5: note: Parent function 'BaseMinkowskiDistPp < BoxDist1D >::distance_p' scipy-1.16.3/scipy/spatial/ckdtree/src/distance_base.h:235:5: note: Derived function 'BaseMinkowskiDistP2 < BoxDist1D >::distance_p' scipy-1.16.3/scipy/spatial/ckdtree/src/rectangle.h:33:21: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/spatial/ckdtree/src/rectangle.h:33:36: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/spatial/ckdtree/src/rectangle.h:34:21: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/spatial/ckdtree/src/rectangle.h:34:37: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/spatial/ckdtree/src/count_neighbors.cxx:236:22: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/spatial/ckdtree/src/count_neighbors.cxx:273:22: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/spatial/ckdtree/src/count_neighbors.cxx:45:27: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/spatial/ckdtree/src/distance.h:218:19: style: The scope of the variable 't' can be reduced. [variableScope] scipy-1.16.3/scipy/spatial/ckdtree/src/count_neighbors.cxx:58:18: style: The scope of the variable 'i' can be reduced. [variableScope] scipy-1.16.3/scipy/spatial/ckdtree/src/distance_base.h:54:19: style: The scope of the variable 'r1' can be reduced. [variableScope] scipy-1.16.3/scipy/spatial/ckdtree/src/rectangle.h:169:22: style: Local variable 'p' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/spatial/ckdtree/src/rectangle.h:96:12: note: Shadowed declaration scipy-1.16.3/scipy/spatial/ckdtree/src/rectangle.h:169:22: note: Shadow variable scipy-1.16.3/scipy/spatial/ckdtree/src/count_neighbors.cxx:58:18: style: Variable 'i' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/spatial/ckdtree/src/count_neighbors.cxx:120:34: style: Variable 'l' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/spatial/ckdtree/src/rectangle.h:177:20: style: Variable 'rect' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/spatial/ckdtree/src/rectangle.h:243:24: style: Variable 'item' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/spatial/ckdtree/src/distance.h:63:16: style: Variable '_u' can be declared as const array [constVariable] scipy-1.16.3/scipy/spatial/ckdtree/src/distance.h:64:16: style: Variable '_v' can be declared as const array [constVariable] scipy-1.16.3/scipy/spatial/ckdtree/src/distance.h:65:16: style: Variable 'diff' can be declared as const array [constVariable] scipy-1.16.3/scipy/spatial/ckdtree/src/distance.h:229:11: style: Variable 's' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/spatial/ckdtree/src/query.cxx:39:9: performance: Variable 'space' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] scipy-1.16.3/scipy/spatial/ckdtree/src/query.cxx:40:9: performance: Variable 'n' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] scipy-1.16.3/scipy/spatial/ckdtree/src/query.cxx:161:9: performance: Variable 'alloc_size' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] scipy-1.16.3/scipy/spatial/ckdtree/src/query.cxx:61:21: style:inconclusive: Technically the member function 'heap::peek' can be const. [functionConst] scipy-1.16.3/scipy/spatial/ckdtree/src/query.cxx:164:9: warning: Struct 'nodeinfo_pool' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] scipy-1.16.3/scipy/spatial/ckdtree/src/query.cxx:164:9: warning: Struct 'nodeinfo_pool' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] scipy-1.16.3/scipy/spatial/ckdtree/src/query.cxx:38:5: style: Struct 'heap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] scipy-1.16.3/scipy/spatial/ckdtree/src/query.cxx:160:5: style: Struct 'nodeinfo_pool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] scipy-1.16.3/scipy/spatial/ckdtree/src/query.cxx:157:11: style: Class 'nodeinfo_pool' is unsafe, 'nodeinfo_pool::arena' can leak by wrong usage. [unsafeClassCanLeak] scipy-1.16.3/scipy/spatial/ckdtree/src/query.cxx:319:23: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/spatial/ckdtree/src/query.cxx:429:40: style: C-style pointer casting [cstyleCast] scipy-1.16.3/scipy/spatial/ckdtree/src/query.cxx:184:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] scipy-1.16.3/scipy/spatial/ckdtree/src/query.cxx:43:32: style: Parameter 'item' can be declared as reference to const [constParameterReference] scipy-1.16.3/scipy/spatial/ckdtree/src/query_ball_point.cxx:24:27: style: The scope of the variable 'indices' can be reduced. [variableScope] scipy-1.16.3/scipy/spatial/ckdtree/src/query_ball_point.cxx:56:12: style: The scope of the variable 'd' can be reduced. [variableScope] scipy-1.16.3/scipy/spatial/ckdtree/src/query_ball_tree.cxx:66:12: style: The scope of the variable 'd' can be reduced. [variableScope] scipy-1.16.3/scipy/spatial/ckdtree/src/query_pairs.cxx:26:27: style: The scope of the variable 'indices' can be reduced. [variableScope] scipy-1.16.3/scipy/spatial/ckdtree/src/query_pairs.cxx:84:12: style: The scope of the variable 'd' can be reduced. [variableScope] scipy-1.16.3/scipy/spatial/qhull_misc.c:18:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/qhull_misc.c:48:17: style: Variable 'value' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/spatial/src/distance_pybind.cpp:550:1: error: syntax error [syntaxError] scipy-1.16.3/scipy/spatial/src/distance_impl.h:354:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:81:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:82:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:83:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:84:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:85:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:86:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:87:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:88:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:90:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:91:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:92:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:93:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:94:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:95:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:96:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:97:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:109:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:140:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:169:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:202:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:237:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:266:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:296:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:327:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:374:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:375:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:376:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:377:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:378:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:379:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:380:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:381:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:383:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:384:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:385:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:386:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:387:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:388:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:389:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:390:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:402:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:432:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:461:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:491:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:523:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:551:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:579:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:608:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:635:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:661:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_Type [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/spatial/src/distance_impl.h:267:28: style:inconclusive: Boolean expression 'u[i]!=0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] scipy-1.16.3/scipy/spatial/src/distance_impl.h:323:25: style:inconclusive: Boolean expression 'x!=y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] scipy-1.16.3/scipy/spatial/src/distance_impl.h:323:39: style:inconclusive: Boolean expression 'x!=0.0' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] scipy-1.16.3/scipy/spatial/src/distance_impl.h:324:29: style:inconclusive: Boolean expression 'x!=0.0' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:518:16: style: Variable 'X' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:575:16: style: Variable 'X' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:575:20: style: Variable 'w' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:603:16: style: Variable 'X' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/spatial/src/distance_wrap.c:603:20: style: Variable 'w' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/special/_cosine.c:242:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/xsf_special.h:18:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_DeprecationWarning [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/xsf_special.h:41:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeWarning [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/_gufuncs.cpp:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/_gufuncs.cpp:37:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOut [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/_gufuncs.cpp:46:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOut [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/_gufuncs.cpp:76:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable legendre_p_all [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/_special_ufuncs.cpp:204:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/_special_ufuncs.cpp:233:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cospi [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/_special_ufuncs.cpp:716:100: style: Parameter 'new_dims' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/special/_special_ufuncs.cpp:720:100: style: Parameter 'new_dims' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/special/_special_ufuncs.cpp:724:100: style: Parameter 'new_dims' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/special/_special_ufuncs.cpp:743:63: style: Parameter 'new_dims' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/special/_special_ufuncs.cpp:759:63: style: Parameter 'new_dims' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/special/_special_ufuncs.cpp:775:63: style: Parameter 'new_dims' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/special/_special_ufuncs.cpp:791:63: style: Parameter 'new_dims' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/special/_special_ufuncs.cpp:807:63: style: Parameter 'new_dims' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/special/_special_ufuncs.cpp:823:63: style: Parameter 'new_dims' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/special/_special_ufuncs.cpp:1043:107: style: Parameter 'new_dims' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/special/_special_ufuncs.cpp:1047:107: style: Parameter 'new_dims' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/special/_special_ufuncs.cpp:1052:63: style: Parameter 'new_dims' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/special/_special_ufuncs.cpp:1067:77: style: Parameter 'new_dims' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/special/_special_ufuncs.cpp:1072:77: style: Parameter 'new_dims' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/special/_special_ufuncs.cpp:1077:77: style: Parameter 'new_dims' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/special/cdflib.c:663:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:821:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:1394:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:1437:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:1523:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:1591:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:1711:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:1763:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:1826:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:1888:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:2016:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:2057:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:2117:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:2243:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:2284:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:2336:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:2388:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:2504:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:2548:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:2607:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:2666:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:2800:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:2844:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:2899:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:2954:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:3009:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:3139:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:3160:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:3205:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:3249:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:3376:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:3418:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:3479:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:3539:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:3691:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:3702:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:3712:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:3722:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:3805:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:4013:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:4206:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:4450:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:4504:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:4608:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:4715:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:4798:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:4921:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:5101:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:5141:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:5195:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:5284:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:6255:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:6685:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:6836:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/cdflib.c:5570:32: style:inconclusive: Boolean expression 'S->yy<0.' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] scipy-1.16.3/scipy/special/cdflib.c:5588:33: style:inconclusive: Boolean expression 'S->yy>=0.' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] scipy-1.16.3/scipy/special/cdflib.c:5600:25: style:inconclusive: Boolean expression '!S->qbdd' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] scipy-1.16.3/scipy/special/cdflib.c:336:16: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] scipy-1.16.3/scipy/special/cdflib.c:6313:35: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] scipy-1.16.3/scipy/special/cdflib.c:6386:34: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] scipy-1.16.3/scipy/special/cdflib.c:6387:34: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] scipy-1.16.3/scipy/special/cdflib.c:6388:34: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] scipy-1.16.3/scipy/special/cdflib.c:6294:18: style: Condition 'use_p' is always true [knownConditionTrueFalse] scipy-1.16.3/scipy/special/cdflib.c:6292:21: note: Assignment 'use_p=1', assigned value is 1 scipy-1.16.3/scipy/special/cdflib.c:6294:18: note: Condition 'use_p' is always true scipy-1.16.3/scipy/special/cdflib.c:6417:19: style: Variable 'use_p' is reassigned a value before the old one has been used. [redundantAssignment] scipy-1.16.3/scipy/special/cdflib.c:6394:35: note: use_p is assigned scipy-1.16.3/scipy/special/cdflib.c:6417:19: note: use_p is overwritten scipy-1.16.3/scipy/special/cdflib.c:6418:17: style: Variable 'am1' is reassigned a value before the old one has been used. [redundantAssignment] scipy-1.16.3/scipy/special/cdflib.c:6395:33: note: am1 is assigned scipy-1.16.3/scipy/special/cdflib.c:6418:17: note: am1 is overwritten scipy-1.16.3/scipy/special/cdflib.c:4505:9: style: Statements following 'return' will never be executed. [unreachableCode] scipy-1.16.3/scipy/special/cdflib.c:5044:18: style: Local variable 'i' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/special/cdflib.c:5037:9: note: Shadowed declaration scipy-1.16.3/scipy/special/cdflib.c:5044:18: note: Shadow variable scipy-1.16.3/scipy/special/cdflib.c:203:12: style: Variable 'carr' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:331:12: style: Variable 'p' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:332:12: style: Variable 'q' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:483:12: style: Variable 'carr' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:5012:12: style: Variable 'a' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:5015:12: style: Variable 'b' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:5017:12: style: Variable 'c' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:5022:12: style: Variable 'd' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:5026:12: style: Variable 'p' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:5029:12: style: Variable 'q' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:5361:23: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/special/cdflib.c:5706:12: style: Variable 'denom' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:5707:12: style: Variable 'ideg' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:5936:12: style: Variable 'a' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:5939:12: style: Variable 'b' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:5941:12: style: Variable 'p' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:5945:12: style: Variable 'q' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:5949:12: style: Variable 'r' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:5952:12: style: Variable 's' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6001:12: style: Variable 'a' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6004:12: style: Variable 'b' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6006:12: style: Variable 'p' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6010:12: style: Variable 'q' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6014:12: style: Variable 'r' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6017:12: style: Variable 's' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6121:12: style: Variable 'p' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6125:12: style: Variable 'q' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6128:12: style: Variable 'r' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6133:12: style: Variable 's' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6244:12: style: Variable 'arr' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6246:12: style: Variable 'barr' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6248:12: style: Variable 'eps0' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6249:12: style: Variable 'amin' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6250:12: style: Variable 'bmin' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6251:12: style: Variable 'dmin' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6252:12: style: Variable 'emin' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6584:12: style: Variable 'p' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6588:12: style: Variable 'q' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6592:12: style: Variable 'r' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6802:12: style: Variable 'acc0' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6803:12: style: Variable 'big' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6804:12: style: Variable 'e00' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6805:12: style: Variable 'x00' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6806:12: style: Variable 'd0' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6813:12: style: Variable 'd1' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6819:12: style: Variable 'd2' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6824:12: style: Variable 'd3' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6828:12: style: Variable 'd4' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6831:12: style: Variable 'd5' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:6833:12: style: Variable 'd6' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:7422:12: style: Variable 'p1' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:7426:12: style: Variable 'q1' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:7429:12: style: Variable 'p2' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:7431:12: style: Variable 'q2' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:7537:12: style: Variable 'p' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:7538:12: style: Variable 'q' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:7562:12: style: Variable 'p' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:7563:12: style: Variable 'q' can be declared as const array [constVariable] scipy-1.16.3/scipy/special/cdflib.c:79:12: style: struct member 'DinvrState::xhi' is never used. [unusedStructMember] scipy-1.16.3/scipy/special/cdflib.c:81:12: style: struct member 'DinvrState::xlo' is never used. [unusedStructMember] scipy-1.16.3/scipy/special/cdflib.c:85:12: style: struct member 'DinvrState::zx' is never used. [unusedStructMember] scipy-1.16.3/scipy/special/cdflib.c:86:12: style: struct member 'DinvrState::zy' is never used. [unusedStructMember] scipy-1.16.3/scipy/special/cdflib.c:87:12: style: struct member 'DinvrState::zz' is never used. [unusedStructMember] scipy-1.16.3/scipy/special/cdflib.c:91:9: style: struct member 'DinvrState::qdum1' is never used. [unusedStructMember] scipy-1.16.3/scipy/special/cdflib.c:92:9: style: struct member 'DinvrState::qdum2' is never used. [unusedStructMember] scipy-1.16.3/scipy/special/cdflib.c:1218:11: style: Variable 't' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/special/cdflib.c:4505:13: style: Variable 'cum' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/special/cdflib.c:4506:14: style: Variable 'ccum' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/special/ellint_carlson_cpp_lite/ellint_arithmetic.hh:259:29: debug: Function::addArguments found argument 'x' with varid 0. [varid0] scipy-1.16.3/scipy/special/ellint_carlson_cpp_lite/ellint_arith_aux.hh:56:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/ellint_carlson_cpp_lite/ellint_arith_aux.hh:78:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/ellint_carlson_cpp_lite/ellint_arith_aux.hh:89:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/ellint_carlson_cpp_lite/ellint_arith_aux.hh:105:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/ellint_carlson_cpp_lite/ellint_arith_aux.hh:122:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/ellint_carlson_cpp_lite/ellint_arith_aux.hh:139:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/ellint_carlson_cpp_lite/ellint_arith_aux.hh:155:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEN [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/ellint_carlson_cpp_lite/ellint_arithmetic.hh:82:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/ellint_carlson_cpp_lite/ellint_arithmetic.hh:100:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/ellint_carlson_cpp_lite/ellint_arithmetic.hh:183:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/ellint_carlson_cpp_lite/ellint_arithmetic.hh:203:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/ellint_carlson_cpp_lite/ellint_arithmetic.hh:227:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/ellint_carlson_cpp_lite/ellint_arithmetic.hh:268:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPOLY [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/ellint_carlson_cpp_lite/ellint_arithmetic.hh:290:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/ellint_carlson_cpp_lite/_rj.hh:99:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asym_zero_ul [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/ellint_carlson_cpp_lite/_rj.hh:106:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asym_close_ul [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/ellint_carlson_cpp_lite/ellint_arith_aux.hh:45:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] scipy-1.16.3/scipy/special/ellint_carlson_cpp_lite/ellint_arithmetic.hh:54:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] scipy-1.16.3/scipy/special/ellint_carlson_cpp_lite/ellint_arithmetic.hh:113:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] scipy-1.16.3/scipy/special/sf_error.cc:61:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SF_ERROR__LAST [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/sf_error.cc:133:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_FPE_DIVIDEBYZERO [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/wright.cc:199:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SF_ERROR_UNDERFLOW [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/wright.cc:404:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SF_ERROR_UNDERFLOW [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/special/xsf_wrappers.cpp:112:75: style:inconclusive: Function 'hyp2f1_complex_wrap' argument 4 names different: declaration 'zp' definition 'z'. [funcArgNamesDifferent] scipy-1.16.3/scipy/special/xsf_wrappers.h:95:75: note: Function 'hyp2f1_complex_wrap' argument 4 names different: declaration 'zp' definition 'z'. scipy-1.16.3/scipy/special/xsf_wrappers.cpp:112:75: note: Function 'hyp2f1_complex_wrap' argument 4 names different: declaration 'zp' definition 'z'. scipy-1.16.3/scipy/special/xsf_wrappers.cpp:124:31: style:inconclusive: Function 'xsf_cfresnel' argument 1 names different: declaration 'x' definition 'z'. [funcArgNamesDifferent] scipy-1.16.3/scipy/special/xsf_wrappers.h:55:31: note: Function 'xsf_cfresnel' argument 1 names different: declaration 'x' definition 'z'. scipy-1.16.3/scipy/special/xsf_wrappers.cpp:124:31: note: Function 'xsf_cfresnel' argument 1 names different: declaration 'x' definition 'z'. scipy-1.16.3/scipy/special/xsf_wrappers.cpp:124:47: style:inconclusive: Function 'xsf_cfresnel' argument 2 names different: declaration 'sf' definition 'zfs'. [funcArgNamesDifferent] scipy-1.16.3/scipy/special/xsf_wrappers.h:55:47: note: Function 'xsf_cfresnel' argument 2 names different: declaration 'sf' definition 'zfs'. scipy-1.16.3/scipy/special/xsf_wrappers.cpp:124:47: note: Function 'xsf_cfresnel' argument 2 names different: declaration 'sf' definition 'zfs'. scipy-1.16.3/scipy/special/xsf_wrappers.cpp:124:65: style:inconclusive: Function 'xsf_cfresnel' argument 3 names different: declaration 'cf' definition 'zfc'. [funcArgNamesDifferent] scipy-1.16.3/scipy/special/xsf_wrappers.h:55:64: note: Function 'xsf_cfresnel' argument 3 names different: declaration 'cf' definition 'zfc'. scipy-1.16.3/scipy/special/xsf_wrappers.cpp:124:65: note: Function 'xsf_cfresnel' argument 3 names different: declaration 'cf' definition 'zfc'. scipy-1.16.3/scipy/special/xsf_wrappers.cpp:222:56: style:inconclusive: Function 'modified_fresnel_plus_wrap' argument 2 names different: declaration 'F' definition 'Fplus'. [funcArgNamesDifferent] scipy-1.16.3/scipy/special/xsf_wrappers.h:84:56: note: Function 'modified_fresnel_plus_wrap' argument 2 names different: declaration 'F' definition 'Fplus'. scipy-1.16.3/scipy/special/xsf_wrappers.cpp:222:56: note: Function 'modified_fresnel_plus_wrap' argument 2 names different: declaration 'F' definition 'Fplus'. scipy-1.16.3/scipy/special/xsf_wrappers.cpp:222:76: style:inconclusive: Function 'modified_fresnel_plus_wrap' argument 3 names different: declaration 'K' definition 'Kplus'. [funcArgNamesDifferent] scipy-1.16.3/scipy/special/xsf_wrappers.h:84:72: note: Function 'modified_fresnel_plus_wrap' argument 3 names different: declaration 'K' definition 'Kplus'. scipy-1.16.3/scipy/special/xsf_wrappers.cpp:222:76: note: Function 'modified_fresnel_plus_wrap' argument 3 names different: declaration 'K' definition 'Kplus'. scipy-1.16.3/scipy/special/xsf_wrappers.cpp:227:57: style:inconclusive: Function 'modified_fresnel_minus_wrap' argument 2 names different: declaration 'F' definition 'Fminus'. [funcArgNamesDifferent] scipy-1.16.3/scipy/special/xsf_wrappers.h:85:57: note: Function 'modified_fresnel_minus_wrap' argument 2 names different: declaration 'F' definition 'Fminus'. scipy-1.16.3/scipy/special/xsf_wrappers.cpp:227:57: note: Function 'modified_fresnel_minus_wrap' argument 2 names different: declaration 'F' definition 'Fminus'. scipy-1.16.3/scipy/special/xsf_wrappers.cpp:227:78: style:inconclusive: Function 'modified_fresnel_minus_wrap' argument 3 names different: declaration 'K' definition 'Kminus'. [funcArgNamesDifferent] scipy-1.16.3/scipy/special/xsf_wrappers.h:85:73: note: Function 'modified_fresnel_minus_wrap' argument 3 names different: declaration 'K' definition 'Kminus'. scipy-1.16.3/scipy/special/xsf_wrappers.cpp:227:78: note: Function 'modified_fresnel_minus_wrap' argument 3 names different: declaration 'K' definition 'Kminus'. scipy-1.16.3/scipy/special/xsf_wrappers.cpp:314:34: style:inconclusive: Function 'xsf_shichi' argument 2 names different: declaration 'shi' definition 'si'. [funcArgNamesDifferent] scipy-1.16.3/scipy/special/xsf_wrappers.h:163:34: note: Function 'xsf_shichi' argument 2 names different: declaration 'shi' definition 'si'. scipy-1.16.3/scipy/special/xsf_wrappers.cpp:314:34: note: Function 'xsf_shichi' argument 2 names different: declaration 'shi' definition 'si'. scipy-1.16.3/scipy/special/xsf_wrappers.cpp:314:46: style:inconclusive: Function 'xsf_shichi' argument 3 names different: declaration 'chi' definition 'ci'. [funcArgNamesDifferent] scipy-1.16.3/scipy/special/xsf_wrappers.h:163:47: note: Function 'xsf_shichi' argument 3 names different: declaration 'chi' definition 'ci'. scipy-1.16.3/scipy/special/xsf_wrappers.cpp:314:46: note: Function 'xsf_shichi' argument 3 names different: declaration 'chi' definition 'ci'. scipy-1.16.3/scipy/special/xsf_wrappers.cpp:316:27: style:inconclusive: Function 'xsf_csici' argument 1 names different: declaration 'z' definition 'x'. [funcArgNamesDifferent] scipy-1.16.3/scipy/special/xsf_wrappers.h:164:27: note: Function 'xsf_csici' argument 1 names different: declaration 'z' definition 'x'. scipy-1.16.3/scipy/special/xsf_wrappers.cpp:316:27: note: Function 'xsf_csici' argument 1 names different: declaration 'z' definition 'x'. scipy-1.16.3/scipy/special/xsf_wrappers.cpp:320:29: style:inconclusive: Function 'xsf_cshichi' argument 1 names different: declaration 'z' definition 'x'. [funcArgNamesDifferent] scipy-1.16.3/scipy/special/xsf_wrappers.h:165:29: note: Function 'xsf_cshichi' argument 1 names different: declaration 'z' definition 'x'. scipy-1.16.3/scipy/special/xsf_wrappers.cpp:320:29: note: Function 'xsf_cshichi' argument 1 names different: declaration 'z' definition 'x'. scipy-1.16.3/scipy/special/xsf_wrappers.cpp:450:36: style:inconclusive: Function 'xsf_clog1p' argument 1 names different: declaration 'x' definition 'z'. [funcArgNamesDifferent] scipy-1.16.3/scipy/special/xsf_wrappers.h:244:36: note: Function 'xsf_clog1p' argument 1 names different: declaration 'x' definition 'z'. scipy-1.16.3/scipy/special/xsf_wrappers.cpp:450:36: note: Function 'xsf_clog1p' argument 1 names different: declaration 'x' definition 'z'. scipy-1.16.3/scipy/special/xsf_wrappers.cpp:492:46: style:inconclusive: Function 'special_cyl_bessel_j' argument 2 names different: declaration 'z' definition 'x'. [funcArgNamesDifferent] scipy-1.16.3/scipy/special/xsf_wrappers.h:254:46: note: Function 'special_cyl_bessel_j' argument 2 names different: declaration 'z' definition 'x'. scipy-1.16.3/scipy/special/xsf_wrappers.cpp:492:46: note: Function 'special_cyl_bessel_j' argument 2 names different: declaration 'z' definition 'x'. scipy-1.16.3/scipy/stats/_levy_stable/c_src/levyst.c:32:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/stats/_levy_stable/c_src/levyst.c:64:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] scipy-1.16.3/scipy/stats/_levy_stable/c_src/levyst.c:25:40: style: Parameter 'sp' can be declared as pointer to const. However it seems that 'g_alpha_ne_one' is a callback function, if 'sp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.16.3/scipy/stats/_levy_stable/c_src/levyst.c:104:18: note: You might need to cast the function pointer here scipy-1.16.3/scipy/stats/_levy_stable/c_src/levyst.c:25:40: note: Parameter 'sp' can be declared as pointer to const scipy-1.16.3/scipy/stats/_levy_stable/c_src/levyst.c:57:40: style: Parameter 'sp' can be declared as pointer to const. However it seems that 'g_alpha_eq_one' is a callback function, if 'sp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] scipy-1.16.3/scipy/stats/_levy_stable/c_src/levyst.c:114:18: note: You might need to cast the function pointer here scipy-1.16.3/scipy/stats/_levy_stable/c_src/levyst.c:57:40: note: Parameter 'sp' can be declared as pointer to const scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:44:22: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Bino_k1' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Bino_k2' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Bino_k4' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Bino_k5' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Bino_dl' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Bino_dr' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Bino_r1' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Bino_r2' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Bino_r4' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Bino_r5' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Bino_ll' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Bino_lr' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Bino_l_pq' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Bino_c_pm' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Bino_f1' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Bino_f2' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Bino_f4' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Bino_f5' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Bino_p1' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Bino_p2' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Bino_p3' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Bino_p4' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Bino_p5' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Bino_p6' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Pois_k1' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Pois_k2' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Pois_k4' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Pois_k5' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Pois_dl' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Pois_dr' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Pois_r1' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Pois_r2' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Pois_r4' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Pois_r5' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Pois_ll' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Pois_lr' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Pois_l_my' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Pois_c_pm' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Pois_f1' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Pois_f2' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Pois_f4' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Pois_f5' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Pois_p1' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Pois_p2' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Pois_p3' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Pois_p4' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Pois_p5' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Pois_p6' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Hyp_L' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Hyp_k1' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Hyp_k2' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Hyp_k4' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Hyp_k5' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Hyp_dl' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Hyp_dr' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Hyp_r1' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Hyp_r2' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Hyp_r4' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Hyp_r5' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Hyp_ll' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Hyp_lr' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Hyp_c_pm' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Hyp_f1' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Hyp_f2' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Hyp_f4' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Hyp_f5' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Hyp_p1' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Hyp_p2' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Hyp_p3' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Hyp_p4' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Hyp_p5' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: warning: Member variable 'StochasticLib2::Hyp_p6' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:534:4: warning: Member variable 'CMultiWalleniusNCHypergeometricMoments::xi' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:534:4: warning: Member variable 'CMultiWalleniusNCHypergeometricMoments::xm' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:534:4: warning: Member variable 'CMultiWalleniusNCHypergeometricMoments::remaining' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:534:4: warning: Member variable 'CMultiWalleniusNCHypergeometricMoments::sx' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:534:4: warning: Member variable 'CMultiWalleniusNCHypergeometricMoments::sxx' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:534:4: warning: Member variable 'CMultiWalleniusNCHypergeometricMoments::sn' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:33:27: warning: Member variable 'CFishersNCHypergeometric::xLast' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:33:27: warning: Member variable 'CFishersNCHypergeometric::mFac' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:33:27: warning: Member variable 'CFishersNCHypergeometric::xFac' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:387:32: warning: Member variable 'CMultiFishersNCHypergeometric::scale' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:387:32: warning: Member variable 'CMultiFishersNCHypergeometric::rsum' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:387:32: warning: Member variable 'CMultiFishersNCHypergeometric::xi' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:387:32: warning: Member variable 'CMultiFishersNCHypergeometric::xm' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:387:32: warning: Member variable 'CMultiFishersNCHypergeometric::remaining' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:387:32: warning: Member variable 'CMultiFishersNCHypergeometric::sx' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:387:32: warning: Member variable 'CMultiFishersNCHypergeometric::sxx' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:83:34: style:inconclusive: Technically the member function 'CFishersNCHypergeometric::mean' can be const. [functionConst] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:563:11: note: Technically the member function 'CFishersNCHypergeometric::mean' can be const. scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:83:34: note: Technically the member function 'CFishersNCHypergeometric::mean' can be const. scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:54:35: style:inconclusive: Technically the member function 'CFishersNCHypergeometric::mode' can be const. [functionConst] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:565:12: note: Technically the member function 'CFishersNCHypergeometric::mode' can be const. scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:54:35: note: Technically the member function 'CFishersNCHypergeometric::mode' can be const. scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:631:39: style:inconclusive: Technically the member function 'CMultiFishersNCHypergeometric::lng' can be const. [functionConst] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:605:11: note: Technically the member function 'CMultiFishersNCHypergeometric::lng' can be const. scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:631:39: note: Technically the member function 'CMultiFishersNCHypergeometric::lng' can be const. scipy-1.16.3/scipy/stats/biasedurn/stocc.h:347:12: warning: The class 'StochasticLib2' defines member function with name 'Poisson' also defined in its parent class 'StochasticLib1'. [duplInheritedMember] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:287:12: note: Parent function 'StochasticLib1::Poisson' scipy-1.16.3/scipy/stats/biasedurn/stocc.h:347:12: note: Derived function 'StochasticLib2::Poisson' scipy-1.16.3/scipy/stats/biasedurn/stocc.h:348:12: warning: The class 'StochasticLib2' defines member function with name 'Binomial' also defined in its parent class 'StochasticLib1'. [duplInheritedMember] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:288:12: note: Parent function 'StochasticLib1::Binomial' scipy-1.16.3/scipy/stats/biasedurn/stocc.h:348:12: note: Derived function 'StochasticLib2::Binomial' scipy-1.16.3/scipy/stats/biasedurn/stocc.h:349:12: warning: The class 'StochasticLib2' defines member function with name 'Hypergeometric' also defined in its parent class 'StochasticLib1'. [duplInheritedMember] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:289:12: note: Parent function 'StochasticLib1::Hypergeometric' scipy-1.16.3/scipy/stats/biasedurn/stocc.h:349:12: note: Derived function 'StochasticLib2::Hypergeometric' scipy-1.16.3/scipy/stats/biasedurn/randomc.h:168:4: style: Class 'CRandomMersenne' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] scipy-1.16.3/scipy/stats/biasedurn/randomc.h:191:4: style: Class 'CRandomMother' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:283:4: style: Class 'StochasticLib1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:350:4: style: Class 'StochasticLib2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:394:4: style: Class 'StochasticLib3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:61:11: style: The scope of the variable 'A' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:61:14: style: The scope of the variable 'B' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:61:17: style: The scope of the variable 'C' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:61:20: style: The scope of the variable 'D' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:63:12: style: The scope of the variable 'L' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:64:12: style: The scope of the variable 'm1' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:188:31: style: The scope of the variable 'f2' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:188:35: style: The scope of the variable 'f3' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:188:39: style: The scope of the variable 'f4' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:467:11: style: The scope of the variable 'r1' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:467:15: style: The scope of the variable 'r2' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:589:12: style: The scope of the variable 'x' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:589:15: style: The scope of the variable 'x0' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:590:12: style: The scope of the variable 'xmin' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:590:18: style: The scope of the variable 'xmax' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:591:15: style: The scope of the variable 's2' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:592:8: style: The scope of the variable 'i' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:112:51: style:inconclusive: Function 'moments' argument 1 names different: declaration 'mean' definition 'mean_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:566:28: note: Function 'moments' argument 1 names different: declaration 'mean' definition 'mean_'. scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:112:51: note: Function 'moments' argument 1 names different: declaration 'mean' definition 'mean_'. scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:112:67: style:inconclusive: Function 'moments' argument 2 names different: declaration 'var' definition 'var_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:566:43: note: Function 'moments' argument 2 names different: declaration 'var' definition 'var_'. scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:112:67: note: Function 'moments' argument 2 names different: declaration 'var' definition 'var_'. scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:387:70: style:inconclusive: Function 'CMultiFishersNCHypergeometric' argument 1 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:598:42: note: Function 'CMultiFishersNCHypergeometric' argument 1 names different: declaration 'n' definition 'n_'. scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:387:70: note: Function 'CMultiFishersNCHypergeometric' argument 1 names different: declaration 'n' definition 'n_'. scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:387:84: style:inconclusive: Function 'CMultiFishersNCHypergeometric' argument 2 names different: declaration 'm' definition 'm_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:598:55: note: Function 'CMultiFishersNCHypergeometric' argument 2 names different: declaration 'm' definition 'm_'. scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:387:84: note: Function 'CMultiFishersNCHypergeometric' argument 2 names different: declaration 'm' definition 'm_'. scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:387:97: style:inconclusive: Function 'CMultiFishersNCHypergeometric' argument 3 names different: declaration 'odds' definition 'odds_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:598:67: note: Function 'CMultiFishersNCHypergeometric' argument 3 names different: declaration 'odds' definition 'odds_'. scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:387:97: note: Function 'CMultiFishersNCHypergeometric' argument 3 names different: declaration 'odds' definition 'odds_'. scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:387:108: style:inconclusive: Function 'CMultiFishersNCHypergeometric' argument 4 names different: declaration 'colors' definition 'colors_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:598:77: note: Function 'CMultiFishersNCHypergeometric' argument 4 names different: declaration 'colors' definition 'colors_'. scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:387:108: note: Function 'CMultiFishersNCHypergeometric' argument 4 names different: declaration 'colors' definition 'colors_'. scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:387:124: style:inconclusive: Function 'CMultiFishersNCHypergeometric' argument 5 names different: declaration 'accuracy' definition 'accuracy_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:598:92: note: Function 'CMultiFishersNCHypergeometric' argument 5 names different: declaration 'accuracy' definition 'accuracy_'. scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:387:124: note: Function 'CMultiFishersNCHypergeometric' argument 5 names different: declaration 'accuracy' definition 'accuracy_'. scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:511:71: style:inconclusive: Function 'moments' argument 2 names different: declaration 'stddev' definition 'variance'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:602:43: note: Function 'moments' argument 2 names different: declaration 'stddev' definition 'variance'. scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:511:71: note: Function 'moments' argument 2 names different: declaration 'stddev' definition 'variance'. scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:259:12: style: Local variable 'mode' shadows outer function [shadowFunction] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:565:12: note: Shadowed declaration scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:259:12: note: Shadow variable scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:631:53: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/stats/biasedurn/fnchyppr.cpp:44:31: style: Variable 'accuracy' is assigned a value that is never used. [unreadVariable] scipy-1.16.3/scipy/stats/biasedurn/impls.cpp:7:24: performance:inconclusive: Technically the member function 'StochasticLib1::Normal' can be static (but you may consider moving to unnamed namespace). [functionStatic] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:285:11: note: Technically the member function 'StochasticLib1::Normal' can be static (but you may consider moving to unnamed namespace). scipy-1.16.3/scipy/stats/biasedurn/impls.cpp:7:24: note: Technically the member function 'StochasticLib1::Normal' can be static (but you may consider moving to unnamed namespace). scipy-1.16.3/scipy/stats/biasedurn/impls.cpp:11:29: style:inconclusive: Function 'FatalError' argument 1 names different: declaration 'ErrorText' definition 'msg'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/randomc.h:132:29: note: Function 'FatalError' argument 1 names different: declaration 'ErrorText' definition 'msg'. scipy-1.16.3/scipy/stats/biasedurn/impls.cpp:11:29: note: Function 'FatalError' argument 1 names different: declaration 'ErrorText' definition 'msg'. scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:79:17: warning: Member variable 'StochasticLib1::normal_x2' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:79:17: warning: Member variable 'StochasticLib1::hyp_mode' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:79:17: warning: Member variable 'StochasticLib1::hyp_mp' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:79:17: warning: Member variable 'StochasticLib1::hyp_bound' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:79:17: warning: Member variable 'StochasticLib1::hyp_a' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:79:17: warning: Member variable 'StochasticLib1::hyp_h' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:79:17: warning: Member variable 'StochasticLib1::hyp_fm' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:79:17: warning: Member variable 'StochasticLib1::pois_f0' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:79:17: warning: Member variable 'StochasticLib1::pois_a' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:79:17: warning: Member variable 'StochasticLib1::pois_h' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:79:17: warning: Member variable 'StochasticLib1::pois_g' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:79:17: warning: Member variable 'StochasticLib1::pois_bound' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:79:17: warning: Member variable 'StochasticLib1::bino_mode' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:79:17: warning: Member variable 'StochasticLib1::bino_bound' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:79:17: warning: Member variable 'StochasticLib1::bino_a' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:79:17: warning: Member variable 'StochasticLib1::bino_h' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:79:17: warning: Member variable 'StochasticLib1::bino_g' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:79:17: warning: Member variable 'StochasticLib1::bino_r1' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:347:12: warning: The class 'StochasticLib2' defines member function with name 'Poisson' also defined in its parent class 'StochasticLib1'. [duplInheritedMember] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:357:25: note: Parent function 'StochasticLib1::Poisson' scipy-1.16.3/scipy/stats/biasedurn/stocc.h:347:12: note: Derived function 'StochasticLib2::Poisson' scipy-1.16.3/scipy/stats/biasedurn/stocc.h:348:12: warning: The class 'StochasticLib2' defines member function with name 'Binomial' also defined in its parent class 'StochasticLib1'. [duplInheritedMember] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:508:25: note: Parent function 'StochasticLib1::Binomial' scipy-1.16.3/scipy/stats/biasedurn/stocc.h:348:12: note: Derived function 'StochasticLib2::Binomial' scipy-1.16.3/scipy/stats/biasedurn/stocc.h:349:12: warning: The class 'StochasticLib2' defines member function with name 'Hypergeometric' also defined in its parent class 'StochasticLib1'. [duplInheritedMember] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:92:25: note: Parent function 'StochasticLib1::Hypergeometric' scipy-1.16.3/scipy/stats/biasedurn/stocc.h:349:12: note: Derived function 'StochasticLib2::Hypergeometric' scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:51:15: style: The scope of the variable 'initialized' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:165:18: style: The scope of the variable 'modef' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:167:18: style: The scope of the variable 'p' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:168:18: style: The scope of the variable 'U' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:169:18: style: The scope of the variable 'c' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:169:21: style: The scope of the variable 'd' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:171:18: style: The scope of the variable 'k1' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:171:22: style: The scope of the variable 'k2' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:261:12: style: The scope of the variable 'mode' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:264:11: style: The scope of the variable 'rNN' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:265:11: style: The scope of the variable 'my' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:266:11: style: The scope of the variable 'var' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:267:11: style: The scope of the variable 'u' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:329:17: style: The scope of the variable 'x' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:442:11: style: The scope of the variable 'r' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:443:11: style: The scope of the variable 'f' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:444:12: style: The scope of the variable 'x' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:476:11: style: The scope of the variable 'u' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:570:15: style: The scope of the variable 'f' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:572:15: style: The scope of the variable 'r' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:573:12: style: The scope of the variable 'x' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:573:19: style: The scope of the variable 'i' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:619:11: style: The scope of the variable 'u' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:620:11: style: The scope of the variable 'q1' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:621:11: style: The scope of the variable 'np' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:622:11: style: The scope of the variable 'var' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:806:14: style: The scope of the variable 'swap' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:151:61: style:inconclusive: Function 'HypInversionMod' argument 2 names different: declaration 'M' definition 'm'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:305:48: note: Function 'HypInversionMod' argument 2 names different: declaration 'M' definition 'm'. scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:151:61: note: Function 'HypInversionMod' argument 2 names different: declaration 'M' definition 'm'. scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:245:63: style:inconclusive: Function 'HypRatioOfUnifoms' argument 2 names different: declaration 'M' definition 'm'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:306:50: note: Function 'HypRatioOfUnifoms' argument 2 names different: declaration 'M' definition 'm'. scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:245:63: note: Function 'HypRatioOfUnifoms' argument 2 names different: declaration 'M' definition 'm'. scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:299:51: style:inconclusive: Function 'fc_lnpk' argument 2 names different: declaration 'N_Mn' definition 'L'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:297:45: note: Function 'fc_lnpk' argument 2 names different: declaration 'N_Mn' definition 'L'. scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:299:51: note: Function 'fc_lnpk' argument 2 names different: declaration 'N_Mn' definition 'L'. scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:299:62: style:inconclusive: Function 'fc_lnpk' argument 3 names different: declaration 'M' definition 'm'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:297:59: note: Function 'fc_lnpk' argument 3 names different: declaration 'M' definition 'm'. scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:299:62: note: Function 'fc_lnpk' argument 3 names different: declaration 'M' definition 'm'. scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:310:76: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:660:67: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/stats/biasedurn/stoc1.cpp:712:68: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:44:17: warning: Member variable 'StochasticLib3::fnc_bound' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:44:17: warning: Member variable 'StochasticLib3::fnc_f0' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:44:17: warning: Member variable 'StochasticLib3::fnc_scale' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:44:17: warning: Member variable 'StochasticLib3::fnc_a' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:44:17: warning: Member variable 'StochasticLib3::fnc_h' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:44:17: warning: Member variable 'StochasticLib3::fnc_lfm' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:44:17: warning: Member variable 'StochasticLib3::fnc_logb' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:44:17: warning: Member variable 'StochasticLib3::wnc_bound1' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:44:17: warning: Member variable 'StochasticLib3::wnc_bound2' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:44:17: warning: Member variable 'StochasticLib3::wnc_mode' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:44:17: warning: Member variable 'StochasticLib3::wnc_a' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:44:17: warning: Member variable 'StochasticLib3::wnc_h' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:44:17: warning: Member variable 'StochasticLib3::wnc_k' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:44:17: warning: Member variable 'StochasticLib3::UseChopDown' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:44:17: warning: Member variable 'StochasticLib3::wall_ytable' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:44:17: warning: Member variable 'StochasticLib3::wall_tablen' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:44:17: warning: Member variable 'StochasticLib3::wall_x1' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:163:11: style: The scope of the variable 'u' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:164:8: style: The scope of the variable 'success' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:199:11: style: The scope of the variable 'mean' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:200:11: style: The scope of the variable 'variance' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:203:12: style: The scope of the variable 'x2' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:204:11: style: The scope of the variable 'u' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:205:11: style: The scope of the variable 'f' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:205:14: style: The scope of the variable 'f2' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:206:11: style: The scope of the variable 's123' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:207:11: style: The scope of the variable 's4' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:208:11: style: The scope of the variable 'r1' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:208:15: style: The scope of the variable 'r2' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:322:13: style: The scope of the variable 'u' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:446:11: style: The scope of the variable 'w1' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:446:15: style: The scope of the variable 'w2' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:447:11: style: The scope of the variable 'wsum' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:448:11: style: The scope of the variable 'p' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:449:11: style: The scope of the variable 'f0' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:449:15: style: The scope of the variable 'f1' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:450:11: style: The scope of the variable 'g0' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:450:15: style: The scope of the variable 'g1' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:451:11: style: The scope of the variable 'r1' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:451:15: style: The scope of the variable 'r2' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:452:12: style: The scope of the variable 'nn' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:456:12: style: The scope of the variable 'x0' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:457:12: style: The scope of the variable 'n1' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:457:16: style: The scope of the variable 'n2' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:457:20: style: The scope of the variable 'ng' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:458:12: style: The scope of the variable 'm1' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:458:16: style: The scope of the variable 'm2' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:462:8: style: The scope of the variable 'a' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:462:11: style: The scope of the variable 'b' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:463:8: style: The scope of the variable 'nHastings' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:768:11: style: The scope of the variable 'w' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:887:11: style: The scope of the variable 'sum' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:888:27: style: The scope of the variable 'f1' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:888:31: style: The scope of the variable 'f2' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:954:12: style: The scope of the variable 'mode' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:955:11: style: The scope of the variable 'mean' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:956:11: style: The scope of the variable 'variance' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:959:11: style: The scope of the variable 'u' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:961:11: style: The scope of the variable 'AA' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:961:15: style: The scope of the variable 'BB' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:961:19: style: The scope of the variable 'g1' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:961:23: style: The scope of the variable 'g2' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:1063:12: style: The scope of the variable 'm1' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:1063:16: style: The scope of the variable 'm2' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:1065:12: style: The scope of the variable 'n0' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:1066:12: style: The scope of the variable 'n1' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:1066:16: style: The scope of the variable 'n2' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:1068:11: style: The scope of the variable 'w1' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:1068:15: style: The scope of the variable 'w2' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:1069:11: style: The scope of the variable 'wsum' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:1070:11: style: The scope of the variable 'odds' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:1072:8: style: The scope of the variable 'a' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:1072:11: style: The scope of the variable 'b' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:1075:8: style: The scope of the variable 'ngibbs' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:320:12: style: Local variable 'wall_x1' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:435:12: note: Shadowed declaration scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:320:12: note: Shadow variable scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:378:11: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:378:28: style: Parameter 'weights' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:762:51: style: Parameter 'weights' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/stats/biasedurn/stoc3.cpp:1018:11: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:335:29: warning: Member variable 'CWalleniusNCHypergeometric::x' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:335:29: warning: Member variable 'CWalleniusNCHypergeometric::bico' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:335:29: warning: Member variable 'CWalleniusNCHypergeometric::mFac' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:335:29: warning: Member variable 'CWalleniusNCHypergeometric::xFac' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:335:29: warning: Member variable 'CWalleniusNCHypergeometric::rd' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:335:29: warning: Member variable 'CWalleniusNCHypergeometric::w' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:335:29: warning: Member variable 'CWalleniusNCHypergeometric::wr' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:335:29: warning: Member variable 'CWalleniusNCHypergeometric::E' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:335:29: warning: Member variable 'CWalleniusNCHypergeometric::phi2d' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1357:34: warning: Member variable 'CMultiWalleniusNCHypergeometric::x' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1357:34: warning: Member variable 'CMultiWalleniusNCHypergeometric::Dummy_align' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1357:34: warning: Member variable 'CMultiWalleniusNCHypergeometric::rd' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1357:34: warning: Member variable 'CMultiWalleniusNCHypergeometric::w' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1357:34: warning: Member variable 'CMultiWalleniusNCHypergeometric::wr' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1357:34: warning: Member variable 'CMultiWalleniusNCHypergeometric::E' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1357:34: warning: Member variable 'CMultiWalleniusNCHypergeometric::phi2d' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1357:34: warning: Member variable 'CMultiWalleniusNCHypergeometric::bico' is not initialized in the constructor. [uninitMemberVar] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:353:36: style:inconclusive: Technically the member function 'CWalleniusNCHypergeometric::mean' can be const. [functionConst] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:451:11: note: Technically the member function 'CWalleniusNCHypergeometric::mean' can be const. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:353:36: note: Technically the member function 'CWalleniusNCHypergeometric::mean' can be const. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:712:36: style:inconclusive: Technically the member function 'CWalleniusNCHypergeometric::recursive' can be const. [functionConst] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:459:11: note: Technically the member function 'CWalleniusNCHypergeometric::recursive' can be const. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:712:36: note: Technically the member function 'CWalleniusNCHypergeometric::recursive' can be const. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:764:36: style:inconclusive: Technically the member function 'CWalleniusNCHypergeometric::binoexpand' can be const. [functionConst] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:460:11: note: Technically the member function 'CWalleniusNCHypergeometric::binoexpand' can be const. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:764:36: note: Technically the member function 'CWalleniusNCHypergeometric::binoexpand' can be const. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1013:36: style:inconclusive: Technically the member function 'CWalleniusNCHypergeometric::integrate_step' can be const. [functionConst] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:467:11: note: Technically the member function 'CWalleniusNCHypergeometric::integrate_step' can be const. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1013:36: note: Technically the member function 'CWalleniusNCHypergeometric::integrate_step' can be const. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1065:36: style:inconclusive: Technically the member function 'CWalleniusNCHypergeometric::search_inflect' can be const. [functionConst] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:468:11: note: Technically the member function 'CWalleniusNCHypergeometric::search_inflect' can be const. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1065:36: note: Technically the member function 'CWalleniusNCHypergeometric::search_inflect' can be const. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1380:39: style:inconclusive: Technically the member function 'CMultiWalleniusNCHypergeometric::mean' can be const. [functionConst] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:495:9: note: Technically the member function 'CMultiWalleniusNCHypergeometric::mean' can be const. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1380:39: note: Technically the member function 'CMultiWalleniusNCHypergeometric::mean' can be const. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1470:41: style:inconclusive: Technically the member function 'CMultiWalleniusNCHypergeometric::binoexpand' can be const. [functionConst] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:499:11: note: Technically the member function 'CMultiWalleniusNCHypergeometric::binoexpand' can be const. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1470:41: note: Technically the member function 'CMultiWalleniusNCHypergeometric::binoexpand' can be const. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1797:41: style:inconclusive: Technically the member function 'CMultiWalleniusNCHypergeometric::integrate_step' can be const. [functionConst] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:506:11: note: Technically the member function 'CMultiWalleniusNCHypergeometric::integrate_step' can be const. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1797:41: note: Technically the member function 'CMultiWalleniusNCHypergeometric::integrate_step' can be const. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1855:41: style:inconclusive: Technically the member function 'CMultiWalleniusNCHypergeometric::search_inflect' can be const. [functionConst] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:507:11: note: Technically the member function 'CMultiWalleniusNCHypergeometric::search_inflect' can be const. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1855:41: note: Technically the member function 'CMultiWalleniusNCHypergeometric::search_inflect' can be const. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:876:15: style: Condition 'degree>=ERFRES_L*2' is always false [knownConditionTrueFalse] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:875:13: note: Assignment 'degree=MAXDEG', assigned value is 40 scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:876:15: note: Condition 'degree>=ERFRES_L*2' is always false scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1655:15: style: Condition 'degree>=ERFRES_L*2' is always false [knownConditionTrueFalse] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1654:13: note: Assignment 'degree=MAXDEG', assigned value is 40 scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1655:15: note: Condition 'degree>=ERFRES_L*2' is always false scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:362:11: style: The scope of the variable 'omegar' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:551:19: style: The scope of the variable 'z' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:551:22: style: The scope of the variable 'zd' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:551:37: style: The scope of the variable 'rrc' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:638:11: style: The scope of the variable 'romegi' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:645:11: style: The scope of the variable 'ts' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:646:11: style: The scope of the variable 'logts' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:647:11: style: The scope of the variable 'rlogts' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:648:11: style: The scope of the variable 'fts' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:649:11: style: The scope of the variable 'rgts' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:650:11: style: The scope of the variable 't2' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:651:11: style: The scope of the variable 'j' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:719:11: style: The scope of the variable 'mxo' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:720:11: style: The scope of the variable 'Nmnx' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:821:11: style: The scope of the variable 'bino' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:972:22: style: The scope of the variable 'tinf' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:972:28: style: The scope of the variable 'delta' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:972:35: style: The scope of the variable 'delta1' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1017:22: style: The scope of the variable 'tau' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1017:27: style: The scope of the variable 'ltau' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1017:33: style: The scope of the variable 'y' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1017:41: style: The scope of the variable 'taur' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1076:11: style: The scope of the variable 'Z2' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1077:11: style: The scope of the variable 'Zd' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1079:11: style: The scope of the variable 'tr' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1080:11: style: The scope of the variable 'log2t' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1081:11: style: The scope of the variable 'method' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1385:14: style: The scope of the variable 't1' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1388:11: style: The scope of the variable 'HD' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1507:11: style: The scope of the variable 'z' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1507:14: style: The scope of the variable 'zd' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1507:29: style: The scope of the variable 'rrc' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1507:53: style: The scope of the variable 'ro' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1755:22: style: The scope of the variable 'tinf' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1755:28: style: The scope of the variable 'delta' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1755:35: style: The scope of the variable 'delta1' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1801:22: style: The scope of the variable 'tau' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1801:27: style: The scope of the variable 'ltau' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1801:33: style: The scope of the variable 'y' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1801:41: style: The scope of the variable 'taur' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1867:11: style: The scope of the variable 'tr' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1868:11: style: The scope of the variable 'log2t' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:2056:12: style: The scope of the variable 'x' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:2056:15: style: The scope of the variable 'x0' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:2057:12: style: The scope of the variable 'xmin' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:2057:18: style: The scope of the variable 'xmax' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:2058:15: style: The scope of the variable 's2' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:2059:8: style: The scope of the variable 'i' can be reduced. [variableScope] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:335:64: style:inconclusive: Function 'CWalleniusNCHypergeometric' argument 1 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:447:39: note: Function 'CWalleniusNCHypergeometric' argument 1 names different: declaration 'n' definition 'n_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:335:64: note: Function 'CWalleniusNCHypergeometric' argument 1 names different: declaration 'n' definition 'n_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:335:76: style:inconclusive: Function 'CWalleniusNCHypergeometric' argument 2 names different: declaration 'm' definition 'm_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:447:50: note: Function 'CWalleniusNCHypergeometric' argument 2 names different: declaration 'm' definition 'm_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:335:76: note: Function 'CWalleniusNCHypergeometric' argument 2 names different: declaration 'm' definition 'm_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:335:88: style:inconclusive: Function 'CWalleniusNCHypergeometric' argument 3 names different: declaration 'N' definition 'N_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:447:61: note: Function 'CWalleniusNCHypergeometric' argument 3 names different: declaration 'N' definition 'N_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:335:88: note: Function 'CWalleniusNCHypergeometric' argument 3 names different: declaration 'N' definition 'N_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:335:99: style:inconclusive: Function 'CWalleniusNCHypergeometric' argument 4 names different: declaration 'odds' definition 'odds_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:447:71: note: Function 'CWalleniusNCHypergeometric' argument 4 names different: declaration 'odds' definition 'odds_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:335:99: note: Function 'CWalleniusNCHypergeometric' argument 4 names different: declaration 'odds' definition 'odds_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:335:113: style:inconclusive: Function 'CWalleniusNCHypergeometric' argument 5 names different: declaration 'accuracy' definition 'accuracy_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:447:84: note: Function 'CWalleniusNCHypergeometric' argument 5 names different: declaration 'accuracy' definition 'accuracy_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:335:113: note: Function 'CWalleniusNCHypergeometric' argument 5 names different: declaration 'accuracy' definition 'accuracy_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:342:56: style:inconclusive: Function 'SetParameters' argument 1 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:448:31: note: Function 'SetParameters' argument 1 names different: declaration 'n' definition 'n_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:342:56: note: Function 'SetParameters' argument 1 names different: declaration 'n' definition 'n_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:342:68: style:inconclusive: Function 'SetParameters' argument 2 names different: declaration 'm' definition 'm_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:448:42: note: Function 'SetParameters' argument 2 names different: declaration 'm' definition 'm_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:342:68: note: Function 'SetParameters' argument 2 names different: declaration 'm' definition 'm_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:342:80: style:inconclusive: Function 'SetParameters' argument 3 names different: declaration 'N' definition 'N_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:448:53: note: Function 'SetParameters' argument 3 names different: declaration 'N' definition 'N_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:342:80: note: Function 'SetParameters' argument 3 names different: declaration 'N' definition 'N_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:445:53: style:inconclusive: Function 'moments' argument 1 names different: declaration 'mean' definition 'mean_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:454:28: note: Function 'moments' argument 1 names different: declaration 'mean' definition 'mean_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:445:53: note: Function 'moments' argument 1 names different: declaration 'mean' definition 'mean_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:445:69: style:inconclusive: Function 'moments' argument 2 names different: declaration 'var' definition 'var_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:454:43: note: Function 'moments' argument 2 names different: declaration 'var' definition 'var_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:445:69: note: Function 'moments' argument 2 names different: declaration 'var' definition 'var_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:620:53: style:inconclusive: Function 'BernouilliH' argument 1 names different: declaration 'x' definition 'x_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:455:28: note: Function 'BernouilliH' argument 1 names different: declaration 'x' definition 'x_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:620:53: note: Function 'BernouilliH' argument 1 names different: declaration 'x' definition 'x_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1013:58: style:inconclusive: Function 'integrate_step' argument 1 names different: declaration 'a' definition 'ta'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:467:33: note: Function 'integrate_step' argument 1 names different: declaration 'a' definition 'ta'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1013:58: note: Function 'integrate_step' argument 1 names different: declaration 'a' definition 'ta'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1013:69: style:inconclusive: Function 'integrate_step' argument 2 names different: declaration 'b' definition 'tb'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:467:43: note: Function 'integrate_step' argument 2 names different: declaration 'b' definition 'tb'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1013:69: note: Function 'integrate_step' argument 2 names different: declaration 'b' definition 'tb'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1163:56: style:inconclusive: Function 'probability' argument 1 names different: declaration 'x' definition 'x_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:449:31: note: Function 'probability' argument 1 names different: declaration 'x' definition 'x_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1163:56: note: Function 'probability' argument 1 names different: declaration 'x' definition 'x_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1357:74: style:inconclusive: Function 'CMultiWalleniusNCHypergeometric' argument 1 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:492:44: note: Function 'CMultiWalleniusNCHypergeometric' argument 1 names different: declaration 'n' definition 'n_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1357:74: note: Function 'CMultiWalleniusNCHypergeometric' argument 1 names different: declaration 'n' definition 'n_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1357:88: style:inconclusive: Function 'CMultiWalleniusNCHypergeometric' argument 2 names different: declaration 'm' definition 'm_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:492:57: note: Function 'CMultiWalleniusNCHypergeometric' argument 2 names different: declaration 'm' definition 'm_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1357:88: note: Function 'CMultiWalleniusNCHypergeometric' argument 2 names different: declaration 'm' definition 'm_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1357:101: style:inconclusive: Function 'CMultiWalleniusNCHypergeometric' argument 3 names different: declaration 'odds' definition 'odds_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:492:69: note: Function 'CMultiWalleniusNCHypergeometric' argument 3 names different: declaration 'odds' definition 'odds_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1357:101: note: Function 'CMultiWalleniusNCHypergeometric' argument 3 names different: declaration 'odds' definition 'odds_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1357:112: style:inconclusive: Function 'CMultiWalleniusNCHypergeometric' argument 4 names different: declaration 'colors' definition 'colors_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:492:79: note: Function 'CMultiWalleniusNCHypergeometric' argument 4 names different: declaration 'colors' definition 'colors_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1357:112: note: Function 'CMultiWalleniusNCHypergeometric' argument 4 names different: declaration 'colors' definition 'colors_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1357:128: style:inconclusive: Function 'CMultiWalleniusNCHypergeometric' argument 5 names different: declaration 'accuracy' definition 'accuracy_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:492:94: note: Function 'CMultiWalleniusNCHypergeometric' argument 5 names different: declaration 'accuracy' definition 'accuracy_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1357:128: note: Function 'CMultiWalleniusNCHypergeometric' argument 5 names different: declaration 'accuracy' definition 'accuracy_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1364:61: style:inconclusive: Function 'SetParameters' argument 1 names different: declaration 'n' definition 'n_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:493:31: note: Function 'SetParameters' argument 1 names different: declaration 'n' definition 'n_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1364:61: note: Function 'SetParameters' argument 1 names different: declaration 'n' definition 'n_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1364:75: style:inconclusive: Function 'SetParameters' argument 2 names different: declaration 'm' definition 'm_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:493:44: note: Function 'SetParameters' argument 2 names different: declaration 'm' definition 'm_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1364:75: note: Function 'SetParameters' argument 2 names different: declaration 'm' definition 'm_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1364:88: style:inconclusive: Function 'SetParameters' argument 3 names different: declaration 'odds' definition 'odds_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:493:56: note: Function 'SetParameters' argument 3 names different: declaration 'odds' definition 'odds_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1364:88: note: Function 'SetParameters' argument 3 names different: declaration 'odds' definition 'odds_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1364:99: style:inconclusive: Function 'SetParameters' argument 4 names different: declaration 'colors' definition 'colors_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:493:66: note: Function 'SetParameters' argument 4 names different: declaration 'colors' definition 'colors_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1364:99: note: Function 'SetParameters' argument 4 names different: declaration 'colors' definition 'colors_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1797:63: style:inconclusive: Function 'integrate_step' argument 1 names different: declaration 'a' definition 'ta'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:506:33: note: Function 'integrate_step' argument 1 names different: declaration 'a' definition 'ta'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1797:63: note: Function 'integrate_step' argument 1 names different: declaration 'a' definition 'ta'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1797:74: style:inconclusive: Function 'integrate_step' argument 2 names different: declaration 'b' definition 'tb'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:506:43: note: Function 'integrate_step' argument 2 names different: declaration 'b' definition 'tb'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1797:74: note: Function 'integrate_step' argument 2 names different: declaration 'b' definition 'tb'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1951:63: style:inconclusive: Function 'probability' argument 1 names different: declaration 'x' definition 'x_'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:494:33: note: Function 'probability' argument 1 names different: declaration 'x' definition 'x_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1951:63: note: Function 'probability' argument 1 names different: declaration 'x' definition 'x_'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:2013:65: style:inconclusive: Function 'moments' argument 1 names different: declaration 'mean' definition 'mu'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:536:28: note: Function 'moments' argument 1 names different: declaration 'mean' definition 'mu'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:2013:65: note: Function 'moments' argument 1 names different: declaration 'mean' definition 'mu'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:2013:78: style:inconclusive: Function 'moments' argument 2 names different: declaration 'stddev' definition 'variance'. [funcArgNamesDifferent] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:536:43: note: Function 'moments' argument 2 names different: declaration 'stddev' definition 'variance'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:2013:78: note: Function 'moments' argument 2 names different: declaration 'stddev' definition 'variance'. scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:449:12: style: Local variable 'x' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:472:21: note: Shadowed declaration scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:449:12: note: Shadow variable scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:450:17: style: Local variable 'accuracy' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:474:11: note: Shadowed declaration scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:450:17: note: Shadow variable scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:488:15: style: Local variable 'xmin' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:473:12: note: Shadowed declaration scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:488:15: note: Shadow variable scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:489:15: style: Local variable 'xmax' shadows outer variable [shadowVariable] scipy-1.16.3/scipy/stats/biasedurn/stocc.h:473:18: note: Shadowed declaration scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:489:15: note: Shadow variable scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:553:11: style: Variable 'xx' can be declared as const array [constVariable] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:637:11: style: Variable 'omegai' can be declared as const array [constVariable] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:639:11: style: Variable 'xi' can be declared as const array [constVariable] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:804:11: style: Variable 'omegai' can be declared as const array [constVariable] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:805:11: style: Variable 'xi' can be declared as const array [constVariable] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:815:13: style: Variable 'erfresp' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/scipy/stats/biasedurn/wnchyppr.cpp:1590:13: style: Variable 'erfresp' can be declared as pointer to const [constVariablePointer] scipy-1.16.3/subprojects/qhull_r/libqhull_r/libqhull_r.h:44:0: error: #error Neither __STDC__ nor __cplusplus is defined. Please use strict ANSI C or C++ to compile [preprocessorErrorDirective] diff: 2.18.0 scipy-1.16.3/scipy/_lib/_uarray/small_dynamic_array.h:130:7: error: Exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] head scipy-1.16.3/scipy/_lib/_uarray/small_dynamic_array.h:130:7: error: Unhandled exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] 2.18.0 scipy-1.16.3/scipy/_lib/_uarray/small_dynamic_array.h:186:7: error: Exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] head scipy-1.16.3/scipy/_lib/_uarray/small_dynamic_array.h:186:7: error: Unhandled exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] 2.18.0 scipy-1.16.3/scipy/_lib/_uarray/small_dynamic_array.h:37:7: error: Exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] head scipy-1.16.3/scipy/_lib/_uarray/small_dynamic_array.h:37:7: error: Unhandled exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] 2.18.0 scipy-1.16.3/scipy/_lib/_uarray/small_dynamic_array.h:51:7: error: Exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] head scipy-1.16.3/scipy/_lib/_uarray/small_dynamic_array.h:51:7: error: Unhandled exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] 2.18.0 scipy-1.16.3/scipy/fftpack/tests/fftw_dct.c:37:2: error: #error DCT_TEST_PRECISION must be a number 1-3 [preprocessorErrorDirective] 2.18.0 scipy-1.16.3/scipy/interpolate/src/_fitpackmodule.c:40:2: error: #error No compatible 32-bit integer size. \ [preprocessorErrorDirective] head scipy-1.16.3/scipy/spatial/ckdtree/src/count_neighbors.cxx:120:34: style: Variable 'l' can be declared as pointer to const [constVariablePointer] head scipy-1.16.3/scipy/spatial/ckdtree/src/count_neighbors.cxx:58:18: style: Variable 'i' can be declared as pointer to const [constVariablePointer] 2.18.0 scipy-1.16.3/scipy/spatial/ckdtree/src/query.cxx:164:9: warning: Struct 'nodeinfo_pool' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head scipy-1.16.3/scipy/spatial/ckdtree/src/query.cxx:164:9: warning: Struct 'nodeinfo_pool' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 scipy-1.16.3/scipy/spatial/ckdtree/src/query.cxx:164:9: warning: Struct 'nodeinfo_pool' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head scipy-1.16.3/scipy/spatial/ckdtree/src/query.cxx:164:9: warning: Struct 'nodeinfo_pool' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head scipy-1.16.3/scipy/spatial/ckdtree/src/query_ball_point.cxx:24:27: style: The scope of the variable 'indices' can be reduced. [variableScope] head scipy-1.16.3/scipy/spatial/ckdtree/src/query_pairs.cxx:26:27: style: The scope of the variable 'indices' can be reduced. [variableScope] 2.18.0 scipy-1.16.3/scipy/special/cdflib.c:5936:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 0.771058495001320e [valueFlowBailoutIncompleteVar] 2.18.0 scipy-1.16.3/scipy/special/cdflib.c:6001:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 0.771058495001320e [valueFlowBailoutIncompleteVar] 2.18.0 scipy-1.16.3/scipy/special/cdflib.c:6121:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 0.577215664901533e [valueFlowBailoutIncompleteVar] 2.18.0 scipy-1.16.3/scipy/special/cdflib.c:6487:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 0.833333333333333e [valueFlowBailoutIncompleteVar] 2.18.0 scipy-1.16.3/scipy/special/cdflib.c:6521:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 0.577215664901533e [valueFlowBailoutIncompleteVar] 2.18.0 scipy-1.16.3/scipy/special/cdflib.c:6584:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 0.539637273585445e [valueFlowBailoutIncompleteVar] 2.18.0 scipy-1.16.3/scipy/special/cdflib.c:6785:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 0.185185185185185e [valueFlowBailoutIncompleteVar] head scipy-1.16.3/scipy/special/cdflib.c:6836:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d1 [valueFlowBailoutIncompleteVar] 2.18.0 scipy-1.16.3/scipy/special/cdflib.c:7537:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 0.914041914819518e [valueFlowBailoutIncompleteVar] 2.18.0 scipy-1.16.3/scipy/special/cdflib.c:7560:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 0.566749439387324e [valueFlowBailoutIncompleteVar] 2.18.0 scipy-1.16.3/scipy/special/cdflib.c:7597:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 0.566749439387324e [valueFlowBailoutIncompleteVar] 2.18.0 scipy-1.16.3/subprojects/qhull_r/libqhull_r/libqhull_r.h:44:2: error: #error Neither __STDC__ nor __cplusplus is defined. Please use strict ANSI C or C++ to compile [preprocessorErrorDirective] DONE