2026-05-01 12:32 ftp://ftp.de.debian.org/debian/pool/main/c/contourpy/contourpy_1.3.3.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 105 105 elapsed-time: 14.7 11.5 head-timing-info: old-timing-info: head results: contourpy-1.3.3/src/chunk_local.cpp:44:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/contour_generator.cpp:39:24: style: The member function 'contourpy::ContourGenerator::check_levels' can be static. [functionStatic] contourpy-1.3.3/src/contour_generator.h:31:10: note: The member function 'contourpy::ContourGenerator::check_levels' can be static. contourpy-1.3.3/src/contour_generator.cpp:39:24: note: The member function 'contourpy::ContourGenerator::check_levels' can be static. contourpy-1.3.3/src/converter.cpp:19:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/converter.cpp:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/converter.cpp:80:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/converter.cpp:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/converter.cpp:140:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/mpl2005.h:16:14: style: The destructor '~Mpl2005ContourGenerator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] contourpy-1.3.3/src/contour_generator.h:17:14: note: Virtual destructor in base class contourpy-1.3.3/src/mpl2005.h:16:14: note: Destructor in derived class contourpy-1.3.3/src/mpl2005_original.cpp:1404:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable py [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/mpl2005_original.cpp:1274:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] contourpy-1.3.3/src/mpl2005_original.cpp:1490:5: error: Address of local auto-variable assigned to a function parameter. [autoVariables] contourpy-1.3.3/src/mpl2005_original.cpp:1491:5: error: Address of local auto-variable assigned to a function parameter. [autoVariables] contourpy-1.3.3/src/mpl2005_original.cpp:1492:5: error: Address of local auto-variable assigned to a function parameter. [autoVariables] contourpy-1.3.3/src/mpl2005_original.cpp:1311:22: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] contourpy-1.3.3/src/mpl2005_original.cpp:569:32: style: Condition 'level0' is always true [knownConditionTrueFalse] contourpy-1.3.3/src/mpl2005_original.cpp:176:15: style: The scope of the variable 'ij' can be reduced. [variableScope] contourpy-1.3.3/src/mpl2005_original.cpp:508:9: style: The scope of the variable 'marked' can be reduced. [variableScope] contourpy-1.3.3/src/mpl2005_original.cpp:509:9: style: The scope of the variable 'n_kind' can be reduced. [variableScope] contourpy-1.3.3/src/mpl2005_original.cpp:517:9: style: The scope of the variable 'z0' can be reduced. [variableScope] contourpy-1.3.3/src/mpl2005_original.cpp:517:13: style: The scope of the variable 'z1' can be reduced. [variableScope] contourpy-1.3.3/src/mpl2005_original.cpp:677:13: style: The scope of the variable 'z1' can be reduced. [variableScope] contourpy-1.3.3/src/mpl2005_original.cpp:710:13: style: The scope of the variable 'z0' can be reduced. [variableScope] contourpy-1.3.3/src/mpl2005_original.cpp:981:9: style: The scope of the variable 'ibndy' can be reduced. [variableScope] contourpy-1.3.3/src/mpl2005_original.cpp:981:16: style: The scope of the variable 'jbndy' can be reduced. [variableScope] contourpy-1.3.3/src/mpl2005_original.cpp:981:23: style: The scope of the variable 'i_was_chunk' can be reduced. [variableScope] contourpy-1.3.3/src/mpl2005_original.cpp:983:10: style: The scope of the variable 'ichunk' can be reduced. [variableScope] contourpy-1.3.3/src/mpl2005_original.cpp:175:12: style: Variable 'data' can be declared as pointer to const [constVariablePointer] contourpy-1.3.3/src/mpl2005_original.cpp:978:11: style: Variable 'reg' can be declared as pointer to const [constVariablePointer] contourpy-1.3.3/src/mpl2005_original.cpp:1278:17: style: Parameter 'xpp' can be declared as pointer to const [constParameterPointer] contourpy-1.3.3/src/mpl2005_original.cpp:1278:30: style: Parameter 'ypp' can be declared as pointer to const [constParameterPointer] contourpy-1.3.3/src/mpl2005_original.cpp:1278:42: style: Parameter 'kpp' can be declared as pointer to const [constParameterPointer] contourpy-1.3.3/src/mpl2005_original.cpp:1399:26: style: Parameter 'np' can be declared as pointer to const [constParameterPointer] contourpy-1.3.3/src/mpl2005_original.cpp:1449:32: style: Parameter 'levels' can be declared as const array [constParameter] contourpy-1.3.3/src/mpl2005_original.cpp:509:16: style: Variable 'n_kind' is assigned a value that is never used. [unreadVariable] contourpy-1.3.3/src/mpl2014.cpp:170:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/mpl2014.cpp:208:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/mpl2014.cpp:228:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/mpl2014.cpp:241:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/mpl2014.cpp:267:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/mpl2014.cpp:339:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable py [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/mpl2014.cpp:400:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable py [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/mpl2014.cpp:455:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/mpl2014.cpp:469:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/mpl2014.cpp:495:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/mpl2014.cpp:544:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/mpl2014.cpp:664:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/mpl2014.cpp:844:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/mpl2014.cpp:910:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/mpl2014.cpp:929:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/mpl2014.cpp:1062:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/mpl2014.cpp:1169:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/mpl2014.cpp:1225:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/mpl2014.cpp:1310:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/mpl2014.cpp:799:36: style: The member function 'contourpy::mpl2014::Mpl2014ContourGenerator::get_chunk_count' can be static. [functionStatic] contourpy-1.3.3/src/mpl2014.h:279:15: note: The member function 'contourpy::mpl2014::Mpl2014ContourGenerator::get_chunk_count' can be static. contourpy-1.3.3/src/mpl2014.cpp:799:36: note: The member function 'contourpy::mpl2014::Mpl2014ContourGenerator::get_chunk_count' can be static. contourpy-1.3.3/src/mpl2014.cpp:817:36: style: The member function 'contourpy::mpl2014::Mpl2014ContourGenerator::get_chunk_size' can be static. [functionStatic] contourpy-1.3.3/src/mpl2014.h:280:15: note: The member function 'contourpy::mpl2014::Mpl2014ContourGenerator::get_chunk_size' can be static. contourpy-1.3.3/src/mpl2014.cpp:817:36: note: The member function 'contourpy::mpl2014::Mpl2014ContourGenerator::get_chunk_size' can be static. contourpy-1.3.3/src/mpl2014.cpp:324:31: style: The member function 'contourpy::mpl2014::Mpl2014ContourGenerator::append_contour_line_to_vertices_and_codes' can be static. [functionStatic] contourpy-1.3.3/src/mpl2014.h:316:10: note: The member function 'contourpy::mpl2014::Mpl2014ContourGenerator::append_contour_line_to_vertices_and_codes' can be static. contourpy-1.3.3/src/mpl2014.cpp:324:31: note: The member function 'contourpy::mpl2014::Mpl2014ContourGenerator::append_contour_line_to_vertices_and_codes' can be static. contourpy-1.3.3/src/mpl2014.cpp:366:31: style: The member function 'contourpy::mpl2014::Mpl2014ContourGenerator::append_contour_to_vertices_and_codes' can be static. [functionStatic] contourpy-1.3.3/src/mpl2014.h:326:10: note: The member function 'contourpy::mpl2014::Mpl2014ContourGenerator::append_contour_to_vertices_and_codes' can be static. contourpy-1.3.3/src/mpl2014.cpp:366:31: note: The member function 'contourpy::mpl2014::Mpl2014ContourGenerator::append_contour_to_vertices_and_codes' can be static. contourpy-1.3.3/src/mpl2014.cpp:476:31: style:inconclusive: Technically the member function 'contourpy::mpl2014::Mpl2014ContourGenerator::edge_interp' can be const. [functionConst] contourpy-1.3.3/src/mpl2014.h:337:10: note: Technically the member function 'contourpy::mpl2014::Mpl2014ContourGenerator::edge_interp' can be const. contourpy-1.3.3/src/mpl2014.cpp:476:31: note: Technically the member function 'contourpy::mpl2014::Mpl2014ContourGenerator::edge_interp' can be const. contourpy-1.3.3/src/mpl2014.cpp:804:31: style: The member function 'contourpy::mpl2014::Mpl2014ContourGenerator::get_chunk_limits' can be static. [functionStatic] contourpy-1.3.3/src/mpl2014.h:385:10: note: The member function 'contourpy::mpl2014::Mpl2014ContourGenerator::get_chunk_limits' can be static. contourpy-1.3.3/src/mpl2014.cpp:804:31: note: The member function 'contourpy::mpl2014::Mpl2014ContourGenerator::get_chunk_limits' can be static. contourpy-1.3.3/src/mpl2014.cpp:890:34: style: The member function 'contourpy::mpl2014::Mpl2014ContourGenerator::get_edge_point_index' can be static. [functionStatic] contourpy-1.3.3/src/mpl2014.h:396:13: note: The member function 'contourpy::mpl2014::Mpl2014ContourGenerator::get_edge_point_index' can be static. contourpy-1.3.3/src/mpl2014.cpp:890:34: note: The member function 'contourpy::mpl2014::Mpl2014ContourGenerator::get_edge_point_index' can be static. contourpy-1.3.3/src/mpl2014.cpp:1411:31: style: The member function 'contourpy::mpl2014::Mpl2014ContourGenerator::move_to_next_quad' can be static. [functionStatic] contourpy-1.3.3/src/mpl2014.h:447:10: note: The member function 'contourpy::mpl2014::Mpl2014ContourGenerator::move_to_next_quad' can be static. contourpy-1.3.3/src/mpl2014.cpp:1411:31: note: The member function 'contourpy::mpl2014::Mpl2014ContourGenerator::move_to_next_quad' can be static. contourpy-1.3.3/src/mpl2014.h:273:14: style: The destructor '~Mpl2014ContourGenerator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] contourpy-1.3.3/src/contour_generator.h:17:14: note: Virtual destructor in base class contourpy-1.3.3/src/mpl2014.h:273:14: note: Destructor in derived class contourpy-1.3.3/src/serial.cpp:87:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line_count [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/serial.cpp:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/base_impl.h:158:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/base_impl.h:267:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/base_impl.h:314:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable py [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/base_impl.h:370:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/base_impl.h:854:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/base_impl.h:943:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/base_impl.h:1090:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/base_impl.h:1200:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/base_impl.h:1894:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/base_impl.h:1937:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/base_impl.h:2145:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/base_impl.h:2466:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/base_impl.h:2487:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/serial.cpp:15:30: style:inconclusive: Technically the member function 'contourpy::SerialContourGenerator::export_filled' can be const. [functionConst] contourpy-1.3.3/src/serial.h:30:10: note: Technically the member function 'contourpy::SerialContourGenerator::export_filled' can be const. contourpy-1.3.3/src/serial.cpp:15:30: note: Technically the member function 'contourpy::SerialContourGenerator::export_filled' can be const. contourpy-1.3.3/src/serial.cpp:74:30: style:inconclusive: Technically the member function 'contourpy::SerialContourGenerator::export_lines' can be const. [functionConst] contourpy-1.3.3/src/serial.h:33:10: note: Technically the member function 'contourpy::SerialContourGenerator::export_lines' can be const. contourpy-1.3.3/src/serial.cpp:74:30: note: Technically the member function 'contourpy::SerialContourGenerator::export_lines' can be const. contourpy-1.3.3/src/base_impl.h:896:42: style: The member function 'contourpy::BaseContourGenerator < SerialContourGenerator >::get_chunk_count' can be static. [functionStatic] contourpy-1.3.3/src/base.h:34:15: note: The member function 'contourpy::BaseContourGenerator < SerialContourGenerator >::get_chunk_count' can be static. contourpy-1.3.3/src/base_impl.h:896:42: note: The member function 'contourpy::BaseContourGenerator < SerialContourGenerator >::get_chunk_count' can be static. contourpy-1.3.3/src/base_impl.h:919:42: style: The member function 'contourpy::BaseContourGenerator < SerialContourGenerator >::get_chunk_size' can be static. [functionStatic] contourpy-1.3.3/src/base.h:35:15: note: The member function 'contourpy::BaseContourGenerator < SerialContourGenerator >::get_chunk_size' can be static. contourpy-1.3.3/src/base_impl.h:919:42: note: The member function 'contourpy::BaseContourGenerator < SerialContourGenerator >::get_chunk_size' can be static. contourpy-1.3.3/src/base_impl.h:902:37: style: The member function 'contourpy::BaseContourGenerator < SerialContourGenerator >::get_chunk_limits' can be static. [functionStatic] contourpy-1.3.3/src/base.h:122:10: note: The member function 'contourpy::BaseContourGenerator < SerialContourGenerator >::get_chunk_limits' can be static. contourpy-1.3.3/src/base_impl.h:902:37: note: The member function 'contourpy::BaseContourGenerator < SerialContourGenerator >::get_chunk_limits' can be static. contourpy-1.3.3/src/base_impl.h:1023:40: style: The member function 'contourpy::BaseContourGenerator < SerialContourGenerator >::get_n_chunks' can be static. [functionStatic] contourpy-1.3.3/src/base.h:132:13: note: The member function 'contourpy::BaseContourGenerator < SerialContourGenerator >::get_n_chunks' can be static. contourpy-1.3.3/src/base_impl.h:1023:40: note: The member function 'contourpy::BaseContourGenerator < SerialContourGenerator >::get_n_chunks' can be static. contourpy-1.3.3/src/base_impl.h:1873:37: style: The member function 'contourpy::BaseContourGenerator < SerialContourGenerator >::is_quad_in_bounds' can be static. [functionStatic] contourpy-1.3.3/src/base.h:158:10: note: The member function 'contourpy::BaseContourGenerator < SerialContourGenerator >::is_quad_in_bounds' can be static. contourpy-1.3.3/src/base_impl.h:1873:37: note: The member function 'contourpy::BaseContourGenerator < SerialContourGenerator >::is_quad_in_bounds' can be static. contourpy-1.3.3/src/base.h:27:14: style: The destructor '~BaseContourGenerator < SerialContourGenerator >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] contourpy-1.3.3/src/contour_generator.h:17:14: note: Virtual destructor in base class contourpy-1.3.3/src/base.h:27:14: note: Destructor in derived class contourpy-1.3.3/src/base_impl.h:1158:63: style: Condition 'E_exists_W_edge' is always true [knownConditionTrueFalse] contourpy-1.3.3/src/base_impl.h:1158:46: note: Assuming that condition 'exists_E_edge' is not redundant contourpy-1.3.3/src/base_impl.h:1157:39: note: Assuming that condition 'exists_E_edge!=E_exists_W_edge' is not redundant contourpy-1.3.3/src/base_impl.h:1158:63: note: Condition 'E_exists_W_edge' is always true contourpy-1.3.3/src/base_impl.h:1162:63: style: Condition 'N_exists_S_edge' is always true [knownConditionTrueFalse] contourpy-1.3.3/src/base_impl.h:1162:46: note: Assuming that condition 'exists_N_edge' is not redundant contourpy-1.3.3/src/base_impl.h:1161:39: note: Assuming that condition 'exists_N_edge!=N_exists_S_edge' is not redundant contourpy-1.3.3/src/base_impl.h:1162:63: note: Condition 'N_exists_S_edge' is always true contourpy-1.3.3/src/base_impl.h:1170:83: style: Condition 'E_exists_quad' is always true [knownConditionTrueFalse] contourpy-1.3.3/src/base_impl.h:1170:73: note: Assuming that condition 'exists' is not redundant contourpy-1.3.3/src/base_impl.h:1170:32: note: Assuming that condition 'exists!=E_exists_quad' is not redundant contourpy-1.3.3/src/base_impl.h:1170:83: note: Condition 'E_exists_quad' is always true contourpy-1.3.3/src/base_impl.h:1173:83: style: Condition 'N_exists_quad' is always true [knownConditionTrueFalse] contourpy-1.3.3/src/base_impl.h:1173:73: note: Assuming that condition 'exists' is not redundant contourpy-1.3.3/src/base_impl.h:1173:32: note: Assuming that condition 'exists!=N_exists_quad' is not redundant contourpy-1.3.3/src/base_impl.h:1173:83: note: Condition 'N_exists_quad' is always true contourpy-1.3.3/src/serial.h:25:47: style: Parameter 'contour_generator' can be declared as reference to const [constParameterReference] contourpy-1.3.3/src/base_impl.h:2076:44: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] contourpy-1.3.3/src/base_impl.h:2131:40: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] contourpy-1.3.3/src/threaded.cpp:51:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/threaded.cpp:150:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line_count [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/threaded.cpp:225:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/threaded.cpp:249:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/threaded.cpp:271:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] contourpy-1.3.3/src/threaded.cpp:218:35: style: The member function 'contourpy::ThreadedContourGenerator::get_thread_count' can be static. [functionStatic] contourpy-1.3.3/src/threaded.h:19:13: note: The member function 'contourpy::ThreadedContourGenerator::get_thread_count' can be static. contourpy-1.3.3/src/threaded.cpp:218:35: note: The member function 'contourpy::ThreadedContourGenerator::get_thread_count' can be static. contourpy-1.3.3/src/base_impl.h:896:42: style: The member function 'contourpy::BaseContourGenerator < ThreadedContourGenerator >::get_chunk_count' can be static. [functionStatic] contourpy-1.3.3/src/base.h:34:15: note: The member function 'contourpy::BaseContourGenerator < ThreadedContourGenerator >::get_chunk_count' can be static. contourpy-1.3.3/src/base_impl.h:896:42: note: The member function 'contourpy::BaseContourGenerator < ThreadedContourGenerator >::get_chunk_count' can be static. contourpy-1.3.3/src/base_impl.h:919:42: style: The member function 'contourpy::BaseContourGenerator < ThreadedContourGenerator >::get_chunk_size' can be static. [functionStatic] contourpy-1.3.3/src/base.h:35:15: note: The member function 'contourpy::BaseContourGenerator < ThreadedContourGenerator >::get_chunk_size' can be static. contourpy-1.3.3/src/base_impl.h:919:42: note: The member function 'contourpy::BaseContourGenerator < ThreadedContourGenerator >::get_chunk_size' can be static. contourpy-1.3.3/src/base_impl.h:902:37: style: The member function 'contourpy::BaseContourGenerator < ThreadedContourGenerator >::get_chunk_limits' can be static. [functionStatic] contourpy-1.3.3/src/base.h:122:10: note: The member function 'contourpy::BaseContourGenerator < ThreadedContourGenerator >::get_chunk_limits' can be static. contourpy-1.3.3/src/base_impl.h:902:37: note: The member function 'contourpy::BaseContourGenerator < ThreadedContourGenerator >::get_chunk_limits' can be static. contourpy-1.3.3/src/base_impl.h:1023:40: style: The member function 'contourpy::BaseContourGenerator < ThreadedContourGenerator >::get_n_chunks' can be static. [functionStatic] contourpy-1.3.3/src/base.h:132:13: note: The member function 'contourpy::BaseContourGenerator < ThreadedContourGenerator >::get_n_chunks' can be static. contourpy-1.3.3/src/base_impl.h:1023:40: note: The member function 'contourpy::BaseContourGenerator < ThreadedContourGenerator >::get_n_chunks' can be static. contourpy-1.3.3/src/base_impl.h:1873:37: style: The member function 'contourpy::BaseContourGenerator < ThreadedContourGenerator >::is_quad_in_bounds' can be static. [functionStatic] contourpy-1.3.3/src/base.h:158:10: note: The member function 'contourpy::BaseContourGenerator < ThreadedContourGenerator >::is_quad_in_bounds' can be static. contourpy-1.3.3/src/base_impl.h:1873:37: note: The member function 'contourpy::BaseContourGenerator < ThreadedContourGenerator >::is_quad_in_bounds' can be static. contourpy-1.3.3/src/base.h:27:14: style: The destructor '~BaseContourGenerator < ThreadedContourGenerator >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] contourpy-1.3.3/src/contour_generator.h:17:14: note: Virtual destructor in base class contourpy-1.3.3/src/base.h:27:14: note: Destructor in derived class contourpy-1.3.3/src/wrap.cpp:41:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m [valueFlowBailoutIncompleteVar] diff: DONE