2025-05-01 17:01 ftp://ftp.de.debian.org/debian/pool/main/s/sagemath/sagemath_9.5.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=python --library=ginac --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-58-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: d8d4ea3 (2025-05-01 14:18:04 +0200) count: 878 863 elapsed-time: 96.7 97.9 head-timing-info: old-timing-info: head results: sagemath_9.5/sage/src/sage/cpython/debugimpl.c:42:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/cpython/debugimpl.c:143:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/geometry/triangulation/data.cc:296:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/geometry/triangulation/data.h:46:1: style: The class 'vertices_lookup' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] sagemath_9.5/sage/src/sage/geometry/triangulation/data.cc:22:16: style:inconclusive: Either there is a missing 'override', or the member function 'vertices::set_dimensions' can be const. [functionConst] sagemath_9.5/sage/src/sage/geometry/triangulation/data.h:39:8: note: Either there is a missing 'override', or the member function 'vertices::set_dimensions' can be const. sagemath_9.5/sage/src/sage/geometry/triangulation/data.cc:22:16: note: Either there is a missing 'override', or the member function 'vertices::set_dimensions' can be const. sagemath_9.5/sage/src/sage/geometry/triangulation/data.h:42:8: performance:inconclusive: Either there is a missing 'override', or the member function 'vertices::full_set' can be static. [functionStatic] sagemath_9.5/sage/src/sage/geometry/triangulation/data.h:36:3: style: Class 'vertices' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/geometry/triangulation/data.h:93:3: style: Class 'simplices' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/geometry/triangulation/data.h:94:3: style: Class 'simplices' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/geometry/triangulation/data.h:97:12: style: The destructor '~simplices' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] sagemath_9.5/sage/src/sage/geometry/triangulation/data.h:75:12: note: Virtual destructor in base class sagemath_9.5/sage/src/sage/geometry/triangulation/data.h:97:12: note: Destructor in derived class sagemath_9.5/sage/src/sage/geometry/triangulation/data.h:141:13: performance: Function 'get_neighbor()' should return member 'bistellarneighbor' by const reference. [returnByReference] sagemath_9.5/sage/src/sage/geometry/triangulation/data.cc:43:15: style: The scope of the variable 'l' can be reduced. [variableScope] sagemath_9.5/sage/src/sage/geometry/triangulation/data.cc:109:11: style: The scope of the variable 'b' can be reduced. [variableScope] sagemath_9.5/sage/src/sage/geometry/triangulation/data.cc:110:10: style: The scope of the variable 'i' can be reduced. [variableScope] sagemath_9.5/sage/src/sage/geometry/triangulation/data.cc:110:12: style: The scope of the variable 'j' can be reduced. [variableScope] sagemath_9.5/sage/src/sage/geometry/triangulation/data.cc:112:12: style: Variable 'i' is assigned a value that is never used. [unreadVariable] sagemath_9.5/sage/src/sage/geometry/triangulation/data.cc:66:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sagemath_9.5/sage/src/sage/geometry/triangulation/data.cc:215:71: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sagemath_9.5/sage/src/sage/geometry/triangulation/data.cc:224:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sagemath_9.5/sage/src/sage/geometry/triangulation/data.cc:233:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sagemath_9.5/sage/src/sage/geometry/triangulation/data.cc:244:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sagemath_9.5/sage/src/sage/geometry/triangulation/data.cc:255:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sagemath_9.5/sage/src/sage/geometry/triangulation/data.cc:411:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sagemath_9.5/sage/src/sage/geometry/triangulation/triangulations.h:27:3: style: Class 'triangulations' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/geometry/triangulation/triangulations.cc:119:15: style: Variable 'simplex' can be declared as pointer to const [constVariablePointer] sagemath_9.5/sage/src/sage/geometry/triangulation/triangulations.cc:119:23: style: Variable 'simplex' is assigned a value that is never used. [unreadVariable] sagemath_9.5/sage/src/sage/geometry/triangulation/triangulations.cc:119:15: style: Variable 'simplex' is assigned a value that is never used. [unreadVariable] sagemath_9.5/sage/src/sage/graphs/base/boost_interface.cpp:121:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_weight [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/graphs/base/boost_interface.cpp:238:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/graphs/base/boost_interface.cpp:259:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/graphs/base/boost_interface.cpp:243:12: style: Exception should be caught by reference. [catchExceptionByValue] sagemath_9.5/sage/src/sage/graphs/base/boost_interface.cpp:162:31: style: Local variable 'v' shadows outer argument [shadowArgument] sagemath_9.5/sage/src/sage/graphs/base/boost_interface.cpp:152:49: note: Shadowed declaration sagemath_9.5/sage/src/sage/graphs/base/boost_interface.cpp:162:31: note: Shadow variable sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:11:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:19:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_t [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:34:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clique_options [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:58:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:78:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:107:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:139:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:18:3: error: Common realloc mistake: 'sage_clique_list' nulled but not freed upon failure [memleakOnRealloc] sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:39:3: warning: If memory allocation fails, then there is a possible null pointer dereference: opts [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:34:14: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:34:14: note: Assignment 'opts=malloc(sizeof(clique_options))', assigned value is 0 sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:39:3: note: Null pointer dereference sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:40:3: warning: If memory allocation fails, then there is a possible null pointer dereference: opts [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:34:14: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:34:14: note: Assignment 'opts=malloc(sizeof(clique_options))', assigned value is 0 sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:40:3: note: Null pointer dereference sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:41:3: warning: If memory allocation fails, then there is a possible null pointer dereference: opts [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:34:14: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:34:14: note: Assignment 'opts=malloc(sizeof(clique_options))', assigned value is 0 sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:41:3: note: Null pointer dereference sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:42:3: warning: If memory allocation fails, then there is a possible null pointer dereference: opts [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:34:14: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:34:14: note: Assignment 'opts=malloc(sizeof(clique_options))', assigned value is 0 sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:42:3: note: Null pointer dereference sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:43:3: warning: If memory allocation fails, then there is a possible null pointer dereference: opts [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:34:14: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:34:14: note: Assignment 'opts=malloc(sizeof(clique_options))', assigned value is 0 sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:43:3: note: Null pointer dereference sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:44:3: warning: If memory allocation fails, then there is a possible null pointer dereference: opts [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:34:14: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:34:14: note: Assignment 'opts=malloc(sizeof(clique_options))', assigned value is 0 sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:44:3: note: Null pointer dereference sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:45:3: warning: If memory allocation fails, then there is a possible null pointer dereference: opts [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:34:14: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:34:14: note: Assignment 'opts=malloc(sizeof(clique_options))', assigned value is 0 sagemath_9.5/sage/src/sage/graphs/cliquer/cl.c:45:3: note: Null pointer dereference sagemath_9.5/sage/src/sage/graphs/graph_decompositions/sage_tdlib.cpp:35:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/graphs/graph_decompositions/sage_tdlib.cpp:26:65: style: Parameter 'V' can be declared as reference to const [constParameterReference] sagemath_9.5/sage/src/sage/graphs/graph_decompositions/sage_tdlib.cpp:29:13: style: Consider using std::max_element algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/graphs/graph_decompositions/sage_tdlib.cpp:54:99: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sagemath_9.5/sage/src/sage/libs/eclib/wrap.cpp:135:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/libs/eclib/wrap.cpp:203:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/libs/eclib/wrap.cpp:29:10: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/libs/eclib/wrap.cpp:28:28: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/libs/eclib/wrap.cpp:28:15: note: Assignment 'buf=(char*)std::malloc(n+1)', assigned value is 0 sagemath_9.5/sage/src/sage/libs/eclib/wrap.cpp:29:10: note: Null pointer dereference sagemath_9.5/sage/src/sage/libs/eclib/wrap.cpp:22:15: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/libs/eclib/wrap.cpp:28:15: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/libs/eclib/wrap.cpp:26:43: style: Parameter 'instore' can be declared as reference to const [constParameterReference] sagemath_9.5/sage/src/sage/libs/eclib/wrap.cpp:51:29: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] sagemath_9.5/sage/src/sage/libs/eclib/wrap.cpp:61:40: style: Parameter 'curve' can be declared as pointer to const [constParameterPointer] sagemath_9.5/sage/src/sage/libs/linkages/padics/relaxed/flint_helper.c:28:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fmpz [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/libs/linkages/padics/relaxed/flint_helper.c:95:19: style: Variable 'last' can be declared as pointer to const [constVariablePointer] sagemath_9.5/sage/src/sage/modular/arithgroup/sl2z.hpp:172:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable badbit [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:124:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:246:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:262:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:395:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:522:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:568:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:868:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:997:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_True [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:1127:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:275:3: performance: Variable 'pairing' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:556:21: performance:inconclusive: Technically the member function 'FareySymbol::paired_side' can be static (but you may consider moving to unnamed namespace). [functionStatic] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.hpp:122:10: note: Technically the member function 'FareySymbol::paired_side' can be static (but you may consider moving to unnamed namespace). sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:556:21: note: Technically the member function 'FareySymbol::paired_side' can be static (but you may consider moving to unnamed namespace). sagemath_9.5/sage/src/sage/modular/arithgroup/farey.hpp:46:3: style: Class 'is_element_Gamma0' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.hpp:56:3: style: Class 'is_element_Gamma1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.hpp:68:3: style: Class 'is_element_Gamma' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.hpp:92:3: style: Class 'is_element_general' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.hpp:135:3: style: Class 'FareySymbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.hpp:136:3: style: Class 'FareySymbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.hpp:48:8: style: The function 'is_member' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.hpp:40:16: note: Virtual function in base class sagemath_9.5/sage/src/sage/modular/arithgroup/farey.hpp:48:8: note: Function in derived class sagemath_9.5/sage/src/sage/modular/arithgroup/farey.hpp:58:8: style: The function 'is_member' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.hpp:40:16: note: Virtual function in base class sagemath_9.5/sage/src/sage/modular/arithgroup/farey.hpp:58:8: note: Function in derived class sagemath_9.5/sage/src/sage/modular/arithgroup/farey.hpp:70:8: style: The function 'is_member' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.hpp:40:16: note: Virtual function in base class sagemath_9.5/sage/src/sage/modular/arithgroup/farey.hpp:70:8: note: Function in derived class sagemath_9.5/sage/src/sage/modular/arithgroup/farey.hpp:84:8: style: The function 'is_member' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.hpp:40:16: note: Virtual function in base class sagemath_9.5/sage/src/sage/modular/arithgroup/farey.hpp:84:8: note: Function in derived class sagemath_9.5/sage/src/sage/modular/arithgroup/farey.hpp:94:8: style: The function 'is_member' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.hpp:40:16: note: Virtual function in base class sagemath_9.5/sage/src/sage/modular/arithgroup/farey.hpp:94:8: note: Function in derived class sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:569:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:869:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:793:8: style: The scope of the variable 'found' can be reduced. [variableScope] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:883:10: style: The scope of the variable 'k' can be reduced. [variableScope] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:556:68: style:inconclusive: Function 'paired_side' argument 2 names different: declaration 'i' definition 'n'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.hpp:122:62: note: Function 'paired_side' argument 2 names different: declaration 'i' definition 'n'. sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:556:68: note: Function 'paired_side' argument 2 names different: declaration 'i' definition 'n'. sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:481:17: style: Local variable 'even' shadows outer variable [shadowVariable] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.hpp:110:8: note: Shadowed declaration sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:481:17: note: Shadow variable sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:1069:13: style: Local variable 'a' shadows outer variable [shadowVariable] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.hpp:103:26: note: Shadowed declaration sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:1069:13: note: Shadow variable sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:1069:19: style: Local variable 'b' shadows outer variable [shadowVariable] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.hpp:103:29: note: Shadowed declaration sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:1069:19: note: Shadow variable sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:161:7: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:700:77: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:762:20: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:906:29: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:1053:20: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:793:14: style: Variable 'found' is assigned a value that is never used. [unreadVariable] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:44:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:211:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:212:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:221:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:1104:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sagemath_9.5/sage/src/sage/rings/bernmm/bern_modp.cpp:741:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTL_SP_BOUND [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/rings/bernmm/bern_modp.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] sagemath_9.5/sage/src/sage/rings/bernmm/bern_modp_util.h:69:4: style: Class 'Factorisation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/rings/bernmm/bern_modp_util.h:94:4: style: Class 'PrimeTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/rings/bernmm/bern_rat.cpp:303:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTL_SP_BOUND [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/rings/bernmm/bern_rat.cpp:90:9: style:inconclusive: Technically the member function 'bernmm::Item_cmp::operator()' can be const. [functionConst] sagemath_9.5/sage/src/sage/rings/bernmm/bern_rat.cpp:161:21: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/rings/bernmm/bern_rat.cpp:274:19: style: Variable 'num_threads' is assigned a value that is never used. [unreadVariable] sagemath_9.5/sage/src/sage/rings/bernmm/bern_rat.cpp:280:22: style: Variable 'log2' is assigned a value that is never used. [unreadVariable] sagemath_9.5/sage/src/sage/rings/bernmm/bern_rat.cpp:280:17: style: Variable 'log2' is assigned a value that is never used. [unreadVariable] sagemath_9.5/sage/src/sage/rings/bernmm/bernmm-test.cpp:122:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTL_SP_NBITS [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/rings/bernmm/bernmm-test.cpp:195:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTL_SP_NBITS [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/rings/bernmm/bernmm-test.cpp:284:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/rings/bernmm/bernmm-test.cpp:297:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/rings/bernmm/bernmm-test.cpp:293:26: style: Parameter 'argv' can be declared as const array [constParameter] sagemath_9.5/sage/src/sage/rings/padics/transcendantal.c:65:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpz_t [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/rings/padics/transcendantal.c:199:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpz_t [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/rings/padics/transcendantal.c:334:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpz_t [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/rings/padics/transcendantal.c:69:18: warning: If memory allocation fails, then there is a possible null pointer dereference: num [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/padics/transcendantal.c:65:25: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/padics/transcendantal.c:65:11: note: Assignment 'num=(mpz_t*)malloc(N*sizeof(mpz_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/padics/transcendantal.c:69:18: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/padics/transcendantal.c:70:18: warning: If memory allocation fails, then there is a possible null pointer dereference: denom [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/padics/transcendantal.c:66:27: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/padics/transcendantal.c:66:13: note: Assignment 'denom=(mpz_t*)malloc(N*sizeof(mpz_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/padics/transcendantal.c:70:18: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/padics/transcendantal.c:203:18: warning: If memory allocation fails, then there is a possible null pointer dereference: num [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/padics/transcendantal.c:199:25: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/padics/transcendantal.c:199:11: note: Assignment 'num=(mpz_t*)malloc((N+1)*sizeof(mpz_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/padics/transcendantal.c:203:18: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/padics/transcendantal.c:204:18: warning: If memory allocation fails, then there is a possible null pointer dereference: denom [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/padics/transcendantal.c:200:27: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/padics/transcendantal.c:200:13: note: Assignment 'denom=(mpz_t*)malloc((N+1)*sizeof(mpz_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/padics/transcendantal.c:204:18: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/padics/transcendantal.c:338:18: warning: If memory allocation fails, then there is a possible null pointer dereference: num [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/padics/transcendantal.c:334:25: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/padics/transcendantal.c:334:11: note: Assignment 'num=(mpz_t*)malloc(N*sizeof(mpz_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/padics/transcendantal.c:338:18: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/padics/transcendantal.c:339:18: warning: If memory allocation fails, then there is a possible null pointer dereference: denom [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/padics/transcendantal.c:335:27: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/padics/transcendantal.c:335:13: note: Assignment 'denom=(mpz_t*)malloc(N*sizeof(mpz_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/padics/transcendantal.c:339:18: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/padics/transcendantal.c:26:31: style: Unused variable: saveN [unusedVariable] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:253:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fmpq_mat_t [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:196:3: warning: If memory allocation fails, then there is a possible null pointer dereference: st_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:194:39: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:194:13: note: Assignment 'st_data=(struct ps_static_data_t*)malloc(sizeof(struct ps_static_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:196:3: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:197:3: warning: If memory allocation fails, then there is a possible null pointer dereference: st_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:194:39: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:194:13: note: Assignment 'st_data=(struct ps_static_data_t*)malloc(sizeof(struct ps_static_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:197:3: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:198:13: warning: If memory allocation fails, then there is a possible null pointer dereference: st_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:194:39: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:194:13: note: Assignment 'st_data=(struct ps_static_data_t*)malloc(sizeof(struct ps_static_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:198:13: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:199:12: warning: If memory allocation fails, then there is a possible null pointer dereference: st_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:194:39: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:194:13: note: Assignment 'st_data=(struct ps_static_data_t*)malloc(sizeof(struct ps_static_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:199:12: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:200:3: warning: If memory allocation fails, then there is a possible null pointer dereference: st_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:194:39: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:194:13: note: Assignment 'st_data=(struct ps_static_data_t*)malloc(sizeof(struct ps_static_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:200:3: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:201:3: warning: If memory allocation fails, then there is a possible null pointer dereference: st_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:194:39: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:194:13: note: Assignment 'st_data=(struct ps_static_data_t*)malloc(sizeof(struct ps_static_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:201:3: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:203:13: warning: If memory allocation fails, then there is a possible null pointer dereference: st_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:194:39: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:194:13: note: Assignment 'st_data=(struct ps_static_data_t*)malloc(sizeof(struct ps_static_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:203:13: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:204:12: warning: If memory allocation fails, then there is a possible null pointer dereference: st_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:194:39: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:194:13: note: Assignment 'st_data=(struct ps_static_data_t*)malloc(sizeof(struct ps_static_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:204:12: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:206:3: warning: If memory allocation fails, then there is a possible null pointer dereference: st_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:194:39: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:194:13: note: Assignment 'st_data=(struct ps_static_data_t*)malloc(sizeof(struct ps_static_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:206:3: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:317:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dy_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:40: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:13: note: Assignment 'dy_data=(struct ps_dynamic_data_t*)malloc(sizeof(struct ps_dynamic_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:317:3: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:318:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dy_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:40: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:13: note: Assignment 'dy_data=(struct ps_dynamic_data_t*)malloc(sizeof(struct ps_dynamic_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:318:3: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:321:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dy_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:40: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:13: note: Assignment 'dy_data=(struct ps_dynamic_data_t*)malloc(sizeof(struct ps_dynamic_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:321:3: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:322:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dy_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:40: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:13: note: Assignment 'dy_data=(struct ps_dynamic_data_t*)malloc(sizeof(struct ps_dynamic_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:322:3: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:323:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dy_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:40: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:13: note: Assignment 'dy_data=(struct ps_dynamic_data_t*)malloc(sizeof(struct ps_dynamic_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:323:3: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:324:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dy_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:40: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:13: note: Assignment 'dy_data=(struct ps_dynamic_data_t*)malloc(sizeof(struct ps_dynamic_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:324:3: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:325:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dy_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:40: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:13: note: Assignment 'dy_data=(struct ps_dynamic_data_t*)malloc(sizeof(struct ps_dynamic_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:325:3: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:327:5: warning: If memory allocation fails, then there is a possible null pointer dereference: dy_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:40: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:13: note: Assignment 'dy_data=(struct ps_dynamic_data_t*)malloc(sizeof(struct ps_dynamic_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:327:5: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:329:16: warning: If memory allocation fails, then there is a possible null pointer dereference: dy_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:40: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:13: note: Assignment 'dy_data=(struct ps_dynamic_data_t*)malloc(sizeof(struct ps_dynamic_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:329:16: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:330:10: warning: If memory allocation fails, then there is a possible null pointer dereference: dy_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:40: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:13: note: Assignment 'dy_data=(struct ps_dynamic_data_t*)malloc(sizeof(struct ps_dynamic_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:330:10: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:332:17: warning: If memory allocation fails, then there is a possible null pointer dereference: dy_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:40: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:13: note: Assignment 'dy_data=(struct ps_dynamic_data_t*)malloc(sizeof(struct ps_dynamic_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:332:17: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:333:30: warning: If memory allocation fails, then there is a possible null pointer dereference: dy_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:40: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:13: note: Assignment 'dy_data=(struct ps_dynamic_data_t*)malloc(sizeof(struct ps_dynamic_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:333:30: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:334:17: warning: If memory allocation fails, then there is a possible null pointer dereference: dy_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:40: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:13: note: Assignment 'dy_data=(struct ps_dynamic_data_t*)malloc(sizeof(struct ps_dynamic_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:334:17: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:335:17: warning: If memory allocation fails, then there is a possible null pointer dereference: dy_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:40: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:13: note: Assignment 'dy_data=(struct ps_dynamic_data_t*)malloc(sizeof(struct ps_dynamic_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:335:17: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:336:30: warning: If memory allocation fails, then there is a possible null pointer dereference: dy_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:40: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:13: note: Assignment 'dy_data=(struct ps_dynamic_data_t*)malloc(sizeof(struct ps_dynamic_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:336:30: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:337:17: warning: If memory allocation fails, then there is a possible null pointer dereference: dy_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:40: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:13: note: Assignment 'dy_data=(struct ps_dynamic_data_t*)malloc(sizeof(struct ps_dynamic_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:337:17: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:338:17: warning: If memory allocation fails, then there is a possible null pointer dereference: dy_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:40: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:13: note: Assignment 'dy_data=(struct ps_dynamic_data_t*)malloc(sizeof(struct ps_dynamic_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:338:17: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:339:17: warning: If memory allocation fails, then there is a possible null pointer dereference: dy_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:40: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:13: note: Assignment 'dy_data=(struct ps_dynamic_data_t*)malloc(sizeof(struct ps_dynamic_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:339:17: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:341:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dy_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:40: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:13: note: Assignment 'dy_data=(struct ps_dynamic_data_t*)malloc(sizeof(struct ps_dynamic_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:341:3: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:344:17: warning: If memory allocation fails, then there is a possible null pointer dereference: dy_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:40: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:13: note: Assignment 'dy_data=(struct ps_dynamic_data_t*)malloc(sizeof(struct ps_dynamic_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:344:17: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:345:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dy_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:40: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:13: note: Assignment 'dy_data=(struct ps_dynamic_data_t*)malloc(sizeof(struct ps_dynamic_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:345:3: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:346:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dy_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:40: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:13: note: Assignment 'dy_data=(struct ps_dynamic_data_t*)malloc(sizeof(struct ps_dynamic_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:346:3: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:346:31: warning: If memory allocation fails, then there is a possible null pointer dereference: dy_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:40: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:13: note: Assignment 'dy_data=(struct ps_dynamic_data_t*)malloc(sizeof(struct ps_dynamic_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:346:31: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:347:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dy_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:40: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:13: note: Assignment 'dy_data=(struct ps_dynamic_data_t*)malloc(sizeof(struct ps_dynamic_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:347:3: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:348:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dy_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:40: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:13: note: Assignment 'dy_data=(struct ps_dynamic_data_t*)malloc(sizeof(struct ps_dynamic_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:348:3: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:348:32: warning: If memory allocation fails, then there is a possible null pointer dereference: dy_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:40: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:13: note: Assignment 'dy_data=(struct ps_dynamic_data_t*)malloc(sizeof(struct ps_dynamic_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:348:32: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:771:16: warning: Either the condition 'dy_data==NULL' is redundant or there is possible null pointer dereference: dy_data. [nullPointerRedundantCheck] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:782:14: note: Assuming that condition 'dy_data==NULL' is not redundant sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:771:16: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:772:11: warning: Either the condition 'dy_data==NULL' is redundant or there is possible null pointer dereference: dy_data. [nullPointerRedundantCheck] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:782:14: note: Assuming that condition 'dy_data==NULL' is not redundant sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:772:11: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:773:16: warning: Either the condition 'dy_data==NULL' is redundant or there is possible null pointer dereference: dy_data. [nullPointerRedundantCheck] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:782:14: note: Assuming that condition 'dy_data==NULL' is not redundant sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:773:16: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:774:21: warning: Either the condition 'dy_data==NULL' is redundant or there is possible null pointer dereference: dy_data. [nullPointerRedundantCheck] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:782:14: note: Assuming that condition 'dy_data==NULL' is not redundant sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:774:21: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:775:17: warning: Either the condition 'dy_data==NULL' is redundant or there is possible null pointer dereference: dy_data. [nullPointerRedundantCheck] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:782:14: note: Assuming that condition 'dy_data==NULL' is not redundant sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:775:17: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:776:15: warning: Either the condition 'dy_data==NULL' is redundant or there is possible null pointer dereference: dy_data. [nullPointerRedundantCheck] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:782:14: note: Assuming that condition 'dy_data==NULL' is not redundant sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:776:15: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:777:18: warning: Either the condition 'dy_data==NULL' is redundant or there is possible null pointer dereference: dy_data. [nullPointerRedundantCheck] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:782:14: note: Assuming that condition 'dy_data==NULL' is not redundant sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:777:18: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:778:16: warning: Either the condition 'dy_data==NULL' is redundant or there is possible null pointer dereference: dy_data. [nullPointerRedundantCheck] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:782:14: note: Assuming that condition 'dy_data==NULL' is not redundant sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:778:16: note: Null pointer dereference sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:773:14: style: Variable 'q_is_1' is assigned a value that is never used. [unreadVariable] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:773:7: style: Variable 'q_is_1' is assigned a value that is never used. [unreadVariable] sagemath_9.5/sage/src/sage/schemes/hyperelliptic_curves/hypellfrob/hypellfrob.cpp:32:1: error: There is an unknown macro here somewhere. Configuration is required. If NTL_CLIENT is a macro then please configure it. [unknownMacro] sagemath_9.5/sage/src/sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.cpp:34:1: error: There is an unknown macro here somewhere. Configuration is required. If NTL_CLIENT is a macro then please configure it. [unknownMacro] sagemath_9.5/sage/src/sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.cpp:29:1: error: There is an unknown macro here somewhere. Configuration is required. If NTL_CLIENT is a macro then please configure it. [unknownMacro] sagemath_9.5/sage/src/sage/stats/distributions/dgs_misc.h:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/stats/distributions/dgs_misc.h:77:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/stats/distributions/dgs_misc.h:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/stats/distributions/dgs_bern.c:74:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/stats/distributions/dgs_bern.c:105:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/stats/distributions/dgs_bern.c:212:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/stats/distributions/dgs_bern.c:190:38: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sagemath_9.5/sage/src/sage/stats/distributions/dgs_gauss_dp.c:154:65: style: Parameter 'self' can be declared as pointer to const. However it seems that 'dgs_disc_gauss_dp_call_uniform_online' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sagemath_9.5/sage/src/sage/stats/distributions/dgs_gauss_dp.c:64:18: note: You might need to cast the function pointer here sagemath_9.5/sage/src/sage/stats/distributions/dgs_gauss_dp.c:154:65: note: Parameter 'self' can be declared as pointer to const sagemath_9.5/sage/src/sage/stats/distributions/dgs_gauss_dp.c:180:71: style: Parameter 'self' can be declared as pointer to const. However it seems that 'dgs_disc_gauss_dp_call_uniform_table_offset' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sagemath_9.5/sage/src/sage/stats/distributions/dgs_gauss_dp.c:95:20: note: You might need to cast the function pointer here sagemath_9.5/sage/src/sage/stats/distributions/dgs_gauss_dp.c:180:71: note: Parameter 'self' can be declared as pointer to const sagemath_9.5/sage/src/sage/stats/distributions/dgs_gauss_mp.c:104:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/stats/distributions/dgs_gauss_mp.c:120:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/stats/distributions/dgs_gauss_mp.c:131:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/stats/distributions/dgs_gauss_mp.c:158:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/stats/distributions/dgs_gauss_mp.c:337:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/registrar.h:59:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/registrar.h:151:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.h:292:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global_hold [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.h:347:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tinfo_static [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:515:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:520:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:551:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:580:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:585:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:616:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:625:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:786:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.h:442:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.h:451:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.h:464:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:491:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:511:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:526:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:760:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.h:434:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serial [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:158:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:182:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:189:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:197:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:206:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:215:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:225:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:236:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:247:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:259:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:272:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:285:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:299:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:314:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:329:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:345:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:360:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:378:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:407:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:416:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:103:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next_print_context_id [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/class_info.h:114:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:363:2: warning: Member variable 'const_iterator::i' is not initialized in the constructor. [uninitMemberVar] sagemath_9.5/sage/src/sage/symbolic/ginac/archive.h:66:3: warning:inconclusive: Member variable 'property_info::type' is not initialized in the constructor. [uninitMemberVar] sagemath_9.5/sage/src/sage/symbolic/ginac/archive.h:66:3: warning:inconclusive: Member variable 'property_info::count' is not initialized in the constructor. [uninitMemberVar] sagemath_9.5/sage/src/sage/symbolic/ginac/archive.h:77:3: warning:inconclusive: Member variable 'property::type' is not initialized in the constructor. [uninitMemberVar] sagemath_9.5/sage/src/sage/symbolic/ginac/archive.h:77:3: warning:inconclusive: Member variable 'property::name' is not initialized in the constructor. [uninitMemberVar] sagemath_9.5/sage/src/sage/symbolic/ginac/archive.h:77:3: warning:inconclusive: Member variable 'property::value' is not initialized in the constructor. [uninitMemberVar] sagemath_9.5/sage/src/sage/symbolic/ginac/archive.h:228:3: warning:inconclusive: Member variable 'archived_ex::name' is not initialized in the constructor. [uninitMemberVar] sagemath_9.5/sage/src/sage/symbolic/ginac/archive.h:228:3: warning:inconclusive: Member variable 'archived_ex::root' is not initialized in the constructor. [uninitMemberVar] sagemath_9.5/sage/src/sage/symbolic/ginac/optional.hpp:926:10: style: Unused private function: 'optional::this_type_does_not_support_comparisons' [unusedPrivateFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/optional.hpp:926:10: note: Unused private function: 'optional::this_type_does_not_support_comparisons' sagemath_9.5/sage/src/sage/symbolic/ginac/optional.hpp:926:10: note: Unused private function: 'optional::this_type_does_not_support_comparisons' sagemath_9.5/sage/src/sage/symbolic/ginac/optional.hpp:926:10: performance:inconclusive: Technically the member function 'nonstd::optional_lite::optional::this_type_does_not_support_comparisons' can be static (but you may consider moving to unnamed namespace). [functionStatic] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:649:36: performance:inconclusive: Technically the member function 'GiNaC::ex::preorder_end' can be static (but you may consider moving to unnamed namespace). [functionStatic] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:135:26: note: Technically the member function 'GiNaC::ex::preorder_end' can be static (but you may consider moving to unnamed namespace). sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:649:36: note: Technically the member function 'GiNaC::ex::preorder_end' can be static (but you may consider moving to unnamed namespace). sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:659:37: performance:inconclusive: Technically the member function 'GiNaC::ex::postorder_end' can be static (but you may consider moving to unnamed namespace). [functionStatic] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:137:27: note: Technically the member function 'GiNaC::ex::postorder_end' can be static (but you may consider moving to unnamed namespace). sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:659:37: note: Technically the member function 'GiNaC::ex::postorder_end' can be static (but you may consider moving to unnamed namespace). sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.h:194:6: performance:inconclusive: Technically the member function 'GiNaC::make_flat_inserter::handle_factor' can be static (but you may consider moving to unnamed namespace). [functionStatic] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.h:475:7: style:inconclusive: Technically the member function 'GiNaC::range_t::begin' can be const. [functionConst] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.h:479:7: style:inconclusive: Technically the member function 'GiNaC::range_t::end' can be const. [functionConst] sagemath_9.5/sage/src/sage/symbolic/ginac/order.h:86:6: performance:inconclusive: Either there is a missing 'override', or the member function 'GiNaC::print_order::generic_compare' can be static. [functionStatic] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:54:7: performance:inconclusive: Technically the member function 'container_storage < std :: vector >::reserve' can be static (but you may consider moving to unnamed namespace). [functionStatic] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:54:7: performance:inconclusive: Technically the member function 'container_storage < std :: list >::reserve' can be static (but you may consider moving to unnamed namespace). [functionStatic] sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:100:41: warning: The class 'print_context_base < print_dflt >' defines member function with name 'get_class_info_static' also defined in its parent class 'print_context'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:73:41: note: Parent function 'print_context::get_class_info_static' sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:100:41: note: Derived function 'print_context_base < print_dflt >::get_class_info_static' sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:100:41: warning: The class 'print_context_base < print_latex >' defines member function with name 'get_class_info_static' also defined in its parent class 'print_context'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:73:41: note: Parent function 'print_context::get_class_info_static' sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:100:41: note: Derived function 'print_context_base < print_latex >::get_class_info_static' sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:100:41: warning: The class 'print_context_base < print_python >' defines member function with name 'get_class_info_static' also defined in its parent class 'print_context'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:73:41: note: Parent function 'print_context::get_class_info_static' sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:100:41: note: Derived function 'print_context_base < print_python >::get_class_info_static' sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:100:41: warning: The class 'print_context_base < print_python_repr >' defines member function with name 'get_class_info_static' also defined in its parent class 'print_context'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:73:41: note: Parent function 'print_context::get_class_info_static' sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:100:41: note: Derived function 'print_context_base < print_python_repr >::get_class_info_static' sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:100:41: warning: The class 'print_context_base < print_tree >' defines member function with name 'get_class_info_static' also defined in its parent class 'print_context'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:73:41: note: Parent function 'print_context::get_class_info_static' sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:100:41: note: Derived function 'print_context_base < print_tree >::get_class_info_static' sagemath_9.5/sage/src/sage/symbolic/ginac/symbol.h:42:2: warning: The class 'symbol' defines member variable with name 'tinfo_static' also defined in its parent class 'basic'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.h:132:37: note: Parent variable 'basic::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/symbol.h:42:2: note: Derived variable 'symbol::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:108:2: warning: The class 'numeric' defines member variable with name 'tinfo_static' also defined in its parent class 'basic'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.h:132:37: note: Parent variable 'basic::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:108:2: note: Derived variable 'numeric::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/relational.h:35:2: warning: The class 'relational' defines member variable with name 'tinfo_static' also defined in its parent class 'basic'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.h:132:37: note: Parent variable 'basic::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/relational.h:35:2: note: Derived variable 'relational::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/constant.h:41:2: warning: The class 'constant' defines member variable with name 'tinfo_static' also defined in its parent class 'basic'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.h:132:37: note: Parent variable 'basic::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/constant.h:41:2: note: Derived variable 'constant::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.h:68:2: warning: The class 'expairseq' defines member variable with name 'tinfo_static' also defined in its parent class 'basic'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.h:132:37: note: Parent variable 'basic::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.h:68:2: note: Derived variable 'expairseq::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/add.h:33:2: warning: The class 'add' defines member variable with name 'tinfo_static' also defined in its parent class 'expairseq'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.h:68:2: note: Parent variable 'expairseq::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/add.h:33:2: note: Derived variable 'add::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/add.h:33:2: warning: The class 'add' defines member variable with name 'tinfo_static' also defined in its parent class 'basic'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.h:132:37: note: Parent variable 'basic::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/add.h:33:2: note: Derived variable 'add::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/mul.h:34:2: warning: The class 'mul' defines member variable with name 'tinfo_static' also defined in its parent class 'expairseq'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.h:68:2: note: Parent variable 'expairseq::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/mul.h:34:2: note: Derived variable 'mul::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/mul.h:34:2: warning: The class 'mul' defines member variable with name 'tinfo_static' also defined in its parent class 'basic'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.h:132:37: note: Parent variable 'basic::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/mul.h:34:2: note: Derived variable 'mul::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/mul.h:122:28: warning: The class 'mul' defines member function with name 'expandchildren' also defined in its parent class 'expairseq'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.h:163:28: note: Parent function 'expairseq::expandchildren' sagemath_9.5/sage/src/sage/symbolic/ginac/mul.h:122:28: note: Derived function 'mul::expandchildren' sagemath_9.5/sage/src/sage/symbolic/ginac/power.h:41:2: warning: The class 'power' defines member variable with name 'tinfo_static' also defined in its parent class 'basic'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.h:132:37: note: Parent variable 'basic::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/power.h:41:2: note: Derived variable 'power::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/infinity.h:41:2: warning: The class 'infinity' defines member variable with name 'tinfo_static' also defined in its parent class 'basic'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.h:132:37: note: Parent variable 'basic::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/infinity.h:41:2: note: Derived variable 'infinity::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:131:2: warning: The class 'container < std :: list >' defines member variable with name 'tinfo_static' also defined in its parent class 'basic'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.h:132:37: note: Parent variable 'basic::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:131:2: note: Derived variable 'container < std :: list >::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:131:2: warning: The class 'container < std :: vector >' defines member variable with name 'tinfo_static' also defined in its parent class 'basic'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.h:132:37: note: Parent variable 'basic::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:131:2: note: Derived variable 'container < std :: vector >::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/function.h:342:2: warning: The class 'function' defines member variable with name 'tinfo_static' also defined in its parent class 'container < std :: vector >'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:131:2: note: Parent variable 'container < std :: vector >::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/function.h:342:2: note: Derived variable 'function::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/function.h:342:2: warning: The class 'function' defines member variable with name 'tinfo_static' also defined in its parent class 'basic'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.h:132:37: note: Parent variable 'basic::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/function.h:342:2: note: Derived variable 'function::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/function.h:391:19: warning: The class 'function' defines member function with name 'unarchive' also defined in its parent class 'container < std :: vector >'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:459:19: note: Parent function 'container < std :: vector >::unarchive' sagemath_9.5/sage/src/sage/symbolic/ginac/function.h:391:19: note: Derived function 'function::unarchive' sagemath_9.5/sage/src/sage/symbolic/ginac/fderivative.h:41:2: warning: The class 'fderivative' defines member variable with name 'tinfo_static' also defined in its parent class 'function'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/function.h:342:2: note: Parent variable 'function::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/fderivative.h:41:2: note: Derived variable 'fderivative::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/fderivative.h:41:2: warning: The class 'fderivative' defines member variable with name 'tinfo_static' also defined in its parent class 'container < std :: vector >'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:131:2: note: Parent variable 'container < std :: vector >::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/fderivative.h:41:2: note: Derived variable 'fderivative::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/fderivative.h:41:2: warning: The class 'fderivative' defines member variable with name 'tinfo_static' also defined in its parent class 'basic'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.h:132:37: note: Parent variable 'basic::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/fderivative.h:41:2: note: Derived variable 'fderivative::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/fderivative.h:62:19: warning: The class 'fderivative' defines member function with name 'unarchive' also defined in its parent class 'function'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/function.h:391:19: note: Parent function 'function::unarchive' sagemath_9.5/sage/src/sage/symbolic/ginac/fderivative.h:62:19: note: Derived function 'fderivative::unarchive' sagemath_9.5/sage/src/sage/symbolic/ginac/fderivative.h:62:19: warning: The class 'fderivative' defines member function with name 'unarchive' also defined in its parent class 'container < std :: vector >'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:459:19: note: Parent function 'container < std :: vector >::unarchive' sagemath_9.5/sage/src/sage/symbolic/ginac/fderivative.h:62:19: note: Derived function 'fderivative::unarchive' sagemath_9.5/sage/src/sage/symbolic/ginac/order.h:111:7: warning: The class 'print_order_pair_mul' defines member function with name 'operator()' also defined in its parent class 'print_order_pair'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/order.h:103:7: note: Parent function 'print_order_pair::operator()' sagemath_9.5/sage/src/sage/symbolic/ginac/order.h:111:7: note: Derived function 'print_order_pair_mul::operator()' sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:88:2: style: Class 'print_context' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:119:2: style: Class 'print_dflt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:127:9: style: Class 'print_latex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:135:2: style: Class 'print_python' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:143:2: style: Class 'print_python_repr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:151:2: style: Class 'print_tree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:152:2: style: Class 'print_tree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:179:2: style: Class 'print_ptrfun_handler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:198:2: style: Class 'print_memfun_handler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:221:2: style: Class 'print_functor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:227:2: style: Class 'print_functor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.h:170:2: style: Class 'basic' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/optional.hpp:638:24: style: Struct 'nullopt_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/optional.hpp:673:24: style: Class 'optional' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/optional.hpp:694:24: style: Class 'optional' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/optional.hpp:701:24: style: Class 'optional' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:107:2: style: Class 'ex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:108:2: style: Class 'ex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:109:2: style: Class 'ex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:110:2: style: Class 'ex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:111:2: style: Class 'ex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:112:2: style: Class 'ex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/constant.h:47:2: style: Class 'constant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:114:2: style: Class 'numeric' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:119:2: style: Class 'numeric' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:122:2: style: Class 'numeric' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:127:2: style: Class 'numeric' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:131:2: style: Class 'numeric' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:132:2: style: Class 'numeric' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:133:2: style: Class 'numeric' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:134:2: style: Class 'numeric' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.h:75:2: style: Class 'expairseq' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/add.h:43:2: style: Class 'add' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/add.h:44:2: style: Class 'add' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/mul.h:44:2: style: Class 'mul' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/mul.h:45:2: style: Class 'mul' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/archive.h:87:2: style: Class 'archive_node' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/archive.h:179:2: style: Class 'archive' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/infinity.h:43:9: style: Class 'infinity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/function.h:151:2: style: Class 'function_options' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/function.h:358:2: style: Class 'function' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:151:2: style: Class 'container < std :: list >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:151:2: style: Class 'container < std :: vector >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/class_info.h:43:2: style: Class 'class_info < print_context_options >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/class_info.h:66:3: style: Struct 'tree_node' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/class_info.h:43:2: style: Class 'class_info < registered_class_options >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/ptr.h:68:2: style: Class 'ptr < basic >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:76:2: style: Class 'container_init < ex , container_storage < std :: list > :: STLT >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:76:2: style: Class 'container_init < ex , container_storage < std :: vector > :: STLT >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:141:3: style: The destructor '~numeric' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.h:160:11: note: Virtual destructor in base class sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:141:3: note: Destructor in derived class sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:107:42: style: The function 'get_class_info' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:79:42: note: Virtual function in base class sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:107:42: note: Function in derived class sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:109:22: style: The function 'class_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:81:22: note: Virtual function in base class sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:109:22: note: Function in derived class sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:110:97: style: The function 'duplicate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:85:26: note: Virtual function in base class sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:110:97: note: Function in derived class sagemath_9.5/sage/src/sage/symbolic/ginac/symbol.h:84:14: performance: Function 'get_name()' should return member 'name' by const reference. [returnByReference] sagemath_9.5/sage/src/sage/symbolic/ginac/symbol.h:89:14: performance: Function 'get_texname()' should return member 'TeX_name' by const reference. [returnByReference] sagemath_9.5/sage/src/sage/symbolic/ginac/function.h:258:14: performance: Function 'get_name()' should return member 'name' by const reference. [returnByReference] sagemath_9.5/sage/src/sage/symbolic/ginac/fderivative.h:76:11: performance: Function 'get_parameter_set()' should return member 'parameter_set' by const reference. [returnByReference] sagemath_9.5/sage/src/sage/symbolic/ginac/add.cpp:70:35: style:inconclusive: Function 'add' argument 2 names different: declaration 'hold' definition 'do_hold'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/add.h:43:31: note: Function 'add' argument 2 names different: declaration 'hold' definition 'do_hold'. sagemath_9.5/sage/src/sage/symbolic/ginac/add.cpp:70:35: note: Function 'add' argument 2 names different: declaration 'hold' definition 'do_hold'. sagemath_9.5/sage/src/sage/symbolic/ginac/add.cpp:486:35: style:inconclusive: Function 'derivative' argument 1 names different: declaration 's' definition 'y'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/add.h:74:31: note: Function 'derivative' argument 1 names different: declaration 's' definition 'y'. sagemath_9.5/sage/src/sage/symbolic/ginac/add.cpp:486:35: note: Function 'derivative' argument 1 names different: declaration 's' definition 'y'. sagemath_9.5/sage/src/sage/symbolic/ginac/power.h:135:18: style: Local variable '_ex1_2' shadows outer variable [shadowVariable] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.h:335:17: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/power.h:135:18: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/utils.h:440:42: performance: Function parameter 'str' should be passed by const reference. [passedByValue] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.h:449:38: performance: Function parameter 'str' should be passed by const reference. [passedByValue] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.h:462:46: performance: Function parameter 'str' should be passed by const reference. [passedByValue] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:558:25: style: Variable 'current' can be declared as reference to const [constVariableReference] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:617:26: style: Variable 'current' can be declared as reference to const [constVariableReference] sagemath_9.5/sage/src/sage/symbolic/ginac/ptr.h:71:18: style: Parameter 't' can be declared as reference to const [constParameterReference] sagemath_9.5/sage/src/sage/symbolic/ginac/class_info.h:160:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:558:40: warning: Either the condition 's.empty()' is redundant or expression 's.top()' causes access out of bounds. [containerOutOfBounds] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:551:18: note: Assuming that condition 's.empty()' is not redundant sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:558:40: note: Access out of bounds sagemath_9.5/sage/src/sage/symbolic/ginac/utils.h:546:9: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/add.cpp:223:17: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/add.cpp:237:17: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/add.cpp:279:2: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/add.cpp:362:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/add.cpp:383:6: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/add.cpp:495:5: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/add.cpp:785:22: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:391:13: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:408:9: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/container.h:417:9: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/class_info.h:163:26: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/archive.cpp:517:1: debug: Failed to parse 'using unarch_func_t = ex ( * ) ( const archive_node & , container < std :: list > & ) ;'. The checking continues anyway. [simplifyUsing] sagemath_9.5/sage/src/sage/symbolic/ginac/archive.cpp:117:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/archive.cpp:126:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/archive.cpp:143:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/archive.cpp:219:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/archive.cpp:239:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/archive.cpp:265:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/archive.cpp:603:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/archive.cpp:651:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/matrix.h:96:2: warning: The class 'matrix' defines member variable with name 'tinfo_static' also defined in its parent class 'basic'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.h:132:37: note: Parent variable 'basic::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/matrix.h:96:2: note: Derived variable 'matrix::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/pseries.h:37:2: warning: The class 'pseries' defines member variable with name 'tinfo_static' also defined in its parent class 'basic'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.h:132:37: note: Parent variable 'basic::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/pseries.h:37:2: note: Derived variable 'pseries::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/matrix.h:40:2: style: Class 'matrix_init < ex , std :: vector < ex > :: iterator >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/archive.cpp:288:28: error: Null pointer dereference [nullPointer] sagemath_9.5/sage/src/sage/symbolic/ginac/archive.cpp:101:24: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/archive.cpp:372:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/archive.cpp:506:50: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/assume.cpp:32:25: style: Parameter 'flag_desc' can be declared as pointer to const [constParameterPointer] sagemath_9.5/sage/src/sage/symbolic/ginac/assume.cpp:53:25: style: Parameter 'flag_desc' can be declared as pointer to const [constParameterPointer] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.cpp:187:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.cpp:210:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.cpp:219:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/wildcard.h:36:2: warning: The class 'wildcard' defines member variable with name 'tinfo_static' also defined in its parent class 'basic'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.h:132:37: note: Parent variable 'basic::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/wildcard.h:36:2: note: Derived variable 'wildcard::tinfo_static' sagemath_9.5/sage/src/sage/symbolic/ginac/wildcard.h:41:2: style: Class 'wildcard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.cpp:688:2: style: Struct 'derivative_map_function' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.cpp:778:2: style: Struct 'expand_map_function' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.cpp:294:28: style:inconclusive: Function 'has' argument 1 names different: declaration 'other' definition 'pattern'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.h:208:30: note: Function 'has' argument 1 names different: declaration 'other' definition 'pattern'. sagemath_9.5/sage/src/sage/symbolic/ginac/basic.cpp:294:28: note: Function 'has' argument 1 names different: declaration 'other' definition 'pattern'. sagemath_9.5/sage/src/sage/symbolic/ginac/basic.cpp:296:8: style: Local variable 'map' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.h:221:13: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/basic.cpp:296:8: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/basic.cpp:591:31: style: Local variable 'map' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.h:221:13: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/basic.cpp:591:31: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/basic.cpp:398:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.cpp:419:6: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/basic.cpp:587:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/cmatcher.cpp:291:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noncomm [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/cmatcher.cpp:350:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/cmatcher.cpp:445:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/cmatcher.cpp:655:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/cmatcher.cpp:85:15: style: Local variable 'map' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:198:5: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/cmatcher.cpp:85:15: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/cmatcher.cpp:182:33: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/cmatcher.cpp:270:35: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/cmatcher.cpp:275:35: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/cmatcher.cpp:618:61: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/cmatcher.cpp:622:61: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/cmatcher.cpp:733:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/constant.cpp:132:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/constant.cpp:62:101: style:inconclusive: Function 'constant' argument 4 names different: declaration 'domain' definition 'dm'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/constant.h:47:118: note: Function 'constant' argument 4 names different: declaration 'domain' definition 'dm'. sagemath_9.5/sage/src/sage/symbolic/ginac/constant.cpp:62:101: note: Function 'constant' argument 4 names different: declaration 'domain' definition 'dm'. sagemath_9.5/sage/src/sage/symbolic/ginac/constant.cpp:72:109: style:inconclusive: Function 'constant' argument 4 names different: declaration 'domain' definition 'dm'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/constant.h:48:116: note: Function 'constant' argument 4 names different: declaration 'domain' definition 'dm'. sagemath_9.5/sage/src/sage/symbolic/ginac/constant.cpp:72:109: note: Function 'constant' argument 4 names different: declaration 'domain' definition 'dm'. sagemath_9.5/sage/src/sage/symbolic/ginac/constant.cpp:88:52: style: Parameter 'sym_lst' can be declared as reference to const [constParameterReference] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.cpp:409:10: style:inconclusive: Technically the member function 'GiNaC::ex::set_domain' can be const. [functionConst] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:258:7: note: Technically the member function 'GiNaC::ex::set_domain' can be const. sagemath_9.5/sage/src/sage/symbolic/ginac/ex.cpp:409:10: note: Technically the member function 'GiNaC::ex::set_domain' can be const. sagemath_9.5/sage/src/sage/symbolic/ginac/ex.cpp:105:8: style: Local variable 'map' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:198:5: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/ex.cpp:105:8: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/ex.cpp:111:15: style: Local variable 'map' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:198:5: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/ex.cpp:111:15: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/ex.cpp:120:15: style: Local variable 'map' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:198:5: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/ex.cpp:120:15: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/ex.cpp:361:20: style: Local variable '_ex0' shadows outer variable [shadowVariable] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:94:17: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/ex.cpp:361:20: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/ex.cpp:236:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.cpp:351:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.cpp:623:45: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.cpp:663:53: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.cpp:673:45: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.cpp:750:21: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.cpp:199:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.cpp:1447:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clog [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/mul.h:122:28: warning: The class 'mul' defines member function with name 'expandchildren' also defined in its parent class 'expairseq'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.cpp:1471:38: note: Parent function 'expairseq::expandchildren' sagemath_9.5/sage/src/sage/symbolic/ginac/mul.h:122:28: note: Derived function 'mul::expandchildren' sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.cpp:1445:47: style: Condition '!is_exactly_a < numeric >(it_last->rest)||!is_exactly_a < numeric >(it->rest)' is always true [knownConditionTrueFalse] sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.cpp:1442:46: note: Assuming that condition '!is_exactly_a < numeric >(it_last->rest)||!is_exactly_a < numeric >(it->rest)' is not redundant sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.cpp:1445:47: note: Condition '!is_exactly_a < numeric >(it_last->rest)||!is_exactly_a < numeric >(it->rest)' is always true sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.cpp:350:36: style: The comparison '&elem2 != &elem' is always false because '&elem2' and '&elem' represent the same value. [knownConditionTrueFalse] sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.cpp:349:43: note: 'elem2' is assigned value 'epv' here. sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.cpp:338:27: note: 'elem' is assigned value 'epv' here. sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.cpp:350:36: note: The comparison '&elem2 != &elem' is always false because '&elem2' and '&elem' represent the same value. sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.cpp:933:65: style:inconclusive: Function 'construct_from_exvector' argument 2 names different: declaration 'hold' definition 'do_hold'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.h:134:56: note: Function 'construct_from_exvector' argument 2 names different: declaration 'hold' definition 'do_hold'. sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.cpp:933:65: note: Function 'construct_from_exvector' argument 2 names different: declaration 'hold' definition 'do_hold'. sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.cpp:969:51: style:inconclusive: Function 'make_flat' argument 2 names different: declaration 'hold' definition 'do_hold'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.h:136:42: note: Function 'make_flat' argument 2 names different: declaration 'hold' definition 'do_hold'. sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.cpp:969:51: note: Function 'make_flat' argument 2 names different: declaration 'hold' definition 'do_hold'. sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.cpp:309:6: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.cpp:376:7: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.cpp:998:9: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.cpp:1045:9: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.cpp:1563:74: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/exprseq.cpp:39:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tinfo_static [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/fderivative.cpp:45:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tinfo_key [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/fderivative.cpp:55:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tinfo_key [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/fderivative.cpp:60:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tinfo_key [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/fderivative.cpp:65:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tinfo_key [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/fderivative.cpp:107:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/fderivative.cpp:139:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/fderivative.cpp:162:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/fderivative.cpp:201:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/fderivative.cpp:256:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashvalue [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:507:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:555:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tinfo_key [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:566:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tinfo_key [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:573:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tinfo_key [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:578:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tinfo_key [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:583:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tinfo_key [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:588:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tinfo_key [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:593:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tinfo_key [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:598:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tinfo_key [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:605:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tinfo_key [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:615:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tinfo_key [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:621:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tinfo_key [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:706:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable python_func [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:741:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:894:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:948:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1022:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hashvalue [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1051:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1121:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1166:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1212:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1256:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1318:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1472:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1527:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1555:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1661:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:553:11: warning: Member variable 'function::domain' is not initialized in the constructor. [uninitMemberVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:564:11: warning: Member variable 'function::domain' is not initialized in the constructor. [uninitMemberVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:570:11: warning: Member variable 'function::domain' is not initialized in the constructor. [uninitMemberVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:575:11: warning: Member variable 'function::domain' is not initialized in the constructor. [uninitMemberVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:580:11: warning: Member variable 'function::domain' is not initialized in the constructor. [uninitMemberVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:585:11: warning: Member variable 'function::domain' is not initialized in the constructor. [uninitMemberVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:590:11: warning: Member variable 'function::domain' is not initialized in the constructor. [uninitMemberVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:595:11: warning: Member variable 'function::domain' is not initialized in the constructor. [uninitMemberVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:612:11: warning: Member variable 'function::domain' is not initialized in the constructor. [uninitMemberVar] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:618:11: warning: Member variable 'function::domain' is not initialized in the constructor. [uninitMemberVar] sagemath_9.5/sage/src/sage/symbolic/ginac/fderivative.h:62:19: warning: The class 'fderivative' defines member function with name 'unarchive' also defined in its parent class 'function'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:690:14: note: Parent function 'function::unarchive' sagemath_9.5/sage/src/sage/symbolic/ginac/fderivative.h:62:19: note: Derived function 'fderivative::unarchive' sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:844:82: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:847:82: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:850:82: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:918:63: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:921:63: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:924:63: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:927:63: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:959:70: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:960:65: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:999:63: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1001:63: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1003:63: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1005:63: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1087:64: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1094:64: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1101:64: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1143:63: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1145:63: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1147:63: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1190:70: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1192:70: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1194:70: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1234:70: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1236:70: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1238:70: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1278:70: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1280:70: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1282:70: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1505:72: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1507:72: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1509:72: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1511:72: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1581:62: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1583:62: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1585:62: style: Same expression on both sides of '-'. [duplicateExpression] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:412:58: style:inconclusive: Function 'evalf_func' argument 1 names different: declaration 'e' definition 'ef'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/function.h:242:42: note: Function 'evalf_func' argument 1 names different: declaration 'e' definition 'ef'. sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:412:58: note: Function 'evalf_func' argument 1 names different: declaration 'e' definition 'ef'. sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:418:62: style:inconclusive: Function 'conjugate_func' argument 1 names different: declaration 'e' definition 'c'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/function.h:243:46: note: Function 'conjugate_func' argument 1 names different: declaration 'e' definition 'c'. sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:418:62: note: Function 'conjugate_func' argument 1 names different: declaration 'e' definition 'c'. sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:424:62: style:inconclusive: Function 'real_part_func' argument 1 names different: declaration 'e' definition 'c'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/function.h:244:46: note: Function 'real_part_func' argument 1 names different: declaration 'e' definition 'c'. sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:424:62: note: Function 'real_part_func' argument 1 names different: declaration 'e' definition 'c'. sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:430:62: style:inconclusive: Function 'imag_part_func' argument 1 names different: declaration 'e' definition 'c'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/function.h:245:46: note: Function 'imag_part_func' argument 1 names different: declaration 'e' definition 'c'. sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:430:62: note: Function 'imag_part_func' argument 1 names different: declaration 'e' definition 'c'. sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:437:63: style:inconclusive: Function 'derivative_func' argument 1 names different: declaration 'e' definition 'd'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/function.h:246:47: note: Function 'derivative_func' argument 1 names different: declaration 'e' definition 'd'. sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:437:63: note: Function 'derivative_func' argument 1 names different: declaration 'e' definition 'd'. sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:443:58: style:inconclusive: Function 'power_func' argument 1 names different: declaration 'e' definition 'd'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/function.h:247:42: note: Function 'power_func' argument 1 names different: declaration 'e' definition 'd'. sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:443:58: note: Function 'power_func' argument 1 names different: declaration 'e' definition 'd'. sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:449:59: style:inconclusive: Function 'series_func' argument 1 names different: declaration 'e' definition 's'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/function.h:248:43: note: Function 'series_func' argument 1 names different: declaration 'e' definition 's'. sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:449:59: note: Function 'series_func' argument 1 names different: declaration 'e' definition 's'. sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:940:41: style:inconclusive: Function 'evalf' argument 2 names different: declaration 'parent' definition 'kwds'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/function.h:377:34: note: Function 'evalf' argument 2 names different: declaration 'parent' definition 'kwds'. sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:940:41: note: Function 'evalf' argument 2 names different: declaration 'parent' definition 'kwds'. sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1542:31: style:inconclusive: Function 'power' argument 1 names different: declaration 'exp' definition 'power_param'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/function.h:410:22: note: Function 'power' argument 1 names different: declaration 'exp' definition 'power_param'. sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1542:31: note: Function 'power' argument 1 names different: declaration 'exp' definition 'power_param'. sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1613:14: style: Variable 'elem' can be declared as reference to const [constVariableReference] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1726:20: performance: Searching before insertion is not necessary. Instead of 'm[ser]=1' consider using 'm.try_emplace(ser, 1);'. [stlFindInsert] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:955:9: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1615:6: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/function.cpp:1764:17: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/function_info.cpp:355:9: debug: Failed to parse 'using ifun_t = decltype ( exp_info ) ;'. The checking continues anyway. [simplifyUsing] sagemath_9.5/sage/src/sage/symbolic/ginac/function_info.cpp:357:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exp_info [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/infinity.cpp:154:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/infinity.cpp:348:28: style:inconclusive: Technically the member function 'GiNaC::infinity::operator+=' can be const. [functionConst] sagemath_9.5/sage/src/sage/symbolic/ginac/infinity.h:61:19: note: Technically the member function 'GiNaC::infinity::operator+=' can be const. sagemath_9.5/sage/src/sage/symbolic/ginac/infinity.cpp:348:28: note: Technically the member function 'GiNaC::infinity::operator+=' can be const. sagemath_9.5/sage/src/sage/symbolic/ginac/infinity.cpp:262:31: style:inconclusive: Function 'compare_other_type' argument 2 names different: declaration 'op' definition 'o'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/infinity.h:64:25: note: Function 'compare_other_type' argument 2 names different: declaration 'op' definition 'o'. sagemath_9.5/sage/src/sage/symbolic/ginac/infinity.cpp:262:31: note: Function 'compare_other_type' argument 2 names different: declaration 'op' definition 'o'. sagemath_9.5/sage/src/sage/symbolic/ginac/infoflagbase.cpp:40:26: warning: Either the condition 'flag>info_flags::relation' is redundant or the array 'index[18]' is accessed at index 18, which is out of bounds. [arrayIndexOutOfBoundsCond] sagemath_9.5/sage/src/sage/symbolic/ginac/infoflagbase.cpp:38:18: note: Assuming that condition 'flag>info_flags::relation' is not redundant sagemath_9.5/sage/src/sage/symbolic/ginac/infoflagbase.cpp:40:26: note: Array index out of bounds sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns.cpp:49:53: style: Parameter 'parent' can be declared as pointer to const. However it seems that 'conjugate_evalf' is a callback function, if 'parent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns.cpp:95:1: note: You might need to cast the function pointer here sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns.cpp:49:53: note: Parameter 'parent' can be declared as pointer to const sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns.cpp:108:53: style: Parameter 'parent' can be declared as pointer to const. However it seems that 'real_part_evalf' is a callback function, if 'parent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns.cpp:161:1: note: You might need to cast the function pointer here sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns.cpp:108:53: note: Parameter 'parent' can be declared as pointer to const sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns.cpp:174:53: style: Parameter 'parent' can be declared as pointer to const. However it seems that 'imag_part_evalf' is a callback function, if 'parent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns.cpp:227:1: note: You might need to cast the function pointer here sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns.cpp:174:53: note: Parameter 'parent' can be declared as pointer to const sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns.cpp:240:47: style: Parameter 'parent' can be declared as pointer to const. However it seems that 'abs_evalf' is a callback function, if 'parent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns.cpp:357:1: note: You might need to cast the function pointer here sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns.cpp:240:47: note: Parameter 'parent' can be declared as pointer to const sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns.cpp:371:53: style: Parameter 'parent' can be declared as pointer to const. However it seems that 'unit_step_evalf' is a callback function, if 'parent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns.cpp:447:1: note: You might need to cast the function pointer here sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns.cpp:371:53: note: Parameter 'parent' can be declared as pointer to const sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns.cpp:458:53: style: Parameter 'parent' can be declared as pointer to const. However it seems that 'heaviside_evalf' is a callback function, if 'parent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns.cpp:531:1: note: You might need to cast the function pointer here sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns.cpp:458:53: note: Parameter 'parent' can be declared as pointer to const sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns.cpp:838:49: style: Parameter 'parent' can be declared as pointer to const. However it seems that 'cases_evalf' is a callback function, if 'parent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns.cpp:904:1: note: You might need to cast the function pointer here sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns.cpp:838:49: note: Parameter 'parent' can be declared as pointer to const sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns.cpp:930:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_comb.cpp:62:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_comb.cpp:147:72: style: Parameter 'parent' can be declared as pointer to const. However it seems that 'rising_factorial_evalf' is a callback function, if 'parent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_comb.cpp:168:1: note: You might need to cast the function pointer here sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_comb.cpp:147:72: note: Parameter 'parent' can be declared as pointer to const sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_comb.cpp:176:73: style: Parameter 'parent' can be declared as pointer to const. However it seems that 'falling_factorial_evalf' is a callback function, if 'parent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_comb.cpp:196:1: note: You might need to cast the function pointer here sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_comb.cpp:176:73: note: Parameter 'parent' can be declared as pointer to const sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_hyperb.cpp:904:22: style: Condition 'arg_pt.is_real()' is always true [knownConditionTrueFalse] sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_hyperb.cpp:902:6: note: Assuming that condition '!arg_pt.is_real()' is not redundant sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_hyperb.cpp:904:22: note: Condition 'arg_pt.is_real()' is always true sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_hyperb.cpp:171:46: style: Parameter 'parent' can be declared as pointer to const. However it seems that 'cosh_evalf' is a callback function, if 'parent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_hyperb.cpp:255:1: note: You might need to cast the function pointer here sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_hyperb.cpp:171:46: note: Parameter 'parent' can be declared as pointer to const sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_hyperg.cpp:86:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_hyperg.cpp:103:116: style: Parameter 'parent' can be declared as pointer to const. However it seems that 'appellf1_evalf' is a callback function, if 'parent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_hyperg.cpp:146:1: note: You might need to cast the function pointer here sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_hyperg.cpp:103:116: note: Parameter 'parent' can be declared as pointer to const sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_orthopoly.cpp:392:8: style: Redundant initialization for 'sign'. The initialized value is overwritten before it is read. [redundantInitialization] sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_orthopoly.cpp:388:11: note: sign is initialized sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_orthopoly.cpp:392:8: note: sign is overwritten sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_orthopoly.cpp:412:10: style: Local variable 'numer' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:494:22: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_orthopoly.cpp:412:10: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_orthopoly.cpp:413:10: style: Local variable 'denom' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:499:22: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_orthopoly.cpp:413:10: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_orthopoly.cpp:303:16: style: Variable 'sum' is assigned a value that is never used. [unreadVariable] sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_orthopoly.cpp:386:8: style: Variable 'p' is assigned a value that is never used. [unreadVariable] sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_orthopoly.cpp:389:9: style: Variable 'aa' is assigned a value that is never used. [unreadVariable] sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_trans.cpp:268:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_trans.cpp:158:49: style: The scope of the variable 'funcs' can be reduced. [variableScope] sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_trans.cpp:416:12: style: Local variable 'coeff' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/ex_utils.h:80:11: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_trans.cpp:416:12: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_trig.cpp:1338:12: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_trig.cpp:1386:59: style: Parameter 'parent' can be declared as pointer to const. However it seems that 'atan2_evalf' is a callback function, if 'parent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_trig.cpp:1495:1: note: You might need to cast the function pointer here sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_trig.cpp:1386:59: note: Parameter 'parent' can be declared as pointer to const sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_trig.cpp:1505:46: style: Parameter 'parent' can be declared as pointer to const. However it seems that 'acot_evalf' is a callback function, if 'parent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_trig.cpp:1562:1: note: You might need to cast the function pointer here sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_trig.cpp:1505:46: note: Parameter 'parent' can be declared as pointer to const sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_trig.cpp:1574:46: style: Parameter 'parent' can be declared as pointer to const. However it seems that 'asec_evalf' is a callback function, if 'parent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_trig.cpp:1630:1: note: You might need to cast the function pointer here sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_trig.cpp:1574:46: note: Parameter 'parent' can be declared as pointer to const sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_trig.cpp:1642:46: style: Parameter 'parent' can be declared as pointer to const. However it seems that 'acsc_evalf' is a callback function, if 'parent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_trig.cpp:1697:1: note: You might need to cast the function pointer here sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_trig.cpp:1642:46: note: Parameter 'parent' can be declared as pointer to const sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_zeta.cpp:234:59: style: Parameter 'parent' can be declared as pointer to const. However it seems that 'zeta2_evalf' is a callback function, if 'parent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_zeta.cpp:357:44: note: You might need to cast the function pointer here sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns_zeta.cpp:234:59: note: Parameter 'parent' can be declared as pointer to const sagemath_9.5/sage/src/sage/symbolic/ginac/lst.cpp:34:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tinfo_static [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/matrix.cpp:225:31: style:inconclusive: Function 'subs' argument 1 names different: declaration 'm' definition 'mp'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/matrix.h:124:24: note: Function 'subs' argument 1 names different: declaration 'm' definition 'mp'. sagemath_9.5/sage/src/sage/symbolic/ginac/matrix.cpp:225:31: note: Function 'subs' argument 1 names different: declaration 'm' definition 'mp'. sagemath_9.5/sage/src/sage/symbolic/ginac/matrix.cpp:1547:9: style: Local variable 'rows' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/matrix.h:191:17: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/matrix.cpp:1547:9: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/matrix.cpp:1547:26: style: Local variable 'cols' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/matrix.h:194:17: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/matrix.cpp:1547:26: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/matrix.cpp:1637:17: style: Local variable 'rows' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/matrix.h:191:17: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/matrix.cpp:1637:17: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/matrix.cpp:1638:17: style: Local variable 'cols' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/matrix.h:194:17: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/matrix.cpp:1638:17: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/matrix.cpp:267:5: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/matrix.cpp:276:5: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/matrix.cpp:900:40: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/matrix.cpp:1014:40: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/matrix.cpp:1536:2: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/matrix.cpp:1437:17: style: Variable 'check' is assigned a value that is never used. [unreadVariable] sagemath_9.5/sage/src/sage/symbolic/ginac/matrix.cpp:1439:12: style: Variable 'check' is assigned a value that is never used. [unreadVariable] sagemath_9.5/sage/src/sage/symbolic/ginac/mpoly-singular.cpp:52:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/mpoly-singular.cpp:528:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_RATIONAL [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/mpoly-singular.cpp:607:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_RATIONAL [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/mpoly-singular.cpp:659:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_RATIONAL [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/mpoly-singular.cpp:187:51: style:inconclusive: Function 'to_canonical' argument 1 names different: declaration 'map' definition 'amap'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:236:55: note: Function 'to_canonical' argument 1 names different: declaration 'map' definition 'amap'. sagemath_9.5/sage/src/sage/symbolic/ginac/mpoly-singular.cpp:187:51: note: Function 'to_canonical' argument 1 names different: declaration 'map' definition 'amap'. sagemath_9.5/sage/src/sage/symbolic/ginac/mpoly-singular.cpp:117:14: style: Local variable 'pow' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:384:11: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/mpoly-singular.cpp:117:14: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/mpoly-singular.cpp:218:30: style: Local variable 'pow' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:384:11: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/mpoly-singular.cpp:218:30: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/mpoly-singular.cpp:545:20: style: Local variable 'quo' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/upoly.h:38:11: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/mpoly-singular.cpp:545:20: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/mpoly-singular.cpp:552:20: style: Local variable 'quo' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/upoly.h:38:11: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/mpoly-singular.cpp:552:20: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/mpoly-singular.cpp:589:30: style: Local variable 'pow' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:384:11: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/mpoly-singular.cpp:589:30: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/mpoly-singular.cpp:177:27: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/mpoly-singular.cpp:196:27: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/mpoly-singular.cpp:210:27: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/mpoly.cpp:246:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/mpoly.cpp:195:40: style:inconclusive: Function 'primpart' argument 2 names different: declaration 'cont' definition 'c'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:249:37: note: Function 'primpart' argument 2 names different: declaration 'cont' definition 'c'. sagemath_9.5/sage/src/sage/symbolic/ginac/mpoly.cpp:195:40: note: Function 'primpart' argument 2 names different: declaration 'cont' definition 'c'. sagemath_9.5/sage/src/sage/symbolic/ginac/mpoly.cpp:248:19: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/mpoly.cpp:254:27: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/mpoly.cpp:257:27: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:152:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:684:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rest [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:61:6: warning: Member variable 'mul::tdegree' is not initialized in the constructor. [uninitMemberVar] sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:136:11: performance:inconclusive: Technically the member function 'GiNaC::mul::print_overall_coeff' can be static (but you may consider moving to unnamed namespace). [functionStatic] sagemath_9.5/sage/src/sage/symbolic/ginac/mul.h:112:7: note: Technically the member function 'GiNaC::mul::print_overall_coeff' can be static (but you may consider moving to unnamed namespace). sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:136:11: note: Technically the member function 'GiNaC::mul::print_overall_coeff' can be static (but you may consider moving to unnamed namespace). sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:1465:32: warning: The class 'mul' defines member function with name 'expandchildren' also defined in its parent class 'expairseq'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.h:163:28: note: Parent function 'expairseq::expandchildren' sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:1465:32: note: Derived function 'mul::expandchildren' sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:662:33: style: Condition '!num_coeff.is_integer()' is always false [knownConditionTrueFalse] sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:658:7: note: Assuming that condition 'num_coeff.is_integer()' is not redundant sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:662:33: note: Condition '!num_coeff.is_integer()' is always false sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:255:10: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:257:10: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:80:35: style:inconclusive: Function 'mul' argument 2 names different: declaration 'hold' definition 'do_hold'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/mul.h:44:31: note: Function 'mul' argument 2 names different: declaration 'hold' definition 'do_hold'. sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:80:35: note: Function 'mul' argument 2 names different: declaration 'hold' definition 'do_hold'. sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:956:26: style:inconclusive: Function 'has' argument 1 names different: declaration 'other' definition 'pattern'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/mul.h:64:22: note: Function 'has' argument 1 names different: declaration 'other' definition 'pattern'. sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:956:26: note: Function 'has' argument 1 names different: declaration 'other' definition 'pattern'. sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:276:19: style: Local variable 'numer' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:494:22: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:276:19: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:311:12: style: Local variable 'denom' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:499:22: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:311:12: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:814:8: style: Variable 'result' can be declared as pointer to const [constVariablePointer] sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:1517:8: style: Variable 'result' can be declared as pointer to const [constVariablePointer] sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:410:17: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:432:17: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:517:2: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:577:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:650:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:691:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:831:18: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:1143:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:1270:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:1288:17: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:1352:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:1362:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/normal.cpp:462:2: style: Struct 'normal_map_function' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/normal.cpp:544:13: style:inconclusive: Redundant initialization for 'pre_factor'. The initialized value is overwritten before it is read. [redundantInitialization] sagemath_9.5/sage/src/sage/symbolic/ginac/normal.cpp:524:21: note: pre_factor is initialized sagemath_9.5/sage/src/sage/symbolic/ginac/normal.cpp:544:13: note: pre_factor is overwritten sagemath_9.5/sage/src/sage/symbolic/ginac/normal.cpp:355:33: style:inconclusive: Function 'smod' argument 1 names different: declaration 'b' definition 'xi'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:300:25: note: Function 'smod' argument 1 names different: declaration 'b' definition 'xi'. sagemath_9.5/sage/src/sage/symbolic/ginac/normal.cpp:355:33: note: Function 'smod' argument 1 names different: declaration 'b' definition 'xi'. sagemath_9.5/sage/src/sage/symbolic/ginac/normal.cpp:1175:18: style:inconclusive: Function 'gcd' argument 1 names different: declaration 'e1' definition 'a'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/normal.h:34:26: note: Function 'gcd' argument 1 names different: declaration 'e1' definition 'a'. sagemath_9.5/sage/src/sage/symbolic/ginac/normal.cpp:1175:18: note: Function 'gcd' argument 1 names different: declaration 'e1' definition 'a'. sagemath_9.5/sage/src/sage/symbolic/ginac/normal.cpp:1175:31: style:inconclusive: Function 'gcd' argument 2 names different: declaration 'e2' definition 'b'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/normal.h:34:41: note: Function 'gcd' argument 2 names different: declaration 'e2' definition 'b'. sagemath_9.5/sage/src/sage/symbolic/ginac/normal.cpp:1175:31: note: Function 'gcd' argument 2 names different: declaration 'e2' definition 'b'. sagemath_9.5/sage/src/sage/symbolic/ginac/normal.cpp:293:35: style: Local variable 'factor' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/normal.h:35:13: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/normal.cpp:293:35: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/normal.cpp:297:46: style: Local variable 'pow' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:384:11: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/normal.cpp:297:46: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/normal.cpp:1167:6: style: Local variable 'factor' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/normal.h:35:13: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/normal.cpp:1167:6: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/normal.cpp:445:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/normal.cpp:639:8: style: Variable 'g' is assigned a value that is never used. [unreadVariable] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:527:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:633:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_LT [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:673:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_limb_t [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:732:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digit [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:978:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:1015:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:1090:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:1102:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:1107:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:1228:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:1273:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:1348:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:1413:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:1476:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:1576:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:1814:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:1874:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:2108:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:2193:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:2276:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:2373:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:2556:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:2584:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:2622:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:2647:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:2664:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:2681:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:2698:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:2717:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_GT [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:2743:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_LT [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:2776:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:2793:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:2811:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_GE [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:2841:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:2858:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:2883:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:2899:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:2914:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:2930:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:2970:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3018:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3054:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3072:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3089:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3118:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_LT [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3153:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_LE [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3187:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_GT [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3221:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_GE [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3259:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3290:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3316:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3438:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3464:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3648:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3676:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3702:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3727:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:4094:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:4154:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:4192:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:4244:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:4276:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:4303:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:4334:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:4366:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:4404:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:4448:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:4526:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:4565:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:4620:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:4631:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:4656:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:4708:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:979:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3440:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:4478:17: style: Statements following 'return' will never be executed. [unreachableCode] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:1602:22: style: The scope of the variable 'z' can be reduced. [variableScope] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:2759:14: style: The scope of the variable 'ret' can be reduced. [variableScope] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:4031:21: style: The scope of the variable 'fac' can be reduced. [variableScope] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:4434:30: style: The scope of the variable 'c' can be reduced. [variableScope] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:4500:30: style: The scope of the variable 'c' can be reduced. [variableScope] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:886:23: style:inconclusive: Function 'numeric' argument 1 names different: declaration 'numer' definition 'num'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:130:15: note: Function 'numeric' argument 1 names different: declaration 'numer' definition 'num'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:886:23: note: Function 'numeric' argument 1 names different: declaration 'numer' definition 'num'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:886:33: style:inconclusive: Function 'numeric' argument 2 names different: declaration 'denom' definition 'den'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:130:27: note: Function 'numeric' argument 2 names different: declaration 'denom' definition 'den'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:886:33: note: Function 'numeric' argument 2 names different: declaration 'denom' definition 'den'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:1746:42: style:inconclusive: Function 'power' argument 1 names different: declaration 'other' definition 'exp_si'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:213:34: note: Function 'power' argument 1 names different: declaration 'other' definition 'exp_si'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:1746:42: note: Function 'power' argument 1 names different: declaration 'other' definition 'exp_si'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:1845:40: style:inconclusive: Function 'power' argument 1 names different: declaration 'other' definition 'exponent'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:212:32: note: Function 'power' argument 1 names different: declaration 'other' definition 'exponent'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:1845:40: note: Function 'power' argument 1 names different: declaration 'other' definition 'exponent'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:2981:41: style:inconclusive: Function 'operator==' argument 1 names different: declaration 'other' definition 'right'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:231:33: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'right'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:2981:41: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'right'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3022:41: style:inconclusive: Function 'operator!=' argument 1 names different: declaration 'other' definition 'right'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:232:33: note: Function 'operator!=' argument 1 names different: declaration 'other' definition 'right'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3022:41: note: Function 'operator!=' argument 1 names different: declaration 'other' definition 'right'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3096:40: style:inconclusive: Function 'operator<' argument 1 names different: declaration 'other' definition 'right'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:233:32: note: Function 'operator<' argument 1 names different: declaration 'other' definition 'right'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3096:40: note: Function 'operator<' argument 1 names different: declaration 'other' definition 'right'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3132:41: style:inconclusive: Function 'operator<=' argument 1 names different: declaration 'other' definition 'right'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:234:33: note: Function 'operator<=' argument 1 names different: declaration 'other' definition 'right'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3132:41: note: Function 'operator<=' argument 1 names different: declaration 'other' definition 'right'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3166:40: style:inconclusive: Function 'operator>' argument 1 names different: declaration 'other' definition 'right'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:235:32: note: Function 'operator>' argument 1 names different: declaration 'other' definition 'right'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3166:40: note: Function 'operator>' argument 1 names different: declaration 'other' definition 'right'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3200:41: style:inconclusive: Function 'operator>=' argument 1 names different: declaration 'other' definition 'right'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:236:33: note: Function 'operator>=' argument 1 names different: declaration 'other' definition 'right'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3200:41: note: Function 'operator>=' argument 1 names different: declaration 'other' definition 'right'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3521:32: style:inconclusive: Function 'try_py_method' argument 2 names different: declaration 'x2' definition 'num2'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:247:40: note: Function 'try_py_method' argument 2 names different: declaration 'x2' definition 'num2'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3521:32: note: Function 'try_py_method' argument 2 names different: declaration 'x2' definition 'num2'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3537:49: style:inconclusive: Function 'to_dict_parent' argument 1 names different: declaration 'dict' definition 'obj'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:248:48: note: Function 'to_dict_parent' argument 1 names different: declaration 'dict' definition 'obj'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3537:49: note: Function 'to_dict_parent' argument 1 names different: declaration 'dict' definition 'obj'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:4018:43: style:inconclusive: Function 'psi' argument 1 names different: declaration 'n' definition 'y'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:286:35: note: Function 'psi' argument 1 names different: declaration 'n' definition 'y'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:4018:43: note: Function 'psi' argument 1 names different: declaration 'n' definition 'y'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:4409:43: style:inconclusive: Function 'gcd' argument 1 names different: declaration 'b' definition 'B'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:304:35: note: Function 'gcd' argument 1 names different: declaration 'b' definition 'B'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:4409:43: note: Function 'gcd' argument 1 names different: declaration 'b' definition 'B'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:4958:34: warning: Function 'Li2' argument order different: declaration 'x, n, parent' definition 'n, x, parent' [funcArgOrderDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:356:34: note: Function 'Li2' argument order different: declaration 'x, n, parent' definition 'n, x, parent' sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:4958:34: note: Function 'Li2' argument order different: declaration 'x, n, parent' definition 'n, x, parent' sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:5137:45: style:inconclusive: Function 'ConstantEvalf' argument 2 names different: declaration 'parent' definition 'dict'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:506:45: note: Function 'ConstantEvalf' argument 2 names different: declaration 'parent' definition 'dict'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:5137:45: note: Function 'ConstantEvalf' argument 2 names different: declaration 'parent' definition 'dict'. sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:786:19: style: Local variable 'Integer' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:265:11: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:786:19: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:1698:17: style: Local variable 'numer' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:494:22: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:1698:17: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:1699:17: style: Local variable 'denom' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:499:22: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:1699:17: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3310:27: style: Local variable 'Integer' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:265:11: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3310:27: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:107:45: style: Parameter 'e' can be declared as reference to const [constParameterReference] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:4054:37: style: Variable 'fac' can be declared as const array [constVariable] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:4109:29: style: Variable 'fac' can be declared as const array [constVariable] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:3580:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.cpp:4579:33: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/operators.cpp:272:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable erase_event [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/operators.cpp:419:42: style: Parameter 'is' can be declared as reference to const [constParameterReference] sagemath_9.5/sage/src/sage/symbolic/ginac/operators.cpp:419:51: style: Parameter 'e' can be declared as reference to const [constParameterReference] sagemath_9.5/sage/src/sage/symbolic/ginac/operators.cpp:325:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sagemath_9.5/sage/src/sage/symbolic/ginac/operators.cpp:335:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sagemath_9.5/sage/src/sage/symbolic/ginac/operators.cpp:362:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] sagemath_9.5/sage/src/sage/symbolic/ginac/order.cpp:128:28: warning: The class 'print_order_pair_mul' defines member function with name 'operator()' also defined in its parent class 'print_order_pair'. [duplInheritedMember] sagemath_9.5/sage/src/sage/symbolic/ginac/order.cpp:137:24: note: Parent function 'print_order_pair::operator()' sagemath_9.5/sage/src/sage/symbolic/ginac/order.cpp:128:28: note: Derived function 'print_order_pair_mul::operator()' sagemath_9.5/sage/src/sage/symbolic/ginac/order.cpp:118:41: style:inconclusive: Function 'operator()' argument 1 names different: declaration 'lh' definition 'lhex'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/order.h:53:29: note: Function 'operator()' argument 1 names different: declaration 'lh' definition 'lhex'. sagemath_9.5/sage/src/sage/symbolic/ginac/order.cpp:118:41: note: Function 'operator()' argument 1 names different: declaration 'lh' definition 'lhex'. sagemath_9.5/sage/src/sage/symbolic/ginac/order.cpp:118:57: style:inconclusive: Function 'operator()' argument 2 names different: declaration 'rh' definition 'rhex'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/order.h:53:43: note: Function 'operator()' argument 2 names different: declaration 'rh' definition 'rhex'. sagemath_9.5/sage/src/sage/symbolic/ginac/order.cpp:118:57: note: Function 'operator()' argument 2 names different: declaration 'rh' definition 'rhex'. sagemath_9.5/sage/src/sage/symbolic/ginac/order.cpp:123:36: style:inconclusive: Function 'compare' argument 1 names different: declaration 'lh' definition 'lhex'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/order.h:54:24: note: Function 'compare' argument 1 names different: declaration 'lh' definition 'lhex'. sagemath_9.5/sage/src/sage/symbolic/ginac/order.cpp:123:36: note: Function 'compare' argument 1 names different: declaration 'lh' definition 'lhex'. sagemath_9.5/sage/src/sage/symbolic/ginac/order.cpp:123:52: style:inconclusive: Function 'compare' argument 2 names different: declaration 'rh' definition 'rhex'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/order.h:54:38: note: Function 'compare' argument 2 names different: declaration 'rh' definition 'rhex'. sagemath_9.5/sage/src/sage/symbolic/ginac/order.cpp:123:52: note: Function 'compare' argument 2 names different: declaration 'rh' definition 'rhex'. sagemath_9.5/sage/src/sage/symbolic/ginac/order.cpp:128:54: style:inconclusive: Function 'operator()' argument 1 names different: declaration 'lh' definition 'lhex'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/order.h:111:33: note: Function 'operator()' argument 1 names different: declaration 'lh' definition 'lhex'. sagemath_9.5/sage/src/sage/symbolic/ginac/order.cpp:128:54: note: Function 'operator()' argument 1 names different: declaration 'lh' definition 'lhex'. sagemath_9.5/sage/src/sage/symbolic/ginac/order.cpp:128:74: style:inconclusive: Function 'operator()' argument 2 names different: declaration 'rh' definition 'rhex'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/order.h:111:51: note: Function 'operator()' argument 2 names different: declaration 'rh' definition 'rhex'. sagemath_9.5/sage/src/sage/symbolic/ginac/order.cpp:128:74: note: Function 'operator()' argument 2 names different: declaration 'rh' definition 'rhex'. sagemath_9.5/sage/src/sage/symbolic/ginac/order.cpp:137:50: style:inconclusive: Function 'operator()' argument 1 names different: declaration 'lh' definition 'lhex'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/order.h:103:33: note: Function 'operator()' argument 1 names different: declaration 'lh' definition 'lhex'. sagemath_9.5/sage/src/sage/symbolic/ginac/order.cpp:137:50: note: Function 'operator()' argument 1 names different: declaration 'lh' definition 'lhex'. sagemath_9.5/sage/src/sage/symbolic/ginac/order.cpp:137:70: style:inconclusive: Function 'operator()' argument 2 names different: declaration 'rh' definition 'rhex'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/order.h:103:51: note: Function 'operator()' argument 2 names different: declaration 'rh' definition 'rhex'. sagemath_9.5/sage/src/sage/symbolic/ginac/order.cpp:137:70: note: Function 'operator()' argument 2 names different: declaration 'rh' definition 'rhex'. sagemath_9.5/sage/src/sage/symbolic/ginac/power.cpp:1450:11: performance:inconclusive: Technically the member function 'GiNaC::power::expand_mul' can be static (but you may consider moving to unnamed namespace). [functionStatic] sagemath_9.5/sage/src/sage/symbolic/ginac/power.h:107:5: note: Technically the member function 'GiNaC::power::expand_mul' can be static (but you may consider moving to unnamed namespace). sagemath_9.5/sage/src/sage/symbolic/ginac/power.cpp:1450:11: note: Technically the member function 'GiNaC::power::expand_mul' can be static (but you may consider moving to unnamed namespace). sagemath_9.5/sage/src/sage/symbolic/ginac/power.cpp:1151:5: warning: Struct 'coolmulti' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] sagemath_9.5/sage/src/sage/symbolic/ginac/power.cpp:1151:5: warning: Struct 'coolmulti' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] sagemath_9.5/sage/src/sage/symbolic/ginac/power.cpp:457:16: style: Condition 'abs_base==_ex1' is always true [knownConditionTrueFalse] sagemath_9.5/sage/src/sage/symbolic/ginac/power.cpp:450:16: note: Assuming that condition 'abs_base>_ex1' is not redundant sagemath_9.5/sage/src/sage/symbolic/ginac/power.cpp:456:16: note: Assuming condition is false sagemath_9.5/sage/src/sage/symbolic/ginac/power.cpp:457:16: note: Condition 'abs_base==_ex1' is always true sagemath_9.5/sage/src/sage/symbolic/ginac/power.cpp:943:14: style: Condition 'possign' is always true [knownConditionTrueFalse] sagemath_9.5/sage/src/sage/symbolic/ginac/power.cpp:924:18: note: Assignment 'possign=true', assigned value is 1 sagemath_9.5/sage/src/sage/symbolic/ginac/power.cpp:927:43: note: Assuming container is not empty sagemath_9.5/sage/src/sage/symbolic/ginac/power.cpp:943:14: note: Condition 'possign' is always true sagemath_9.5/sage/src/sage/symbolic/ginac/power.cpp:1002:6: style: The scope of the variable 'int_exponent' can be reduced. [variableScope] sagemath_9.5/sage/src/sage/symbolic/ginac/power.cpp:1222:14: style: Variable 'it' can be declared as reference to const [constVariableReference] sagemath_9.5/sage/src/sage/symbolic/ginac/power.cpp:1435:15: style: Variable 'i' can be declared as reference to const [constVariableReference] sagemath_9.5/sage/src/sage/symbolic/ginac/power.cpp:1363:39: warning: Access of moved variable 'monomial'. [accessMoved] sagemath_9.5/sage/src/sage/symbolic/ginac/power.cpp:1363:29: note: Calling std::move(monomial) sagemath_9.5/sage/src/sage/symbolic/ginac/power.cpp:1363:39: note: Access of moved variable 'monomial'. sagemath_9.5/sage/src/sage/symbolic/ginac/power.cpp:973:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/power.cpp:1436:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/print.cpp:34:58: style:inconclusive: Function 'print_context' argument 2 names different: declaration 'options' definition 'opt'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:88:41: note: Function 'print_context' argument 2 names different: declaration 'options' definition 'opt'. sagemath_9.5/sage/src/sage/symbolic/ginac/print.cpp:34:58: note: Function 'print_context' argument 2 names different: declaration 'options' definition 'opt'. sagemath_9.5/sage/src/sage/symbolic/ginac/print.cpp:39:52: style:inconclusive: Function 'print_dflt' argument 2 names different: declaration 'options' definition 'opt'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:119:38: note: Function 'print_dflt' argument 2 names different: declaration 'options' definition 'opt'. sagemath_9.5/sage/src/sage/symbolic/ginac/print.cpp:39:52: note: Function 'print_dflt' argument 2 names different: declaration 'options' definition 'opt'. sagemath_9.5/sage/src/sage/symbolic/ginac/print.cpp:44:54: style:inconclusive: Function 'print_latex' argument 2 names different: declaration 'options' definition 'opt'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:127:46: note: Function 'print_latex' argument 2 names different: declaration 'options' definition 'opt'. sagemath_9.5/sage/src/sage/symbolic/ginac/print.cpp:44:54: note: Function 'print_latex' argument 2 names different: declaration 'options' definition 'opt'. sagemath_9.5/sage/src/sage/symbolic/ginac/print.cpp:49:56: style:inconclusive: Function 'print_python' argument 2 names different: declaration 'options' definition 'opt'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:135:40: note: Function 'print_python' argument 2 names different: declaration 'options' definition 'opt'. sagemath_9.5/sage/src/sage/symbolic/ginac/print.cpp:49:56: note: Function 'print_python' argument 2 names different: declaration 'options' definition 'opt'. sagemath_9.5/sage/src/sage/symbolic/ginac/print.cpp:54:66: style:inconclusive: Function 'print_python_repr' argument 2 names different: declaration 'options' definition 'opt'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:143:45: note: Function 'print_python_repr' argument 2 names different: declaration 'options' definition 'opt'. sagemath_9.5/sage/src/sage/symbolic/ginac/print.cpp:54:66: note: Function 'print_python_repr' argument 2 names different: declaration 'options' definition 'opt'. sagemath_9.5/sage/src/sage/symbolic/ginac/print.cpp:61:52: style:inconclusive: Function 'print_tree' argument 2 names different: declaration 'options' definition 'opt'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:152:38: note: Function 'print_tree' argument 2 names different: declaration 'options' definition 'opt'. sagemath_9.5/sage/src/sage/symbolic/ginac/print.cpp:61:52: note: Function 'print_tree' argument 2 names different: declaration 'options' definition 'opt'. sagemath_9.5/sage/src/sage/symbolic/ginac/pseries.cpp:197:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/pseries.cpp:77:2: performance: Variable 'point' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] sagemath_9.5/sage/src/sage/symbolic/ginac/pseries.cpp:616:38: style:inconclusive: Function 'series' argument 1 names different: declaration 's' definition 'r'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/symbol.h:66:31: note: Function 'series' argument 1 names different: declaration 's' definition 'r'. sagemath_9.5/sage/src/sage/symbolic/ginac/pseries.cpp:616:38: note: Function 'series' argument 1 names different: declaration 's' definition 'r'. sagemath_9.5/sage/src/sage/symbolic/ginac/pseries.cpp:828:35: style:inconclusive: Function 'series' argument 1 names different: declaration 's' definition 'r'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/mul.h:69:31: note: Function 'series' argument 1 names different: declaration 's' definition 'r'. sagemath_9.5/sage/src/sage/symbolic/ginac/pseries.cpp:828:35: note: Function 'series' argument 1 names different: declaration 's' definition 'r'. sagemath_9.5/sage/src/sage/symbolic/ginac/pseries.cpp:1042:37: style:inconclusive: Function 'series' argument 1 names different: declaration 's' definition 'r'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/power.h:74:31: note: Function 'series' argument 1 names different: declaration 's' definition 'r'. sagemath_9.5/sage/src/sage/symbolic/ginac/pseries.cpp:1042:37: note: Function 'series' argument 1 names different: declaration 's' definition 'r'. sagemath_9.5/sage/src/sage/symbolic/ginac/pseries.cpp:296:8: style: Local variable 'pow' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:384:11: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/pseries.cpp:296:8: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/pseries.cpp:322:8: style: Local variable 'pow' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:384:11: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/pseries.cpp:322:8: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/pseries.cpp:389:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/pseries.cpp:406:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/pseries.cpp:438:5: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/pseries.cpp:453:5: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/pseries.cpp:470:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/pseries.cpp:656:12: style: Variable 'pow_a' is assigned a value that is never used. [unreadVariable] sagemath_9.5/sage/src/sage/symbolic/ginac/pseries.cpp:656:53: style: Variable 'pow_b' is assigned a value that is never used. [unreadVariable] sagemath_9.5/sage/src/sage/symbolic/ginac/relational.cpp:190:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable less [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/relational.cpp:277:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable less [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/relational.cpp:47:13: warning: Member variable 'relational::o' is not initialized in the constructor. [uninitMemberVar] sagemath_9.5/sage/src/sage/symbolic/ginac/relational.cpp:55:27: style:inconclusive: Function 'relational' argument 1 names different: declaration 'lhs' definition 'a_lhs'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/relational.h:57:17: note: Function 'relational' argument 1 names different: declaration 'lhs' definition 'a_lhs'. sagemath_9.5/sage/src/sage/symbolic/ginac/relational.cpp:55:27: note: Function 'relational' argument 1 names different: declaration 'lhs' definition 'a_lhs'. sagemath_9.5/sage/src/sage/symbolic/ginac/relational.cpp:55:37: style:inconclusive: Function 'relational' argument 2 names different: declaration 'rhs' definition 'a_rhs'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/relational.h:57:26: note: Function 'relational' argument 2 names different: declaration 'rhs' definition 'a_rhs'. sagemath_9.5/sage/src/sage/symbolic/ginac/relational.cpp:55:37: note: Function 'relational' argument 2 names different: declaration 'rhs' definition 'a_rhs'. sagemath_9.5/sage/src/sage/symbolic/ginac/sum.cpp:101:1: debug: Failed to parse 'using tgfun_t = decltype ( gamma_to_gamma ) ;'. The checking continues anyway. [simplifyUsing] sagemath_9.5/sage/src/sage/symbolic/ginac/sum.cpp:106:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable factorial_to_gamma [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/sum.cpp:155:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable factorial_to_gamma [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/sum.cpp:116:30: style: Local variable 'pow' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:384:11: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/sum.cpp:116:30: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/sum.cpp:165:30: style: Local variable 'pow' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:384:11: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/sum.cpp:165:30: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/sum.cpp:278:30: style: Local variable 'pow' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:384:11: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/sum.cpp:278:30: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/sum.cpp:541:12: style: Local variable 'H' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/inifcns.h:199:1: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/sum.cpp:541:12: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/symbol.cpp:163:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/symbol.cpp:388:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/symbol.cpp:344:23: performance:inconclusive: Technically the member function 'GiNaC::symbol::autoname_prefix' can be static (but you may consider moving to unnamed namespace). [functionStatic] sagemath_9.5/sage/src/sage/symbolic/ginac/symbol.h:97:16: note: Technically the member function 'GiNaC::symbol::autoname_prefix' can be static (but you may consider moving to unnamed namespace). sagemath_9.5/sage/src/sage/symbolic/ginac/symbol.cpp:344:23: note: Technically the member function 'GiNaC::symbol::autoname_prefix' can be static (but you may consider moving to unnamed namespace). sagemath_9.5/sage/src/sage/symbolic/ginac/symbol.cpp:66:48: style:inconclusive: Function 'symbol' argument 2 names different: declaration 'domain' definition 'a_domain'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/symbol.h:53:50: note: Function 'symbol' argument 2 names different: declaration 'domain' definition 'a_domain'. sagemath_9.5/sage/src/sage/symbolic/ginac/symbol.cpp:66:48: note: Function 'symbol' argument 2 names different: declaration 'domain' definition 'a_domain'. sagemath_9.5/sage/src/sage/symbolic/ginac/symbol.cpp:73:74: style:inconclusive: Function 'symbol' argument 4 names different: declaration 'domain' definition 'a_domain'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/symbol.h:56:67: note: Function 'symbol' argument 4 names different: declaration 'domain' definition 'a_domain'. sagemath_9.5/sage/src/sage/symbolic/ginac/symbol.cpp:73:74: note: Function 'symbol' argument 4 names different: declaration 'domain' definition 'a_domain'. sagemath_9.5/sage/src/sage/symbolic/ginac/symbol.cpp:80:70: style:inconclusive: Function 'symbol' argument 3 names different: declaration 'domain' definition 'a_domain'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/symbol.h:54:63: note: Function 'symbol' argument 3 names different: declaration 'domain' definition 'a_domain'. sagemath_9.5/sage/src/sage/symbolic/ginac/symbol.cpp:80:70: note: Function 'symbol' argument 3 names different: declaration 'domain' definition 'a_domain'. sagemath_9.5/sage/src/sage/symbolic/ginac/symbol.cpp:87:96: style:inconclusive: Function 'symbol' argument 5 names different: declaration 'domain' definition 'a_domain'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/symbol.h:57:89: note: Function 'symbol' argument 5 names different: declaration 'domain' definition 'a_domain'. sagemath_9.5/sage/src/sage/symbolic/ginac/symbol.cpp:87:96: note: Function 'symbol' argument 5 names different: declaration 'domain' definition 'a_domain'. sagemath_9.5/sage/src/sage/symbolic/ginac/symbol.cpp:121:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/upoly-ginac.cpp:444:7: style: The scope of the variable 'a_exp' can be reduced. [variableScope] sagemath_9.5/sage/src/sage/symbolic/ginac/upoly-ginac.cpp:238:5: style: Local variable 'numer' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:494:22: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/upoly-ginac.cpp:238:5: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/upoly-ginac.cpp:238:23: style: Local variable 'denom' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:499:22: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/upoly-ginac.cpp:238:23: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/upoly-ginac.cpp:517:5: style: Local variable 'numer' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:494:22: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/upoly-ginac.cpp:517:5: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/upoly-ginac.cpp:517:23: style: Local variable 'denom' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:499:22: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/upoly-ginac.cpp:517:23: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/upoly-ginac.cpp:549:11: style: Local variable 'factor' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/normal.h:35:13: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/upoly-ginac.cpp:549:11: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/upoly-ginac.cpp:295:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sagemath_9.5/sage/src/sage/symbolic/ginac/useries.cpp:230:1: debug: Failed to parse 'using usfun_t = decltype ( exp_useries ) ;'. The checking continues anyway. [simplifyUsing] sagemath_9.5/sage/src/sage/symbolic/ginac/useries.cpp:236:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exp_useries [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/useries.cpp:602:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/useries.cpp:530:21: style: The scope of the variable 'num' can be reduced. [variableScope] sagemath_9.5/sage/src/sage/symbolic/ginac/useries.cpp:399:44: style:inconclusive: Function 'useries' argument 2 names different: declaration 's' definition 'x'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/useries.h:33:44: note: Function 'useries' argument 2 names different: declaration 's' definition 'x'. sagemath_9.5/sage/src/sage/symbolic/ginac/useries.cpp:399:44: note: Function 'useries' argument 2 names different: declaration 's' definition 'x'. sagemath_9.5/sage/src/sage/symbolic/ginac/useries.cpp:294:30: style: Local variable 'pow' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:384:11: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/useries.cpp:294:30: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/useries.cpp:375:30: style: Local variable 'pow' shadows outer function [shadowFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:384:11: note: Shadowed declaration sagemath_9.5/sage/src/sage/symbolic/ginac/useries.cpp:375:30: note: Shadow variable sagemath_9.5/sage/src/sage/symbolic/ginac/useries.cpp:393:41: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] sagemath_9.5/sage/src/sage/symbolic/ginac/useries.cpp:481:36: style: Variable 'fp1.offset' is assigned a value that is never used. [unreadVariable] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:365:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:366:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:367:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:368:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:369:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:370:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:371:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:372:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:373:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:374:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:375:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:376:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:377:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:378:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:379:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:380:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:381:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:382:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:383:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:384:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:385:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:386:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:387:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:388:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:389:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:390:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:391:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:392:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:393:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:394:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:395:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:396:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:397:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:398:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:399:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:400:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:401:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:402:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:403:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:404:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:405:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:406:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:407:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:408:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:409:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:410:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:411:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:412:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:413:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:414:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:415:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:416:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:417:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:418:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:419:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:420:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:421:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:422:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:423:7: style: C-style pointer casting [cstyleCast] sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:32:57: style:inconclusive: Function 'pole_error' argument 2 names different: declaration 'degree' definition 'a_degree'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/numeric.h:99:55: note: Function 'pole_error' argument 2 names different: declaration 'degree' definition 'a_degree'. sagemath_9.5/sage/src/sage/symbolic/ginac/utils.cpp:32:57: note: Function 'pole_error' argument 2 names different: declaration 'degree' definition 'a_degree'. sagemath_9.5/sage/src/sage/symbolic/ginac/wildcard.cpp:93:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] sagemath_9.5/sage/src/sage/symbolic/ginac/wildcard.cpp:50:29: style:inconclusive: Function 'wildcard' argument 1 names different: declaration 'label' definition 'l'. [funcArgNamesDifferent] sagemath_9.5/sage/src/sage/symbolic/ginac/wildcard.h:41:20: note: Function 'wildcard' argument 1 names different: declaration 'label' definition 'l'. sagemath_9.5/sage/src/sage/symbolic/ginac/wildcard.cpp:50:29: note: Function 'wildcard' argument 1 names different: declaration 'label' definition 'l'. diff: head sagemath_9.5/sage/src/sage/geometry/triangulation/data.cc:22:16: style:inconclusive: Either there is a missing 'override', or the member function 'vertices::set_dimensions' can be const. [functionConst] sagemath_9.5/sage/src/sage/geometry/triangulation/data.h:39:8: note: Either there is a missing 'override', or the member function 'vertices::set_dimensions' can be const. sagemath_9.5/sage/src/sage/geometry/triangulation/data.cc:22:16: note: Either there is a missing 'override', or the member function 'vertices::set_dimensions' can be const. 2.17.0 sagemath_9.5/sage/src/sage/geometry/triangulation/data.h:39:8: style:inconclusive: Either there is a missing 'override', or the member function 'vertices::set_dimensions' can be const. [functionConst] sagemath_9.5/sage/src/sage/geometry/triangulation/data.cc:22:16: note: Either there is a missing 'override', or the member function 'vertices::set_dimensions' can be const. sagemath_9.5/sage/src/sage/geometry/triangulation/data.h:39:8: note: Either there is a missing 'override', or the member function 'vertices::set_dimensions' can be const. head sagemath_9.5/sage/src/sage/geometry/triangulation/triangulations.cc:119:15: style: Variable 'simplex' is assigned a value that is never used. [unreadVariable] head sagemath_9.5/sage/src/sage/graphs/graph_decompositions/sage_tdlib.cpp:29:13: style: Consider using std::max_element algorithm instead of a raw loop. [useStlAlgorithm] head sagemath_9.5/sage/src/sage/libs/eclib/wrap.cpp:29:10: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/libs/eclib/wrap.cpp:28:28: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/libs/eclib/wrap.cpp:28:15: note: Assignment 'buf=(char*)std::malloc(n+1)', assigned value is 0 sagemath_9.5/sage/src/sage/libs/eclib/wrap.cpp:29:10: note: Null pointer dereference head sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:1053:20: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:161:7: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:556:21: performance:inconclusive: Technically the member function 'FareySymbol::paired_side' can be static (but you may consider moving to unnamed namespace). [functionStatic] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.hpp:122:10: note: Technically the member function 'FareySymbol::paired_side' can be static (but you may consider moving to unnamed namespace). sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:556:21: note: Technically the member function 'FareySymbol::paired_side' can be static (but you may consider moving to unnamed namespace). head sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:700:77: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:762:20: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:906:29: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 sagemath_9.5/sage/src/sage/modular/arithgroup/farey.hpp:122:10: performance:inconclusive: Technically the member function 'FareySymbol::paired_side' can be static (but you may consider moving to unnamed namespace). [functionStatic] sagemath_9.5/sage/src/sage/modular/arithgroup/farey.cpp:556:21: note: Technically the member function 'FareySymbol::paired_side' can be static (but you may consider moving to unnamed namespace). sagemath_9.5/sage/src/sage/modular/arithgroup/farey.hpp:122:10: note: Technically the member function 'FareySymbol::paired_side' can be static (but you may consider moving to unnamed namespace). head sagemath_9.5/sage/src/sage/rings/bernmm/bern_rat.cpp:280:17: style: Variable 'log2' is assigned a value that is never used. [unreadVariable] head sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:346:31: warning: If memory allocation fails, then there is a possible null pointer dereference: dy_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:40: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:13: note: Assignment 'dy_data=(struct ps_dynamic_data_t*)malloc(sizeof(struct ps_dynamic_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:346:31: note: Null pointer dereference head sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:348:32: warning: If memory allocation fails, then there is a possible null pointer dereference: dy_data [nullPointerOutOfMemory] sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:40: note: Assuming allocation function fails sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:316:13: note: Assignment 'dy_data=(struct ps_dynamic_data_t*)malloc(sizeof(struct ps_dynamic_data_t))', assigned value is 0 sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:348:32: note: Null pointer dereference head sagemath_9.5/sage/src/sage/rings/polynomial/weil/power_sums.c:773:7: style: Variable 'q_is_1' is assigned a value that is never used. [unreadVariable] head sagemath_9.5/sage/src/sage/symbolic/ginac/cmatcher.cpp:182:33: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] head sagemath_9.5/sage/src/sage/symbolic/ginac/cmatcher.cpp:270:35: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head sagemath_9.5/sage/src/sage/symbolic/ginac/cmatcher.cpp:275:35: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head sagemath_9.5/sage/src/sage/symbolic/ginac/cmatcher.cpp:618:61: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head sagemath_9.5/sage/src/sage/symbolic/ginac/cmatcher.cpp:622:61: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head sagemath_9.5/sage/src/sage/symbolic/ginac/cmatcher.cpp:733:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head sagemath_9.5/sage/src/sage/symbolic/ginac/ex.cpp:409:10: style:inconclusive: Technically the member function 'GiNaC::ex::set_domain' can be const. [functionConst] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:258:7: note: Technically the member function 'GiNaC::ex::set_domain' can be const. sagemath_9.5/sage/src/sage/symbolic/ginac/ex.cpp:409:10: note: Technically the member function 'GiNaC::ex::set_domain' can be const. 2.17.0 sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:135:26: performance:inconclusive: Technically the member function 'GiNaC::ex::preorder_end' can be static (but you may consider moving to unnamed namespace). [functionStatic] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:649:36: note: Technically the member function 'GiNaC::ex::preorder_end' can be static (but you may consider moving to unnamed namespace). sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:135:26: note: Technically the member function 'GiNaC::ex::preorder_end' can be static (but you may consider moving to unnamed namespace). 2.17.0 sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:137:27: performance:inconclusive: Technically the member function 'GiNaC::ex::postorder_end' can be static (but you may consider moving to unnamed namespace). [functionStatic] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:659:37: note: Technically the member function 'GiNaC::ex::postorder_end' can be static (but you may consider moving to unnamed namespace). sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:137:27: note: Technically the member function 'GiNaC::ex::postorder_end' can be static (but you may consider moving to unnamed namespace). 2.17.0 sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:258:7: style:inconclusive: Technically the member function 'GiNaC::ex::set_domain' can be const. [functionConst] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.cpp:409:10: note: Technically the member function 'GiNaC::ex::set_domain' can be const. sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:258:7: note: Technically the member function 'GiNaC::ex::set_domain' can be const. head sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:649:36: performance:inconclusive: Technically the member function 'GiNaC::ex::preorder_end' can be static (but you may consider moving to unnamed namespace). [functionStatic] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:135:26: note: Technically the member function 'GiNaC::ex::preorder_end' can be static (but you may consider moving to unnamed namespace). sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:649:36: note: Technically the member function 'GiNaC::ex::preorder_end' can be static (but you may consider moving to unnamed namespace). head sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:659:37: performance:inconclusive: Technically the member function 'GiNaC::ex::postorder_end' can be static (but you may consider moving to unnamed namespace). [functionStatic] sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:137:27: note: Technically the member function 'GiNaC::ex::postorder_end' can be static (but you may consider moving to unnamed namespace). sagemath_9.5/sage/src/sage/symbolic/ginac/ex.h:659:37: note: Technically the member function 'GiNaC::ex::postorder_end' can be static (but you may consider moving to unnamed namespace). head sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.cpp:1445:47: style: Condition '!is_exactly_a < numeric >(it_last->rest)||!is_exactly_a < numeric >(it->rest)' is always true [knownConditionTrueFalse] sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.cpp:1442:46: note: Assuming that condition '!is_exactly_a < numeric >(it_last->rest)||!is_exactly_a < numeric >(it->rest)' is not redundant sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.cpp:1445:47: note: Condition '!is_exactly_a < numeric >(it_last->rest)||!is_exactly_a < numeric >(it->rest)' is always true head sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.cpp:350:36: style: The comparison '&elem2 != &elem' is always false because '&elem2' and '&elem' represent the same value. [knownConditionTrueFalse] sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.cpp:349:43: note: 'elem2' is assigned value 'epv' here. sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.cpp:338:27: note: 'elem' is assigned value 'epv' here. sagemath_9.5/sage/src/sage/symbolic/ginac/expairseq.cpp:350:36: note: The comparison '&elem2 != &elem' is always false because '&elem2' and '&elem' represent the same value. head sagemath_9.5/sage/src/sage/symbolic/ginac/infinity.cpp:348:28: style:inconclusive: Technically the member function 'GiNaC::infinity::operator+=' can be const. [functionConst] sagemath_9.5/sage/src/sage/symbolic/ginac/infinity.h:61:19: note: Technically the member function 'GiNaC::infinity::operator+=' can be const. sagemath_9.5/sage/src/sage/symbolic/ginac/infinity.cpp:348:28: note: Technically the member function 'GiNaC::infinity::operator+=' can be const. 2.17.0 sagemath_9.5/sage/src/sage/symbolic/ginac/infinity.h:61:19: style:inconclusive: Technically the member function 'GiNaC::infinity::operator+=' can be const. [functionConst] sagemath_9.5/sage/src/sage/symbolic/ginac/infinity.cpp:348:28: note: Technically the member function 'GiNaC::infinity::operator+=' can be const. sagemath_9.5/sage/src/sage/symbolic/ginac/infinity.h:61:19: note: Technically the member function 'GiNaC::infinity::operator+=' can be const. head sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:136:11: performance:inconclusive: Technically the member function 'GiNaC::mul::print_overall_coeff' can be static (but you may consider moving to unnamed namespace). [functionStatic] sagemath_9.5/sage/src/sage/symbolic/ginac/mul.h:112:7: note: Technically the member function 'GiNaC::mul::print_overall_coeff' can be static (but you may consider moving to unnamed namespace). sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:136:11: note: Technically the member function 'GiNaC::mul::print_overall_coeff' can be static (but you may consider moving to unnamed namespace). 2.17.0 sagemath_9.5/sage/src/sage/symbolic/ginac/mul.h:112:7: performance:inconclusive: Technically the member function 'GiNaC::mul::print_overall_coeff' can be static (but you may consider moving to unnamed namespace). [functionStatic] sagemath_9.5/sage/src/sage/symbolic/ginac/mul.cpp:136:11: note: Technically the member function 'GiNaC::mul::print_overall_coeff' can be static (but you may consider moving to unnamed namespace). sagemath_9.5/sage/src/sage/symbolic/ginac/mul.h:112:7: note: Technically the member function 'GiNaC::mul::print_overall_coeff' can be static (but you may consider moving to unnamed namespace). 2.17.0 sagemath_9.5/sage/src/sage/symbolic/ginac/optional.hpp:1155:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] 2.17.0 sagemath_9.5/sage/src/sage/symbolic/ginac/optional.hpp:1161:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 sagemath_9.5/sage/src/sage/symbolic/ginac/optional.hpp:1167:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 sagemath_9.5/sage/src/sage/symbolic/ginac/optional.hpp:926:10: style: Unused private function: 'optional::this_type_does_not_support_comparisons' [unusedPrivateFunction] head sagemath_9.5/sage/src/sage/symbolic/ginac/optional.hpp:926:10: style: Unused private function: 'optional::this_type_does_not_support_comparisons' [unusedPrivateFunction] sagemath_9.5/sage/src/sage/symbolic/ginac/optional.hpp:926:10: note: Unused private function: 'optional::this_type_does_not_support_comparisons' sagemath_9.5/sage/src/sage/symbolic/ginac/optional.hpp:926:10: note: Unused private function: 'optional::this_type_does_not_support_comparisons' head sagemath_9.5/sage/src/sage/symbolic/ginac/power.cpp:1450:11: performance:inconclusive: Technically the member function 'GiNaC::power::expand_mul' can be static (but you may consider moving to unnamed namespace). [functionStatic] sagemath_9.5/sage/src/sage/symbolic/ginac/power.h:107:5: note: Technically the member function 'GiNaC::power::expand_mul' can be static (but you may consider moving to unnamed namespace). sagemath_9.5/sage/src/sage/symbolic/ginac/power.cpp:1450:11: note: Technically the member function 'GiNaC::power::expand_mul' can be static (but you may consider moving to unnamed namespace). 2.17.0 sagemath_9.5/sage/src/sage/symbolic/ginac/power.h:107:5: performance:inconclusive: Technically the member function 'GiNaC::power::expand_mul' can be static (but you may consider moving to unnamed namespace). [functionStatic] sagemath_9.5/sage/src/sage/symbolic/ginac/power.cpp:1450:11: note: Technically the member function 'GiNaC::power::expand_mul' can be static (but you may consider moving to unnamed namespace). sagemath_9.5/sage/src/sage/symbolic/ginac/power.h:107:5: note: Technically the member function 'GiNaC::power::expand_mul' can be static (but you may consider moving to unnamed namespace). 2.17.0 sagemath_9.5/sage/src/sage/symbolic/ginac/print.h:232:24: style: Variable 'p' can be declared as pointer to const [constVariablePointer] head sagemath_9.5/sage/src/sage/symbolic/ginac/symbol.cpp:344:23: performance:inconclusive: Technically the member function 'GiNaC::symbol::autoname_prefix' can be static (but you may consider moving to unnamed namespace). [functionStatic] sagemath_9.5/sage/src/sage/symbolic/ginac/symbol.h:97:16: note: Technically the member function 'GiNaC::symbol::autoname_prefix' can be static (but you may consider moving to unnamed namespace). sagemath_9.5/sage/src/sage/symbolic/ginac/symbol.cpp:344:23: note: Technically the member function 'GiNaC::symbol::autoname_prefix' can be static (but you may consider moving to unnamed namespace). 2.17.0 sagemath_9.5/sage/src/sage/symbolic/ginac/symbol.h:97:16: performance:inconclusive: Technically the member function 'GiNaC::symbol::autoname_prefix' can be static (but you may consider moving to unnamed namespace). [functionStatic] sagemath_9.5/sage/src/sage/symbolic/ginac/symbol.cpp:344:23: note: Technically the member function 'GiNaC::symbol::autoname_prefix' can be static (but you may consider moving to unnamed namespace). sagemath_9.5/sage/src/sage/symbolic/ginac/symbol.h:97:16: note: Technically the member function 'GiNaC::symbol::autoname_prefix' can be static (but you may consider moving to unnamed namespace). 2.17.0 sagemath_9.5/sage/src/sage/symbolic/ginac/utils.h:488:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] DONE