2025-05-09 20:58 ftp://ftp.de.debian.org/debian/pool/main/c/coinor-osi/coinor-osi_0.108.10+ds.orig.tar.xz 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 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: b3c7f00 (2025-05-09 17:59:20 +0200) count: 1050 976 elapsed-time: 5.0 5.2 head-timing-info: old-timing-info: head results: Osi-releases-0.108.10/Osi/examples/basic.cpp:19:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/examples/basic.cpp:24:4: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] Osi-releases-0.108.10/Osi/examples/build.cpp:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/examples/parameters.cpp:21:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/examples/parameters.cpp:26:3: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] Osi-releases-0.108.10/Osi/examples/query.cpp:20:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/examples/query.cpp:25:4: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] Osi-releases-0.108.10/Osi/examples/readconic.cpp:18:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/examples/opbdp_solve.cpp:232:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiObjOffset [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/examples/opbdp_solve.cpp:414:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiObjOffset [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.hpp:629:15: style:inconclusive: Technically the member function 'OsiSolverInterface::setColumnType' can be const. [functionConst] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.hpp:1698:23: style:inconclusive: Technically the member function 'OsiSolverInterface::messages' can be const. [functionConst] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.hpp:2069:3: performance:inconclusive: Technically the member function 'OsiSolverInterface::forceIntoRange' can be static (but you may consider moving to unnamed namespace). [functionStatic] Osi-releases-0.108.10/Osi/src/Osi/OsiAuxInfo.hpp:24:3: style: Class 'OsiAuxInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Osi-releases-0.108.10/Osi/src/Osi/OsiAuxInfo.hpp:55:3: style: Class 'OsiBabSolver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Osi-releases-0.108.10/Osi/src/Osi/OsiAuxInfo.hpp:60:12: style: The destructor '~OsiBabSolver' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiAuxInfo.hpp:29:12: note: Virtual destructor in base class Osi-releases-0.108.10/Osi/src/Osi/OsiAuxInfo.hpp:60:12: note: Destructor in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiAuxInfo.hpp:63:23: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiAuxInfo.hpp:32:23: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiAuxInfo.hpp:63:23: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.hpp:633:5: warning: Either the condition '!columnType_' is redundant or there is possible null pointer dereference: columnType_. [nullPointerRedundantCheck] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.hpp:631:9: note: Assuming that condition '!columnType_' is not redundant Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.hpp:633:5: note: Null pointer dereference Osi-releases-0.108.10/Osi/src/Osi/OsiAuxInfo.cpp:118:36: style:inconclusive: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/Osi/OsiAuxInfo.hpp:83:24: note: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Osi-releases-0.108.10/Osi/src/Osi/OsiAuxInfo.cpp:118:36: note: Function 'solution' argument 1 names different: declaration 'objectiveValue' definition 'solutionValue'. Osi-releases-0.108.10/Osi/src/Osi/OsiAuxInfo.cpp:119:11: style:inconclusive: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/Osi/OsiAuxInfo.hpp:84:13: note: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. Osi-releases-0.108.10/Osi/src/Osi/OsiAuxInfo.cpp:119:11: note: Function 'solution' argument 2 names different: declaration 'newSolution' definition 'betterSolution'. Osi-releases-0.108.10/Osi/examples/readconic.cpp:22:11: style: Condition 'argc>=2' is always true [knownConditionTrueFalse] Osi-releases-0.108.10/Osi/examples/readconic.cpp:17:12: note: Assuming that condition 'argc<2' is not redundant Osi-releases-0.108.10/Osi/examples/readconic.cpp:22:11: note: Condition 'argc>=2' is always true Osi-releases-0.108.10/Osi/examples/readconic.cpp:51:7: warning:inconclusive: Possible null pointer dereference: columnStart [nullPointer] Osi-releases-0.108.10/Osi/examples/readconic.cpp:25:23: note: Assignment 'columnStart=NULL', assigned value is 0 Osi-releases-0.108.10/Osi/examples/readconic.cpp:51:7: note: Null pointer dereference Osi-releases-0.108.10/Osi/examples/opbdp_solve.cpp:368:18: style: The if condition is the same as the previous if condition [duplicateCondition] Osi-releases-0.108.10/Osi/examples/opbdp_solve.cpp:349:18: note: First condition Osi-releases-0.108.10/Osi/examples/opbdp_solve.cpp:368:18: note: Second condition Osi-releases-0.108.10/Osi/examples/opbdp_solve.cpp:127:7: style: The scope of the variable 'objGood' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/examples/opbdp_solve.cpp:353:13: style: The scope of the variable 'lit' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/examples/opbdp_solve.cpp:280:18: style: Local variable 'row' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/examples/opbdp_solve.cpp:253:14: note: Shadowed declaration Osi-releases-0.108.10/Osi/examples/opbdp_solve.cpp:280:18: note: Shadow variable Osi-releases-0.108.10/Osi/examples/opbdp_solve.cpp:299:18: style: Local variable 'row' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/examples/opbdp_solve.cpp:253:14: note: Shadowed declaration Osi-releases-0.108.10/Osi/examples/opbdp_solve.cpp:299:18: note: Shadow variable Osi-releases-0.108.10/Osi/examples/opbdp_solve.hpp:37:40: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] Osi-releases-0.108.10/Osi/src/Osi/OsiColCut.cpp:75:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.cpp:186:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.cpp:344:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.cpp:675:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.cpp:911:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiColCut.hpp:89:23: style: The function 'consistent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiCut.hpp:142:23: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiColCut.hpp:89:23: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiColCut.hpp:98:23: style: The function 'consistent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiCut.hpp:149:23: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiColCut.hpp:98:23: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiColCut.hpp:108:23: style: The function 'infeasible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiCut.hpp:172:23: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiColCut.hpp:108:23: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiColCut.hpp:113:18: style: The function 'violated' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiCut.hpp:178:18: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiColCut.hpp:113:18: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiColCut.hpp:133:12: style: The destructor '~OsiColCut' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiCut.hpp:194:12: note: Virtual destructor in base class Osi-releases-0.108.10/Osi/src/Osi/OsiColCut.hpp:133:12: note: Destructor in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiColCut.hpp:139:16: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiCut.hpp:82:16: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiColCut.hpp:139:16: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiColCut.hpp:156:7: style:inconclusive: Function 'setLbs' argument 1 names different: declaration 'nElements' definition 'size'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/Osi/OsiColCut.hpp:34:9: note: Function 'setLbs' argument 1 names different: declaration 'nElements' definition 'size'. Osi-releases-0.108.10/Osi/src/Osi/OsiColCut.hpp:156:7: note: Function 'setLbs' argument 1 names different: declaration 'nElements' definition 'size'. Osi-releases-0.108.10/Osi/src/Osi/OsiColCut.hpp:164:7: style:inconclusive: Function 'setUbs' argument 1 names different: declaration 'nElements' definition 'size'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/Osi/OsiColCut.hpp:43:9: note: Function 'setUbs' argument 1 names different: declaration 'nElements' definition 'size'. Osi-releases-0.108.10/Osi/src/Osi/OsiColCut.hpp:164:7: note: Function 'setUbs' argument 1 names different: declaration 'nElements' definition 'size'. Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:505:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columnNumber_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:595:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columnNumber_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:740:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstBranch_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:803:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstBranch_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:853:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:943:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberMembers_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:1176:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sosType_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:1351:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstBranch_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:1385:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstBranch_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:1721:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columnNumber_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:1785:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columnNumber_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:1940:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstBranch_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:1975:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstBranch_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiCuts.hpp:439:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MIN [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiCuts.hpp:305:17: style:inconclusive: Technically the member function 'OsiCuts::OsiCutCompare::operator()' can be const. [functionConst] Osi-releases-0.108.10/Osi/src/Osi/OsiRowCut.hpp:329:3: style: Class 'OsiRowCut2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Osi-releases-0.108.10/Osi/src/Osi/OsiCuts.hpp:34:5: style: Class 'iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Osi-releases-0.108.10/Osi/src/Osi/OsiCuts.hpp:89:5: style: Class 'const_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Osi-releases-0.108.10/Osi/src/Osi/OsiRowCut.hpp:100:25: style: The function 'consistent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiCut.hpp:142:23: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiRowCut.hpp:100:25: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiRowCut.hpp:110:25: style: The function 'consistent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiCut.hpp:149:23: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiRowCut.hpp:110:25: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiRowCut.hpp:119:25: style: The function 'infeasible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiCut.hpp:172:23: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiRowCut.hpp:119:25: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiRowCut.hpp:124:18: style: The function 'violated' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiCut.hpp:178:18: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiRowCut.hpp:124:18: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiRowCut.hpp:185:12: style: The destructor '~OsiRowCut' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiCut.hpp:194:12: note: Virtual destructor in base class Osi-releases-0.108.10/Osi/src/Osi/OsiRowCut.hpp:185:12: note: Destructor in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiRowCut.hpp:191:16: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiCut.hpp:82:16: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiRowCut.hpp:191:16: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiRowCut.hpp:326:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiRowCut.hpp:169:22: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiRowCut.hpp:326:22: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiRowCut.hpp:332:12: style: The destructor '~OsiRowCut2' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiRowCut.hpp:185:12: note: Virtual destructor in base class Osi-releases-0.108.10/Osi/src/Osi/OsiRowCut.hpp:332:12: note: Destructor in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiCuts.cpp:169:22: style: Condition 'rowCutIndex_=cuts_.sizeRowCuts()' is not redundant Osi-releases-0.108.10/Osi/src/Osi/OsiCuts.cpp:168:5: note: rowCutIndex_ is incremented', new value is symbolic=cuts_.sizeRowCuts() Osi-releases-0.108.10/Osi/src/Osi/OsiCuts.cpp:169:22: note: Condition 'rowCutIndex_sizeRowCuts()' is always true [knownConditionTrueFalse] Osi-releases-0.108.10/Osi/src/Osi/OsiCuts.cpp:249:26: note: Assuming that condition '(rowCutIndex_+1)>=cutsPtr_->sizeRowCuts()' is not redundant Osi-releases-0.108.10/Osi/src/Osi/OsiCuts.cpp:262:5: note: rowCutIndex_ is incremented', new value is symbolic=cutsPtr_->sizeRowCuts() Osi-releases-0.108.10/Osi/src/Osi/OsiCuts.cpp:263:22: note: Condition 'rowCutIndex_sizeRowCuts()' is always true Osi-releases-0.108.10/Osi/src/Osi/OsiCuts.hpp:494:57: performance: Function parameter 'to_erase' should be passed by const reference. [passedByValue] Osi-releases-0.108.10/Osi/src/Osi/OsiCuts.cpp:283:47: style: Parameter 'rc' can be declared as reference to const [constParameterReference] Osi-releases-0.108.10/Osi/src/Osi/OsiCuts.cpp:329:47: style: Parameter 'rc' can be declared as reference to const [constParameterReference] Osi-releases-0.108.10/Osi/src/Osi/OsiCuts.hpp:375:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:195:26: warning: Member variable 'OsiBranchingInformation::stateOfSearch_' is not initialized in the constructor. [uninitMemberVar] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:229:26: warning: Member variable 'OsiBranchingInformation::stateOfSearch_' is not initialized in the constructor. [uninitMemberVar] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:278:26: warning: Member variable 'OsiBranchingInformation::stateOfSearch_' is not initialized in the copy constructor. [uninitMemberVar] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:323:26: warning: Member variable 'OsiBranchingInformation::stateOfSearch_' is not assigned a value in 'OsiBranchingInformation::operator='. [operatorEqVarError] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:323:26: warning: Member variable 'OsiBranchingInformation::solver_' is not assigned a value in 'OsiBranchingInformation::operator='. [operatorEqVarError] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:177:15: style:inconclusive: Technically the member function 'OsiObject::setWhichWay' can be const. [functionConst] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:244:12: style: The destructor '~OsiObject2' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:72:12: note: Virtual destructor in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:244:12: note: Destructor in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:253:15: style: The function 'preferredWay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:190:15: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:253:15: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:535:12: style: The destructor '~OsiTwoWayBranchingObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:301:12: note: Virtual destructor in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:535:12: note: Destructor in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:543:18: style: The function 'branch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:340:18: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:543:18: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:574:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:69:22: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:574:22: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:580:12: style: The destructor '~OsiSimpleInteger' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:244:12: note: Virtual destructor in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:580:12: note: Destructor in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:584:18: style: The function 'infeasibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:97:18: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:584:18: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:592:18: style: The function 'feasibleRegion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:111:18: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:592:18: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:598:31: style: The function 'createBranch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:118:31: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:598:31: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:610:15: style: The function 'columnNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:141:15: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:610:15: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:633:16: style: The function 'resetBounds' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:207:16: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:633:16: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:636:16: style: The function 'resetSequenceEtc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:210:16: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:636:16: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:639:18: style: The function 'upEstimate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:200:18: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:639:18: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:641:18: style: The function 'downEstimate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:202:18: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:641:18: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:643:16: style: The function 'canHandleShadowPrices' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:159:16: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:643:16: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:696:31: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:298:31: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:696:31: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:699:12: style: The destructor '~OsiIntegerBranchingObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:535:12: note: Virtual destructor in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:699:12: note: Destructor in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:707:18: style: The function 'branch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:543:18: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:707:18: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:745:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:69:22: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:745:22: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:751:12: style: The destructor '~OsiSOS' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:244:12: note: Virtual destructor in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:751:12: note: Destructor in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:755:18: style: The function 'infeasibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:97:18: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:755:18: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:763:18: style: The function 'feasibleRegion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:111:18: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:763:18: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:769:31: style: The function 'createBranch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:118:31: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:769:31: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:771:18: style: The function 'upEstimate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:200:18: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:771:18: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:773:18: style: The function 'downEstimate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:202:18: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:773:18: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:776:16: style: The function 'resetSequenceEtc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:210:16: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:776:16: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:810:16: style: The function 'canDoHeuristics' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:128:16: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:810:16: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:820:16: style: The function 'canHandleShadowPrices' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:159:16: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:820:16: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:885:31: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:298:31: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:885:31: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:888:12: style: The destructor '~OsiSOSBranchingObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:535:12: note: Virtual destructor in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:888:12: note: Destructor in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:892:18: style: The function 'branch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:543:18: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:892:18: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:920:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:69:22: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:920:22: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:926:12: style: The destructor '~OsiLotsize' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:244:12: note: Virtual destructor in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:926:12: note: Destructor in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:930:18: style: The function 'infeasibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:97:18: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:930:18: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:940:18: style: The function 'feasibleRegion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:111:18: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:940:18: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:946:31: style: The function 'createBranch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:118:31: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:946:31: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:958:15: style: The function 'columnNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:141:15: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:958:15: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:964:16: style: The function 'resetBounds' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:207:16: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:964:16: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:1002:16: style: The function 'resetSequenceEtc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:210:16: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:1002:16: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:1005:18: style: The function 'upEstimate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:200:18: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:1005:18: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:1007:18: style: The function 'downEstimate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:202:18: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:1007:18: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:1009:16: style: The function 'canHandleShadowPrices' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:159:16: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:1009:16: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:1015:16: style: The function 'canDoHeuristics' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:128:16: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:1015:16: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:1070:31: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:298:31: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:1070:31: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:1073:12: style: The destructor '~OsiLotsizeBranchingObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:535:12: note: Virtual destructor in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:1073:12: note: Destructor in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:1081:18: style: The function 'branch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:543:18: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:1081:18: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:643:16: style: The function 'canHandleShadowPrices' overrides a function in a base class but is identical to the overridden function [uselessOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:159:16: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:643:16: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:738:9: warning: Possible null pointer dereference: solver [nullPointer] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:346:43: note: Calling function 'branch', 1st argument 'NULL' value is 0 Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:738:9: note: Null pointer dereference Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:739:9: warning: Possible null pointer dereference: solver [nullPointer] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:346:43: note: Calling function 'branch', 1st argument 'NULL' value is 0 Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:739:9: note: Null pointer dereference Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:776:16: warning: Possible null pointer dereference: solver [nullPointer] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:346:43: note: Calling function 'branch', 1st argument 'NULL' value is 0 Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:776:16: note: Null pointer dereference Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:783:16: warning: Possible null pointer dereference: solver [nullPointer] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:346:43: note: Calling function 'branch', 1st argument 'NULL' value is 0 Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:783:16: note: Null pointer dereference Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:90:3: style: Variable 'infeasibility_' is assigned an expression that holds the same value. [redundantAssignment] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:87:28: note: saveInfeasibility is assigned 'infeasibility_' here. Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:90:3: note: Variable 'infeasibility_' is assigned an expression that holds the same value. Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:123:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:937:10: style: The scope of the variable 'primalTolerance' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:76:65: style:inconclusive: Function 'infeasibility' argument 2 names different: declaration 'whichWay' definition 'preferredWay'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:95:63: note: Function 'infeasibility' argument 2 names different: declaration 'whichWay' definition 'preferredWay'. Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:76:65: note: Function 'infeasibility' argument 2 names different: declaration 'whichWay' definition 'preferredWay'. Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:231:8: style:inconclusive: Function 'OsiBranchingInformation' argument 3 names different: declaration 'copySolution' definition 'owningSolution'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:424:85: note: Function 'OsiBranchingInformation' argument 3 names different: declaration 'copySolution' definition 'owningSolution'. Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:231:8: note: Function 'OsiBranchingInformation' argument 3 names different: declaration 'copySolution' definition 'owningSolution'. Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:378:20: style:inconclusive: Function 'OsiTwoWayBranchingObject' argument 2 names different: declaration 'originalObject' definition 'object'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:525:73: note: Function 'OsiTwoWayBranchingObject' argument 2 names different: declaration 'originalObject' definition 'object'. Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:378:20: note: Function 'OsiTwoWayBranchingObject' argument 2 names different: declaration 'originalObject' definition 'object'. Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:658:27: style:inconclusive: Function 'OsiIntegerBranchingObject' argument 2 names different: declaration 'originalObject' definition 'object'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:677:81: note: Function 'OsiIntegerBranchingObject' argument 2 names different: declaration 'originalObject' definition 'object'. Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:658:27: note: Function 'OsiIntegerBranchingObject' argument 2 names different: declaration 'originalObject' definition 'object'. Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:675:27: style:inconclusive: Function 'OsiIntegerBranchingObject' argument 2 names different: declaration 'originalObject' definition 'object'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:686:81: note: Function 'OsiIntegerBranchingObject' argument 2 names different: declaration 'originalObject' definition 'object'. Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:675:27: note: Function 'OsiIntegerBranchingObject' argument 2 names different: declaration 'originalObject' definition 'object'. Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:1314:17: style:inconclusive: Function 'OsiSOSBranchingObject' argument 2 names different: declaration 'originalObject' definition 'set'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:874:67: note: Function 'OsiSOSBranchingObject' argument 2 names different: declaration 'originalObject' definition 'set'. Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:1314:17: note: Function 'OsiSOSBranchingObject' argument 2 names different: declaration 'originalObject' definition 'set'. Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:536:12: style: Local variable 'upEstimate' shadows outer function [shadowFunction] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:200:18: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:536:12: note: Shadow variable Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:537:12: style: Local variable 'downEstimate' shadows outer function [shadowFunction] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:202:18: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:537:12: note: Shadow variable Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:1064:21: style: Local variable 'upper' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:934:17: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:1064:21: note: Shadow variable Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:1032:29: style: Local variable 'j' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:927:7: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:1032:29: note: Shadow variable Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:1034:20: style: Local variable 'value' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:977:12: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:1034:20: note: Shadow variable Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:1080:31: style: Local variable 'j' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:927:7: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:1080:31: note: Shadow variable Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:1082:22: style: Local variable 'value' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:977:12: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:1082:22: note: Shadow variable Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:1586:10: style: Local variable 'infeasibility' shadows outer function [shadowFunction] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.hpp:930:18: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:1586:10: note: Shadow variable Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.hpp:40:3: style: Class 'OsiChooseVariable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.hpp:381:3: style: Class 'OsiChooseStrong' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.hpp:390:30: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.hpp:49:30: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.hpp:390:30: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.hpp:393:12: style: The destructor '~OsiChooseStrong' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.hpp:52:12: note: Virtual destructor in base class Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.hpp:393:12: note: Destructor in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.hpp:399:15: style: The function 'setupList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.hpp:58:15: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.hpp:399:15: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.hpp:413:15: style: The function 'chooseVariable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.hpp:72:15: note: Virtual function in base class Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.hpp:413:15: note: Function in derived class Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.cpp:511:47: style:inconclusive: Function 'updateInformation' argument 1 names different: declaration 'whichObject' definition 'index'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.hpp:87:38: note: Function 'updateInformation' argument 1 names different: declaration 'whichObject' definition 'index'. Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.cpp:511:47: note: Function 'updateInformation' argument 1 names different: declaration 'whichObject' definition 'index'. Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.cpp:1058:44: style:inconclusive: Function 'updateInformation' argument 1 names different: declaration 'whichObject' definition 'index'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.hpp:354:38: note: Function 'updateInformation' argument 1 names different: declaration 'whichObject' definition 'index'. Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.cpp:1058:44: note: Function 'updateInformation' argument 1 names different: declaration 'whichObject' definition 'index'. Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.cpp:319:17: style: Local variable 'saveSolution' shadows outer function [shadowFunction] Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.hpp:79:8: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.cpp:319:17: note: Shadow variable Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.cpp:679:7: style: Local variable 'numberObjects' shadows outer function [shadowFunction] Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.hpp:453:14: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.cpp:679:7: note: Shadow variable Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.cpp:729:13: style: Local variable 'numberBeforeTrusted' shadows outer function [shadowFunction] Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.hpp:445:14: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.cpp:729:13: note: Shadow variable Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.cpp:896:9: style: Local variable 'numberBeforeTrusted' shadows outer function [shadowFunction] Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.hpp:445:14: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.cpp:896:9: note: Shadow variable Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.cpp:1180:7: style: Local variable 'status' shadows outer function [shadowFunction] Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.hpp:607:14: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/Osi/OsiChooseVariable.cpp:1180:7: note: Shadow variable Osi-releases-0.108.10/Osi/src/Osi/OsiRowCut.cpp:141:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiRowCut.cpp:155:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiRowCut.cpp:169:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiRowCut.cpp:257:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:343:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_PRESOLVE_COLINFEAS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:415:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_PRESOLVE_NONOPTIMAL [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:1182:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_PRESOLVE_INFEAS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:1320:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bulk0_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:1418:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rowels_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:1617:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ncols_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:1684:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable free_list_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiNames.cpp:169:14: style: Checking if unsigned expression 'digits' is less than zero. [unsignedLessThanZero] Osi-releases-0.108.10/Osi/src/Osi/OsiNames.cpp:207:48: style:inconclusive: Function 'getRowName' argument 1 names different: declaration 'rowIndex' definition 'ndx'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.hpp:982:38: note: Function 'getRowName' argument 1 names different: declaration 'rowIndex' definition 'ndx'. Osi-releases-0.108.10/Osi/src/Osi/OsiNames.cpp:207:48: note: Function 'getRowName' argument 1 names different: declaration 'rowIndex' definition 'ndx'. Osi-releases-0.108.10/Osi/src/Osi/OsiNames.cpp:330:48: style:inconclusive: Function 'getColName' argument 1 names different: declaration 'colIndex' definition 'ndx'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.hpp:1027:38: note: Function 'getColName' argument 1 names different: declaration 'colIndex' definition 'ndx'. Osi-releases-0.108.10/Osi/src/Osi/OsiNames.cpp:330:48: note: Function 'getColName' argument 1 names different: declaration 'colIndex' definition 'ndx'. Osi-releases-0.108.10/Osi/src/Osi/OsiSolverBranch.cpp:402:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverBranch.cpp:335:3: performance: Variable 'basis_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverBranch.cpp:336:3: performance: Variable 'fixed_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverBranch.cpp:150:17: style:inconclusive: Function 'addBranch' argument 4 names different: declaration 'newLower' definition 'newLower2'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverBranch.hpp:30:84: note: Function 'addBranch' argument 4 names different: declaration 'newLower' definition 'newLower2'. Osi-releases-0.108.10/Osi/src/Osi/OsiSolverBranch.cpp:150:17: note: Function 'addBranch' argument 4 names different: declaration 'newLower' definition 'newLower2'. Osi-releases-0.108.10/Osi/src/Osi/OsiSolverBranch.cpp:151:41: style:inconclusive: Function 'addBranch' argument 6 names different: declaration 'newUpper' definition 'newUpper2'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverBranch.hpp:31:43: note: Function 'addBranch' argument 6 names different: declaration 'newUpper' definition 'newUpper2'. Osi-releases-0.108.10/Osi/src/Osi/OsiSolverBranch.cpp:151:41: note: Function 'addBranch' argument 6 names different: declaration 'newUpper' definition 'newUpper2'. Osi-releases-0.108.10/Osi/src/Osi/OsiSolverBranch.cpp:314:25: style: Local variable 'basis' shadows outer function [shadowFunction] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverBranch.hpp:101:36: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/Osi/OsiSolverBranch.cpp:314:25: note: Shadow variable Osi-releases-0.108.10/Osi/src/Osi/OsiSolverBranch.cpp:389:25: style: Local variable 'basis' shadows outer function [shadowFunction] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverBranch.hpp:101:36: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/Osi/OsiSolverBranch.cpp:389:25: note: Shadow variable Osi-releases-0.108.10/Osi/src/Osi/OsiRowCutDebugger.cpp:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiRowCutDebugger.cpp:111:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiRowCutDebugger.cpp:220:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiRowCutDebugger.cpp:1403:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiRowCutDebugger.cpp:1474:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiRowCutDebugger.cpp:1590:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:796:9: style: The if condition is the same as the previous if condition [duplicateCondition] Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:740:19: note: 'dupcol' is assigned value 'true' here. Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:741:19: note: 'duprow' is assigned value 'true' here. Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:788:9: note: First condition Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:796:9: note: Second condition Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:868:13: style: The if condition is the same as the previous if condition [duplicateCondition] Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:734:19: note: 'slackd' is assigned value 'true' here. Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:739:21: note: 'zerocost' is assigned value 'true' here. Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:853:13: note: First condition Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:868:13: note: Second condition Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:1089:11: style: The if condition is the same as the previous if condition [duplicateCondition] Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:740:19: note: 'dupcol' is assigned value 'true' here. Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:741:19: note: 'duprow' is assigned value 'true' here. Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:1078:11: note: First condition Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:1089:11: note: Second condition Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:334:18: style: The scope of the variable 'lowerValue0' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:335:18: style: The scope of the variable 'upperValue0' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:97:49: style:inconclusive: Function 'presolvedModel' argument 1 names different: declaration 'origModel' definition 'si'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.hpp:87:66: note: Function 'presolvedModel' argument 1 names different: declaration 'origModel' definition 'si'. Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:97:49: note: Function 'presolvedModel' argument 1 names different: declaration 'origModel' definition 'si'. Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:140:11: style: Local variable 'i' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:116:7: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:140:11: note: Shadow variable Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:168:27: style: Local variable 'i' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:116:7: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:168:27: note: Shadow variable Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:195:11: style: Local variable 'i' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:116:7: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:195:11: note: Shadow variable Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:292:13: style: Local variable 'i' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:116:7: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:292:13: note: Shadow variable Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:1527:14: style: Local variable 'irow' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:1467:7: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:1527:14: note: Shadow variable Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:1617:14: style: Local variable 'i' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:1615:7: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:1617:14: note: Shadow variable Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:152:15: style: Variable 'colels' can be declared as pointer to const [constVariablePointer] Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:153:12: style: Variable 'hrow' can be declared as pointer to const [constVariablePointer] Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:154:21: style: Variable 'mcstrt' can be declared as pointer to const [constVariablePointer] Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:155:12: style: Variable 'hincol' can be declared as pointer to const [constVariablePointer] Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:158:15: style: Variable 'csol' can be declared as pointer to const [constVariablePointer] Osi-releases-0.108.10/Osi/src/Osi/OsiPresolve.cpp:193:15: style: Variable 'lo' can be declared as pointer to const [constVariablePointer] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:422:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:611:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:985:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:1149:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_SOLVER_MPS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:1191:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_SOLVER_MPS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:1235:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_SOLVER_MPS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:2497:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiUnitTests.hpp:265:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:160:15: style: Local variable 'ne' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:33:13: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:160:15: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:161:9: style: Local variable 'inx' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:34:7: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:161:9: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:162:12: style: Local variable 'el' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:35:10: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:162:12: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:168:15: style: Local variable 'ne' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:33:13: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:168:15: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:169:9: style: Local variable 'inx' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:34:7: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:169:9: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:170:12: style: Local variable 'el' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:35:10: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:170:12: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:176:15: style: Local variable 'ne' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:33:13: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:176:15: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:177:9: style: Local variable 'inx' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:34:7: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:177:9: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:178:12: style: Local variable 'el' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:35:10: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:178:12: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:195:15: style: Local variable 'ne' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:33:13: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:195:15: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:196:9: style: Local variable 'inx' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:34:7: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:196:9: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:197:12: style: Local variable 'el' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:35:10: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:197:12: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:214:15: style: Local variable 'ne' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:33:13: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:214:15: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:215:9: style: Local variable 'inx' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:34:7: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:215:9: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:216:12: style: Local variable 'el' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:35:10: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:216:12: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:254:15: style: Local variable 'ne' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:33:13: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:254:15: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:255:9: style: Local variable 'inx' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:34:7: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:255:9: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:256:12: style: Local variable 'el' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:35:10: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:256:12: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:277:15: style: Local variable 'ne' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:33:13: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:277:15: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:278:9: style: Local variable 'inx' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:34:7: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:278:9: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:279:12: style: Local variable 'el' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:35:10: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiColCutTest.cpp:279:12: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiUnitTests.hpp:208:24: performance: Function parameter 'comp' should be passed by const reference. [passedByValue] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiUnitTests.hpp:208:42: performance: Function parameter 'tst' should be passed by const reference. [passedByValue] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiCutsTest.cpp:76:15: style: Local variable 'cs' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiCutsTest.cpp:40:13: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiCutsTest.cpp:76:15: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiCutsTest.cpp:91:15: style: Local variable 'cs' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiCutsTest.cpp:40:13: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiCutsTest.cpp:91:15: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiCutsTest.cpp:170:10: style: Local variable 'ok' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiCutsTest.cpp:151:8: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiCutsTest.cpp:170:10: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiCutsTest.cpp:242:15: style: Variable 'cm1' can be declared as pointer to const [constVariablePointer] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiCutsTest.cpp:245:29: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiNetlibTest.cpp:201:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:1017:21: warning:inconclusive: Member variable 'OsiSolverInterface::strictColSolution_' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:1079:21: warning:inconclusive: Member variable 'OsiSolverInterface::messages_' is not assigned a value in 'OsiSolverInterface::operator='. [operatorEqVarError] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:1079:21: warning:inconclusive: Member variable 'OsiSolverInterface::strictColSolution_' is not assigned a value in 'OsiSolverInterface::operator='. [operatorEqVarError] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:1813:25: style:inconclusive: Technically the member function 'OsiSolverInterface::differentModel' can be const. [functionConst] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.hpp:1624:7: note: Technically the member function 'OsiSolverInterface::differentModel' can be const. Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:1813:25: note: Technically the member function 'OsiSolverInterface::differentModel' can be const. Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:2132:19: style: Variable 'numberIntegers_' is reassigned a value before the old one has been used. [redundantAssignment] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:2128:19: note: numberIntegers_ is assigned Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:2132:19: note: numberIntegers_ is overwritten Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:2279:14: style: The scope of the variable 'djValue' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:2531:7: style: The scope of the variable 'numberBinary' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:529:37: style:inconclusive: Function 'addRow' argument 3 names different: declaration 'element' definition 'elements'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.hpp:1207:39: note: Function 'addRow' argument 3 names different: declaration 'element' definition 'elements'. Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:529:37: note: Function 'addRow' argument 3 names different: declaration 'element' definition 'elements'. Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:541:37: style:inconclusive: Function 'addRows' argument 4 names different: declaration 'element' definition 'elements'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.hpp:1235:39: note: Function 'addRows' argument 4 names different: declaration 'element' definition 'elements'. Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:541:37: note: Function 'addRows' argument 4 names different: declaration 'element' definition 'elements'. Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:915:8: style:inconclusive: Function 'activateRowCutDebugger' argument 2 names different: declaration 'enforceOptimality' definition 'keepContinuous'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.hpp:1799:10: note: Function 'activateRowCutDebugger' argument 2 names different: declaration 'enforceOptimality' definition 'keepContinuous'. Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:915:8: note: Function 'activateRowCutDebugger' argument 2 names different: declaration 'enforceOptimality' definition 'keepContinuous'. Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:748:12: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:725:7: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:748:12: note: Shadow variable Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:2210:17: style: Local variable 'obj' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:2197:25: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:2210:17: note: Shadow variable Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:2555:14: style: Local variable 'iColumn' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:2530:13: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:2555:14: note: Shadow variable Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:1813:60: style: Parameter 'other' can be declared as reference to const [constParameterReference] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:882:55: style: Parameter 'auxiliaryInfo' can be declared as pointer to const [constParameterPointer] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:2005:23: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:2020:23: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:2050:23: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:2103:23: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:2112:23: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:2152:25: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:2160:23: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutDebuggerTest.cpp:13:58: style:inconclusive: Function 'OsiRowCutDebuggerUnitTest' argument 1 names different: declaration 'siP' definition 'baseSiP'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiUnitTests.hpp:58:58: note: Function 'OsiRowCutDebuggerUnitTest' argument 1 names different: declaration 'siP' definition 'baseSiP'. Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutDebuggerTest.cpp:13:58: note: Function 'OsiRowCutDebuggerUnitTest' argument 1 names different: declaration 'siP' definition 'baseSiP'. Osi-releases-0.108.10/Osi/src/Osi/OsiRowCutDebugger.cpp:1285:14: style: Variable 'probType' is reassigned a value before the old one has been used. [redundantAssignment] Osi-releases-0.108.10/Osi/src/Osi/OsiRowCutDebugger.cpp:1281:14: note: probType is assigned Osi-releases-0.108.10/Osi/src/Osi/OsiRowCutDebugger.cpp:1285:14: note: probType is overwritten Osi-releases-0.108.10/Osi/src/Osi/OsiRowCutDebugger.cpp:89:53: style:inconclusive: Function 'invalidCut' argument 1 names different: declaration 'rowcut' definition 'rcut'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/Osi/OsiRowCutDebugger.hpp:65:44: note: Function 'invalidCut' argument 1 names different: declaration 'rowcut' definition 'rcut'. Osi-releases-0.108.10/Osi/src/Osi/OsiRowCutDebugger.cpp:89:53: note: Function 'invalidCut' argument 1 names different: declaration 'rowcut' definition 'rcut'. Osi-releases-0.108.10/Osi/src/Osi/OsiRowCutDebugger.cpp:153:10: style: Local variable 'onOptimalPath' shadows outer function [shadowFunction] Osi-releases-0.108.10/Osi/src/Osi/OsiRowCutDebugger.hpp:73:8: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/Osi/OsiRowCutDebugger.cpp:153:10: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:88:14: style: Local variable 'i' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:67:9: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:88:14: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:258:13: style: Local variable 'ne' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:33:13: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:258:13: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:259:7: style: Local variable 'inx' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:34:7: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:259:7: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:260:10: style: Local variable 'el' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:35:10: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:260:10: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:300:13: style: Local variable 'ne' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:33:13: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:300:13: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:301:7: style: Local variable 'inx' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:34:7: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:301:7: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:302:10: style: Local variable 'el' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:35:10: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:302:10: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:324:13: style: Local variable 'ne' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:33:13: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:324:13: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:325:7: style: Local variable 'inx' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:34:7: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:325:7: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:326:10: style: Local variable 'el' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:35:10: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:326:10: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:341:13: style: Local variable 'ne' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:33:13: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:341:13: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:342:7: style: Local variable 'inx' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:34:7: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:342:7: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:343:10: style: Local variable 'el' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:35:10: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:343:10: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiRowCutTest.cpp:272:23: style: Variable 'e' can be declared as reference to const [constVariableReference] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSimplexAPITest.cpp:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSimplexAPITest.cpp:94:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiSolverName [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSimplexAPITest.cpp:141:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiSolverName [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSimplexAPITest.cpp:182:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiSolverName [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSimplexAPITest.cpp:225:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiSolverName [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSimplexAPITest.cpp:274:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiSolverName [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSimplexAPITest.cpp:387:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiSolverName [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSimplexAPITest.cpp:557:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiSolverName [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSimplexAPITest.cpp:643:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiSolverName [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSimplexAPITest.cpp:721:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiSolverName [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSimplexAPITest.cpp:553:70: performance: Function parameter 'sampleDir' should be passed by const reference. [passedByValue] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSimplexAPITest.cpp:639:70: performance: Function parameter 'sampleDir' should be passed by const reference. [passedByValue] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSimplexAPITest.cpp:480:15: style: Variable 'statNames' can be declared as const array [constVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSimplexAPITest.cpp:157:5: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSimplexAPITest.cpp:202:5: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSimplexAPITest.cpp:243:5: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSimplexAPITest.cpp:320:5: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSimplexAPITest.cpp:433:3: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSimplexAPITest.cpp:476:13: style: Variable 'OsiSimplex_isFree' is assigned a value that is never used. [unreadVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSimplexAPITest.cpp:477:13: style: Variable 'OsiSimplex_basic' is assigned a value that is never used. [unreadVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSimplexAPITest.cpp:478:13: style: Variable 'OsiSimplex_nbub' is assigned a value that is never used. [unreadVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSimplexAPITest.cpp:479:13: style: Variable 'OsiSimplex_nblb' is assigned a value that is never used. [unreadVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiUnitTestUtils.cpp:65:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiUnitTestUtils.cpp:72:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiSolverName [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiUnitTestUtils.cpp:84:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiUnitTestUtils.cpp:90:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiSolverName [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiUnitTestUtils.cpp:101:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiUnitTestUtils.cpp:127:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiUnitTestUtils.cpp:179:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiSolverName [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiUnitTestUtils.cpp:393:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiUnitTestUtils.cpp:540:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiSolverName [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiUnitTestUtils.cpp:485:38: style: Checking if unsigned expression 'verblevel' is less than zero. [unsignedLessThanZero] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiUnitTestUtils.cpp:537:66: performance: Function parameter 'tst' should be passed by const reference. [passedByValue] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:1255:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:1390:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:1439:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiSolverName [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:1870:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2036:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiForceDo [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2085:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2267:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atLowerBound [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2321:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiSolverName [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2489:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2540:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2576:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiSolverName [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3176:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiSolverName [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3473:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiSolverName [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3539:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3605:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3871:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiSolverName [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:89:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoinMessageEol [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:144:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:158:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPXPROB_MIP [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:176:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPXPROB_LP [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:244:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiDoDualInInitial [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:371:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiDoDualInResolve [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:509:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPX_PARAM_SIMDISPLAY [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:530:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPX_PARAM_ITLIM [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:561:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPX_PARAM_EPOPT [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:611:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPX_PARAM_ITLIM [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:639:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPX_PARAM_EPOPT [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:694:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPX_NUM_BEST_FEAS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:708:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPX_OPTIMAL [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:729:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPX_INFEASIBLE [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:750:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPX_UNBOUNDED [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:764:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPX_OBJ_LIM [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:778:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPX_OBJ_LIM [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:791:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPX_IT_LIM_FEAS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:829:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basic [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:909:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPX_BASIC [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:997:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPX_PARAM_ITLIM [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1203:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPX_MIN [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1319:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPX_INFBOUND [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1350:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPXERR_NO_SOLN [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1385:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPX_BASIC_SOLN [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1413:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPX_BASIC_SOLN [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1454:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPXERR_NO_SOLN [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1500:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPXERR_NO_SOLN [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1576:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoinPackedVectorBase [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1678:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collower_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1693:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colupper_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2035:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPX_MIN [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2111:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coltypesize_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2137:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coltypesize_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2203:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiNameDiscipline [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2329:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiNameDiscipline [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:3068:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiProbName [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.hpp:403:16: style: Virtual function 'setObjSense' is called from copy constructor 'OsiCpxSolverInterface(const OsiCpxSolverInterface&)' at line 2947. Dynamic binding is not used. [virtualCallInConstructor] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2947:3: note: Calling gutsOfCopy Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:3091:3: note: Calling setObjSense Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.hpp:403:16: note: setObjSense is a virtual function Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2957:3: error: Exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:122:10: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:123:34: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:132:10: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:133:34: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:142:32: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:883:61: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1648:71: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1648:91: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1648:110: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1728:72: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1728:92: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1728:111: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1872:72: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1872:92: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1872:111: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1900:5: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1900:25: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1900:44: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1900:63: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1900:80: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2015:66: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2023:63: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2044:63: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2077:60: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2108:67: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2134:81: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2134:95: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2134:110: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2134:125: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2179:68: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2233:63: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2246:67: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2289:77: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2289:91: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2289:106: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2302:81: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2302:95: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2302:111: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2302:127: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2312:68: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2364:83: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2364:100: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2364:115: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2364:130: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2364:143: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2364:158: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2419:5: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2419:22: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2419:37: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2419:52: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2419:65: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2419:81: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2419:97: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2636:23: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2636:38: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2636:53: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2636:68: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2636:83: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2636:98: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2636:111: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2636:127: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2636:143: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2944:70: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2965:58: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2983:60: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:3003:60: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:3338:7: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:3336:7: note: err is assigned Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:3338:7: note: err is overwritten Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2469:7: style: The scope of the variable 'i' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1764:45: style:inconclusive: Function 'setRowLower' argument 1 names different: declaration 'elementIndex' definition 'i'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.hpp:343:32: note: Function 'setRowLower' argument 1 names different: declaration 'elementIndex' definition 'i'. Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1764:45: note: Function 'setRowLower' argument 1 names different: declaration 'elementIndex' definition 'i'. Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1780:45: style:inconclusive: Function 'setRowUpper' argument 1 names different: declaration 'elementIndex' definition 'i'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.hpp:347:32: note: Function 'setRowUpper' argument 1 names different: declaration 'elementIndex' definition 'i'. Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1780:45: note: Function 'setRowUpper' argument 1 names different: declaration 'elementIndex' definition 'i'. Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1807:44: style:inconclusive: Function 'setRowType' argument 1 names different: declaration 'index' definition 'i'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.hpp:356:31: note: Function 'setRowType' argument 1 names different: declaration 'index' definition 'i'. Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1807:44: note: Function 'setRowType' argument 1 names different: declaration 'index' definition 'i'. Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2042:58: style:inconclusive: Function 'setColSolution' argument 1 names different: declaration 'colsol' definition 'cs'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.hpp:415:45: note: Function 'setColSolution' argument 1 names different: declaration 'colsol' definition 'cs'. Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2042:58: note: Function 'setColSolution' argument 1 names different: declaration 'colsol' definition 'cs'. Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2075:55: style:inconclusive: Function 'setRowPrice' argument 1 names different: declaration 'rowprice' definition 'rs'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.hpp:427:42: note: Function 'setRowPrice' argument 1 names different: declaration 'rowprice' definition 'rs'. Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2075:55: note: Function 'setRowPrice' argument 1 names different: declaration 'rowprice' definition 'rs'. Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2177:66: style:inconclusive: Function 'deleteCols' argument 2 names different: declaration 'colIndices' definition 'columnIndices'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.hpp:447:53: note: Function 'deleteCols' argument 2 names different: declaration 'colIndices' definition 'columnIndices'. Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2177:66: note: Function 'deleteCols' argument 2 names different: declaration 'colIndices' definition 'columnIndices'. Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:3001:58: style:inconclusive: Function 'applyRowCut' argument 1 names different: declaration 'rc' definition 'rowCut'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.hpp:760:45: note: Function 'applyRowCut' argument 1 names different: declaration 'rc' definition 'rowCut'. Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:3001:58: note: Function 'applyRowCut' argument 1 names different: declaration 'rc' definition 'rowCut'. Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2212:11: style: Local variable 'i' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2183:7: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2212:11: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2338:11: style: Local variable 'i' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2316:7: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2338:11: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:3359:9: style: Local variable 'err' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:3330:7: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:3359:9: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:68:36: performance: Function parameter 'cpxfuncname' should be passed by const reference. [passedByValue] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:68:61: performance: Function parameter 'osimethod' should be passed by const reference. [passedByValue] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1863:17: error: Uninitialized variable: dummy [legacyUninitvar] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:345:12: style: Variable 'term' is assigned a value that is never used. [unreadVariable] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:348:12: style: Variable 'term' is assigned a value that is never used. [unreadVariable] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:351:12: style: Variable 'term' is assigned a value that is never used. [unreadVariable] Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1861:12: style: Variable 'dummy' is not assigned a value. [unassignedVariable] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:182:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPX_E_SING [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:290:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPX_E_SING [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:388:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPX_E_FAULT [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:541:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPX_K_ITLIM [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:594:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPX_K_OBJUL [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:700:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoinMessageEol [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:724:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiLastHintParam [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:934:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPX_OPT [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:949:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPX_P_NOFEAS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:962:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPX_D_NOFEAS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:980:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiPrimalObjectiveLimit [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:1005:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiDualObjectiveLimit [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:1065:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basic [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:1166:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPX_BS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:1547:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPX_MIN [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:1564:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPX_CV [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:1696:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPX_UNDEF [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:1984:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lp_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2038:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lp_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPX_FX [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2226:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPX_FX [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2291:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPX_CV [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2301:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPX_IV [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2351:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPX_MAX [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2620:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPX_BS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2672:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPX_K_PRESOL [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3164:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPX_FX [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3238:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiObjOffset [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3380:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_INT_MAX [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3604:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiNameDiscipline [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3633:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiNameDiscipline [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3490:12: style:inconclusive: Either there is a missing 'override', or the member function 'OsiGlpkSolverInterface::freeCachedColRim' can be const. [functionConst] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:742:8: note: Either there is a missing 'override', or the member function 'OsiGlpkSolverInterface::freeCachedColRim' can be const. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3490:12: note: Either there is a missing 'override', or the member function 'OsiGlpkSolverInterface::freeCachedColRim' can be const. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3504:12: style:inconclusive: Either there is a missing 'override', or the member function 'OsiGlpkSolverInterface::freeCachedRowRim' can be const. [functionConst] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:745:8: note: Either there is a missing 'override', or the member function 'OsiGlpkSolverInterface::freeCachedRowRim' can be const. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3504:12: note: Either there is a missing 'override', or the member function 'OsiGlpkSolverInterface::freeCachedRowRim' can be const. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3520:12: style:inconclusive: Either there is a missing 'override', or the member function 'OsiGlpkSolverInterface::freeCachedMatrix' can be const. [functionConst] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:751:8: note: Either there is a missing 'override', or the member function 'OsiGlpkSolverInterface::freeCachedMatrix' can be const. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3520:12: note: Either there is a missing 'override', or the member function 'OsiGlpkSolverInterface::freeCachedMatrix' can be const. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:244:18: style: Virtual function 'getInfinity' is called from constructor 'OsiGlpkSolverInterface()' at line 3031. Dynamic binding is not used. [virtualCallInConstructor] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3031:3: note: Calling gutsOfConstructor Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3384:25: note: Calling getInfinity Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:244:18: note: getInfinity is a virtual function Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:244:18: style: Virtual function 'getInfinity' is called from copy constructor 'OsiGlpkSolverInterface(const OsiGlpkSolverInterface&)' at line 3064. Dynamic binding is not used. [virtualCallInConstructor] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3064:3: note: Calling gutsOfConstructor Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3384:25: note: Calling getInfinity Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:244:18: note: getInfinity is a virtual function Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:412:16: style: Virtual function 'setObjSense' is called from copy constructor 'OsiGlpkSolverInterface(const OsiGlpkSolverInterface&)' at line 3065. Dynamic binding is not used. [virtualCallInConstructor] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3065:3: note: Calling gutsOfCopy Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3237:3: note: Calling setObjSense Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:412:16: note: setObjSense is a virtual function Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:1919:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:1928:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:956:8: style: The scope of the variable 'model' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2599:7: style: The scope of the variable 'i' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3159:12: style: The scope of the variable 'upper' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3181:12: style: The scope of the variable 'lower' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3315:7: style: The scope of the variable 'i' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:1952:28: style:inconclusive: Function 'setObjCoeff' argument 1 names different: declaration 'elementIndex' definition 'j'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:318:32: note: Function 'setObjCoeff' argument 1 names different: declaration 'elementIndex' definition 'j'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:1952:28: note: Function 'setObjCoeff' argument 1 names different: declaration 'elementIndex' definition 'j'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:1952:38: style:inconclusive: Function 'setObjCoeff' argument 2 names different: declaration 'elementValue' definition 'cj'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:318:53: note: Function 'setObjCoeff' argument 2 names different: declaration 'elementValue' definition 'cj'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:1952:38: note: Function 'setObjCoeff' argument 2 names different: declaration 'elementValue' definition 'cj'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2090:29: style:inconclusive: Function 'setColBounds' argument 1 names different: declaration 'elementIndex' definition 'j'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:333:33: note: Function 'setColBounds' argument 1 names different: declaration 'elementIndex' definition 'j'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2090:29: note: Function 'setColBounds' argument 1 names different: declaration 'elementIndex' definition 'j'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2212:29: style:inconclusive: Function 'setRowBounds' argument 1 names different: declaration 'elementIndex' definition 'i'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:359:33: note: Function 'setRowBounds' argument 1 names different: declaration 'elementIndex' definition 'i'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2212:29: note: Function 'setRowBounds' argument 1 names different: declaration 'elementIndex' definition 'i'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2253:27: style:inconclusive: Function 'setRowType' argument 1 names different: declaration 'index' definition 'elementIndex'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:363:31: note: Function 'setRowType' argument 1 names different: declaration 'index' definition 'elementIndex'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2253:27: note: Function 'setRowType' argument 1 names different: declaration 'index' definition 'elementIndex'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2361:41: style:inconclusive: Function 'setColSolution' argument 1 names different: declaration 'colsol' definition 'cs'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:424:45: note: Function 'setColSolution' argument 1 names different: declaration 'colsol' definition 'cs'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2361:41: note: Function 'setColSolution' argument 1 names different: declaration 'colsol' definition 'cs'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2387:38: style:inconclusive: Function 'setRowPrice' argument 1 names different: declaration 'rowprice' definition 'rs'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:436:42: note: Function 'setRowPrice' argument 1 names different: declaration 'rowprice' definition 'rs'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2387:38: note: Function 'setRowPrice' argument 1 names different: declaration 'rowprice' definition 'rs'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2479:49: style:inconclusive: Function 'deleteCols' argument 2 names different: declaration 'colIndices' definition 'columnIndices'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:457:53: note: Function 'deleteCols' argument 2 names different: declaration 'colIndices' definition 'columnIndices'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2479:49: note: Function 'deleteCols' argument 2 names different: declaration 'colIndices' definition 'columnIndices'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2595:49: style:inconclusive: Function 'deleteRows' argument 2 names different: declaration 'rowIndices' definition 'osiIndices'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:479:53: note: Function 'deleteRows' argument 2 names different: declaration 'rowIndices' definition 'osiIndices'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2595:49: note: Function 'deleteRows' argument 2 names different: declaration 'rowIndices' definition 'osiIndices'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2653:17: style:inconclusive: Function 'loadProblem' argument 2 names different: declaration 'collb' definition 'collb_parm'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:527:19: note: Function 'loadProblem' argument 2 names different: declaration 'collb' definition 'collb_parm'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2653:17: note: Function 'loadProblem' argument 2 names different: declaration 'collb' definition 'collb_parm'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2653:43: style:inconclusive: Function 'loadProblem' argument 3 names different: declaration 'colub' definition 'colub_parm'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:527:40: note: Function 'loadProblem' argument 3 names different: declaration 'colub' definition 'colub_parm'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2653:43: note: Function 'loadProblem' argument 3 names different: declaration 'colub' definition 'colub_parm'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2654:17: style:inconclusive: Function 'loadProblem' argument 4 names different: declaration 'obj' definition 'obj_parm'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:528:19: note: Function 'loadProblem' argument 4 names different: declaration 'obj' definition 'obj_parm'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2654:17: note: Function 'loadProblem' argument 4 names different: declaration 'obj' definition 'obj_parm'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2655:17: style:inconclusive: Function 'loadProblem' argument 5 names different: declaration 'rowlb' definition 'rowlb_parm'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:529:19: note: Function 'loadProblem' argument 5 names different: declaration 'rowlb' definition 'rowlb_parm'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2655:17: note: Function 'loadProblem' argument 5 names different: declaration 'rowlb' definition 'rowlb_parm'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2655:43: style:inconclusive: Function 'loadProblem' argument 6 names different: declaration 'rowub' definition 'rowub_parm'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:529:40: note: Function 'loadProblem' argument 6 names different: declaration 'rowub' definition 'rowub_parm'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:2655:43: note: Function 'loadProblem' argument 6 names different: declaration 'rowub' definition 'rowub_parm'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3204:41: style:inconclusive: Function 'applyRowCut' argument 1 names different: declaration 'rc' definition 'rowCut'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:716:45: note: Function 'applyRowCut' argument 1 names different: declaration 'rc' definition 'rowCut'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3204:41: note: Function 'applyRowCut' argument 1 names different: declaration 'rc' definition 'rowCut'. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:132:49: performance: Function parameter 'glpkfuncname' should be passed by const reference. [passedByValue] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:133:15: performance: Function parameter 'osimethod' should be passed by const reference. [passedByValue] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:4523:28: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:4524:28: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:4525:28: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:4526:28: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:4527:28: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:4537:28: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:4538:28: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:4539:28: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:4540:28: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:4541:28: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:4542:28: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:4543:28: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:4544:28: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:4545:28: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:4546:28: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:4558:30: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:4559:30: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:4560:30: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:4561:30: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:4562:30: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:4563:30: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:4564:30: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:1731:11: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:1729:21: note: outer condition: i=2' is always true [knownConditionTrueFalse] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:1683:11: note: Assuming that condition 'i<2' is not redundant Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:1685:18: note: Condition 'i>=2' is always true Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:1707:18: style: Condition 'j>=2' is always true [knownConditionTrueFalse] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:1705:11: note: Assuming that condition 'j<2' is not redundant Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:1707:18: note: Condition 'j>=2' is always true Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:1751:18: style: Condition 'j>=2' is always true [knownConditionTrueFalse] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:1749:11: note: Assuming that condition 'j<2' is not redundant Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:1751:18: note: Condition 'j>=2' is always true Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:1751:28: style: Condition 'j=2' is always true [knownConditionTrueFalse] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:1795:11: note: Assuming that condition 'j<2' is not redundant Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:1797:18: note: Condition 'j>=2' is always true Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3183:9: style: The scope of the variable 'i' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3192:12: style: The scope of the variable 'objective' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3218:9: style: The scope of the variable 'i' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3221:9: style: The scope of the variable 'column' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3222:12: style: The scope of the variable 'row1E' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3223:12: style: The scope of the variable 'row2E' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3224:12: style: The scope of the variable 'row12E' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3226:12: style: The scope of the variable 'ub' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3228:12: style: The scope of the variable 'objective' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3259:9: style: The scope of the variable 'i' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3270:12: style: The scope of the variable 'objective' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3300:9: style: The scope of the variable 'i' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3303:9: style: The scope of the variable 'row' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3304:12: style: The scope of the variable 'col1E' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3305:12: style: The scope of the variable 'col23E' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3306:9: style: The scope of the variable 'row23E' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3308:12: style: The scope of the variable 'ub23E' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3310:12: style: The scope of the variable 'objective' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3339:9: style: The scope of the variable 'i' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3350:12: style: The scope of the variable 'objective' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3382:9: style: The scope of the variable 'i' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3391:12: style: The scope of the variable 'objective' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3724:11: style: The scope of the variable 'nzoobCnt' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3291:22: style: Local variable 'eq' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3173:16: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3291:22: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:4035:11: style: Local variable 'ad' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:4032:9: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:4035:11: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:4300:17: style: Local variable 'fn' shadows outer variable [shadowVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3902:15: note: Shadowed declaration Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:4300:17: note: Shadow variable Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:1410:63: performance: Function parameter 'fn' should be passed by const reference. [passedByValue] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2473:66: performance: Function parameter 'fn' should be passed by const reference. [passedByValue] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2527:65: performance: Function parameter 'fn' should be passed by const reference. [passedByValue] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3644:25: style: Variable 'err' can be declared as reference to const [constVariableReference] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2248:15: style: Variable 'contype' can be declared as const array [constVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2249:15: style: Variable 'statCode' can be declared as const array [constVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2251:15: style: Variable 'sense' can be declared as const array [constVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2260:30: style: Variable 'goodStatus' can be declared as const array [constVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2346:15: style: Variable 'statNames' can be declared as const array [constVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:1255:5: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:1256:5: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:1298:5: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:1299:5: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:1390:3: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:1395:3: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2047:7: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2059:5: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2489:3: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2502:5: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2511:5: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2540:3: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2548:5: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2555:5: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2752:5: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2754:5: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2756:5: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2758:5: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2760:5: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2762:5: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2764:5: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2766:5: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:2768:5: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiSolverInterfaceTest.cpp:3598:26: style: Variable 'si' is assigned a value that is never used. [unreadVariable] Osi-releases-0.108.10/Osi/src/OsiCommonTest/OsiNetlibTest.cpp:262:7: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:118:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_CHAR_ATTR_VTYPE [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:136:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_CHAR_ATTR_VTYPE [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:257:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiDoDualInInitial [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:305:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiDoDualInResolve [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:384:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_DBL_PAR_ITERATIONLIMIT [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:424:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_DBL_PAR_OPTIMALITYTOL [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:470:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiDoScale [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:489:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_DBL_PAR_ITERATIONLIMIT [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:522:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_DBL_PAR_OPTIMALITYTOL [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:544:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_STR_ATTR_MODELNAME [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:564:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiDoScale [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:580:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiDoScale [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:596:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiDoScale [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:619:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_INT_ATTR_STATUS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:632:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_INT_ATTR_STATUS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:644:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_INT_ATTR_STATUS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:656:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_INT_ATTR_STATUS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:682:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_INT_ATTR_STATUS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:813:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_BASIC [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:904:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_INT_ATTR_VBASIS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:921:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_INT_ATTR_CBASIS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:954:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_INT_ATTR_NUMVARS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:969:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_INT_ATTR_NUMCONSTRS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:982:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_INT_ATTR_NUMNZS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1005:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_DBL_ATTR_LB [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1026:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_DBL_ATTR_UB [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1046:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_CHAR_ATTR_SENSE [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1083:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_DBL_ATTR_RHS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1110:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_DBL_ATTR_LB [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1137:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_DBL_ATTR_LB [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1166:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_DBL_ATTR_UB [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1190:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_DBL_ATTR_OBJ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1207:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_INT_ATTR_MODELSENSE [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1360:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_INFINITY [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1380:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_DBL_ATTR_X [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1412:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_DBL_ATTR_PI [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1440:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_DBL_ATTR_RC [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1469:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_DBL_ATTR_SLACK [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1498:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_DBL_ATTR_OBJVAL [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1521:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_DBL_ATTR_ITERCOUNT [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1558:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoinPackedVectorBase [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1616:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_DBL_ATTR_OBJ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1644:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_DBL_ATTR_OBJ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1660:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colmap_O2G [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1671:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colmap_O2G [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1719:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_DBL_ATTR_LB [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1786:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_DBL_ATTR_LB [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1896:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_DBL_ATTR_LB [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1973:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_CONTINUOUS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1990:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_BINARY [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2028:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiNameDiscipline [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2045:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiNameDiscipline [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2060:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_INT_ATTR_MODELSENSE [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2103:117: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoinMessageEol [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2117:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colspace_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colspace_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2310:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_EQUAL [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2386:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_LESS_EQUAL [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2455:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_EQUAL [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2635:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_EQUAL [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2843:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_EQUAL [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:3004:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_ERROR_SIZE_LIMIT_EXCEEDED [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:3365:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:3477:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_LESS_EQUAL [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:3531:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_INT_PAR_SCALEFLAG [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:3555:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiObjOffset [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:3828:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_INT_ATTR_STATUS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:3852:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRB_INT_ATTR_VBASIS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:68:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:84:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiDoDualInInitial [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:138:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiDoDualInResolve [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:218:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoinMessageEol [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:256:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoinMessageEol [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:346:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SINGULAR [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:352:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPTIMAL [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:359:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFEASIBLE [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:366:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUNDED [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:371:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABORT_VALUE [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:379:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABORT_ITER [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:384:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABORT_TIME [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:401:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_PROBLEM [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:477:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASIC [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:803:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infinity [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:899:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiObjOffset [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1027:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MINIMIZE [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1091:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiNameDiscipline [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1145:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiNameDiscipline [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1474:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1536:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MINIMIZE [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:114:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoinMessageEol [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:151:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:161:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_RES_OK [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:178:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:195:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_BK_FX [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:243:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_INFINITY [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:292:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_RES_OK [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:429:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_SOL_BAS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:486:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_SOL_BAS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:548:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_IPAR_OPTIMIZER [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:578:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_IPAR_SIM_MAX_ITERATIONS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:621:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_DPAR_UPPER_OBJ_CUT [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:709:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_IPAR_SIM_MAX_ITERATIONS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:749:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_DPAR_UPPER_OBJ_CUT [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:837:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_RES_OK [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:856:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_SOL_BAS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:915:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_SOL_BAS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:975:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_SOL_BAS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1030:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_RES_TRM_OBJECTIVE_RANGE [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1114:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_RES_TRM_OBJECTIVE_RANGE [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1205:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_RES_TRM_MAX_ITERATIONS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1222:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_RES_ERR_LICENSE_NO_SERVER_SUPPORT [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1266:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_ACC_CON [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1508:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_ACC_CON [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1787:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_SOL_BAS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1940:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_ACC_VAR [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2025:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_ACC_VAR [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2172:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_ACC_CON [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2225:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_ACC_CON [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2308:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_OBJECTIVE_SENSE_MAXIMIZE [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2354:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_ACC_CON [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2429:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_ACC_VAR [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2488:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_INFINITY [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2517:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_SOL_END [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2604:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_SOL_END [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2663:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_SOL_END [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2773:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_OPTIMIZER_PRIMAL_SIMPLEX [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2836:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_SOL_BAS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2904:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_SOL_BAS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3068:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_ACC_VAR [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3109:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_ACC_VAR [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3184:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_INFINITY [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3211:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_INFINITY [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3256:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_INFINITY [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3370:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_VAR_TYPE_CONT [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3398:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_VAR_TYPE_INT [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3461:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_OBJECTIVE_SENSE_MINIMIZE [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3540:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_SK_UNK [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3748:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_SOL_BAS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3900:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_BK_LO [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3963:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_RES_OK [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:4013:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_ACC_VAR [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:4044:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_BK_LO [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:4103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_BK_FR [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:4125:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_RES_OK [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:4169:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_RES_OK [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:4215:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_ACC_CON [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:4391:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_INFINITY [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:5173:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_IPAR_LOG [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:5272:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSK_STREAM_LOG [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1656:29: style:inconclusive: Either there is a missing 'override', or the member function 'OsiSpxSolverInterface::freeCachedColRim' can be const. [functionConst] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.hpp:671:8: note: Either there is a missing 'override', or the member function 'OsiSpxSolverInterface::freeCachedColRim' can be const. Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1656:29: note: Either there is a missing 'override', or the member function 'OsiSpxSolverInterface::freeCachedColRim' can be const. Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1680:29: style:inconclusive: Either there is a missing 'override', or the member function 'OsiSpxSolverInterface::freeCachedResults' can be const. [functionConst] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.hpp:677:8: note: Either there is a missing 'override', or the member function 'OsiSpxSolverInterface::freeCachedResults' can be const. Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1680:29: note: Either there is a missing 'override', or the member function 'OsiSpxSolverInterface::freeCachedResults' can be const. Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.hpp:418:16: style: Virtual function 'setColSolution' is called from copy constructor 'OsiSpxSolverInterface(const OsiSpxSolverInterface&)' at line 1579. Dynamic binding is not used. [virtualCallInConstructor] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1579:5: note: Calling setColSolution Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.hpp:418:16: note: setColSolution is a virtual function Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.hpp:430:16: style: Virtual function 'setRowPrice' is called from copy constructor 'OsiSpxSolverInterface(const OsiSpxSolverInterface&)' at line 1581. Dynamic binding is not used. [virtualCallInConstructor] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1581:5: note: Calling setRowPrice Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.hpp:430:16: note: setRowPrice is a virtual function Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:114:5: style: Exception should be caught by reference. [catchExceptionByValue] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:168:5: style: Exception should be caught by reference. [catchExceptionByValue] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:217:5: style: Exception should be caught by reference. [catchExceptionByValue] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:255:5: style: Exception should be caught by reference. [catchExceptionByValue] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:515:5: style: Exception should be caught by reference. [catchExceptionByValue] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:937:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1038:7: style: The scope of the variable 'col' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1056:7: style: The scope of the variable 'row' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1222:19: style: The scope of the variable 'pos' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1245:19: style: The scope of the variable 'pos' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1389:12: style: The scope of the variable 'pos' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:968:45: style:inconclusive: Function 'setRowLower' argument 1 names different: declaration 'elementIndex' definition 'i'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.hpp:342:32: note: Function 'setRowLower' argument 1 names different: declaration 'elementIndex' definition 'i'. Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:968:45: note: Function 'setRowLower' argument 1 names different: declaration 'elementIndex' definition 'i'. Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:974:45: style:inconclusive: Function 'setRowUpper' argument 1 names different: declaration 'elementIndex' definition 'i'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.hpp:346:32: note: Function 'setRowUpper' argument 1 names different: declaration 'elementIndex' definition 'i'. Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:974:45: note: Function 'setRowUpper' argument 1 names different: declaration 'elementIndex' definition 'i'. Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:986:44: style:inconclusive: Function 'setRowType' argument 1 names different: declaration 'index' definition 'i'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.hpp:355:31: note: Function 'setRowType' argument 1 names different: declaration 'index' definition 'i'. Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:986:44: note: Function 'setRowType' argument 1 names different: declaration 'index' definition 'i'. Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1036:58: style:inconclusive: Function 'setColSolution' argument 1 names different: declaration 'colsol' definition 'cs'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.hpp:418:45: note: Function 'setColSolution' argument 1 names different: declaration 'colsol' definition 'cs'. Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1036:58: note: Function 'setColSolution' argument 1 names different: declaration 'colsol' definition 'cs'. Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1054:55: style:inconclusive: Function 'setRowPrice' argument 1 names different: declaration 'rowprice' definition 'rs'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.hpp:430:42: note: Function 'setRowPrice' argument 1 names different: declaration 'rowprice' definition 'rs'. Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1054:55: note: Function 'setRowPrice' argument 1 names different: declaration 'rowprice' definition 'rs'. Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1084:66: style:inconclusive: Function 'deleteCols' argument 2 names different: declaration 'colIndices' definition 'columnIndices'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.hpp:451:53: note: Function 'deleteCols' argument 2 names different: declaration 'colIndices' definition 'columnIndices'. Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1084:66: note: Function 'deleteCols' argument 2 names different: declaration 'colIndices' definition 'columnIndices'. Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1605:86: style:inconclusive: Function 'operator=' argument 1 names different: declaration 'rhs' definition 'source'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.hpp:612:65: note: Function 'operator=' argument 1 names different: declaration 'rhs' definition 'source'. Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1605:86: note: Function 'operator=' argument 1 names different: declaration 'rhs' definition 'source'. Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1644:58: style:inconclusive: Function 'applyRowCut' argument 1 names different: declaration 'rc' definition 'rowCut'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.hpp:650:45: note: Function 'applyRowCut' argument 1 names different: declaration 'rc' definition 'rowCut'. Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1644:58: note: Function 'applyRowCut' argument 1 names different: declaration 'rc' definition 'rowCut'. Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:66:39: performance: Function parameter 'error' should be passed by const reference. [passedByValue] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:66:58: performance: Function parameter 'osimethod' should be passed by const reference. [passedByValue] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:40:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoinMessageEol [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:75:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiDoDualInInitial [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:102:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiDoDualInResolve [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:142:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_LPSTATUS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:175:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_LPITERLIMIT [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:198:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_MIPABSCUTOFF [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:245:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_LPITERLIMIT [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:268:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_MIPABSCUTOFF [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:317:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_LPSTATUS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:329:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_LPSTATUS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:341:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_LPSTATUS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:350:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_LPSTATUS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:365:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_LPSTATUS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:374:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_LPITERLIMIT [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:394:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_PRESOLVESTATE [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:567:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_ORIGINALCOLS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:579:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_ORIGINALROWS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:591:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_ELEMS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:889:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_PLUSINFINITY [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:908:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_MIPSTATUS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:943:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_LPSTATUS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:966:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_LPSTATUS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:992:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_MIPSTATUS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:1046:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_MIPSTATUS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:1075:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_SIMPLEXITER [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:1379:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_PRESOLVESTATE [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:1395:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_PRESOLVESTATE [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:1415:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_PRESOLVESTATE [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:1434:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_PRESOLVESTATE [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:1701:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_PLUSINFINITY [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:1917:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_PLUSINFINITY [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:2130:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiProbName [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:2241:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPVERSION [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:2318:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_EXTRAROWS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:2523:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_OUTPUTLOG [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:2677:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPRS_MIPSTATUS [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:2571:29: style:inconclusive: Either there is a missing 'override', or the member function 'OsiXprSolverInterface::freeSolution' can be const. [functionConst] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.hpp:692:8: note: Either there is a missing 'override', or the member function 'OsiXprSolverInterface::freeSolution' can be const. Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:2571:29: note: Either there is a missing 'override', or the member function 'OsiXprSolverInterface::freeSolution' can be const. Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.hpp:626:3: style: Class 'OsiXprSolverInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:1737:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:1943:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:34:8: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:39:12: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:40:10: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:1165:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:1341:12: style: The scope of the variable 'rng' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:777:46: style:inconclusive: Function 'isContinuous' argument 1 names different: declaration 'colIndex' definition 'colNumber'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.hpp:190:33: note: Function 'isContinuous' argument 1 names different: declaration 'colIndex' definition 'colNumber'. Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:777:46: note: Function 'isContinuous' argument 1 names different: declaration 'colIndex' definition 'colNumber'. Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:1518:66: style:inconclusive: Function 'deleteCols' argument 2 names different: declaration 'colIndices' definition 'columnIndices'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.hpp:422:53: note: Function 'deleteCols' argument 2 names different: declaration 'colIndices' definition 'columnIndices'. Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:1518:66: note: Function 'deleteCols' argument 2 names different: declaration 'colIndices' definition 'columnIndices'. Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:2456:58: style:inconclusive: Function 'applyRowCut' argument 1 names different: declaration 'rc' definition 'rowCut'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.hpp:655:45: note: Function 'applyRowCut' argument 1 names different: declaration 'rc' definition 'rowCut'. Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:2456:58: note: Function 'applyRowCut' argument 1 names different: declaration 'rc' definition 'rowCut'. Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:5247:29: performance:inconclusive: Either there is a missing 'override', or the member function 'OsiMskSolverInterface::gutsOfConstructor' can be static. [functionStatic] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.hpp:740:8: note: Either there is a missing 'override', or the member function 'OsiMskSolverInterface::gutsOfConstructor' can be static. Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:5247:29: note: Either there is a missing 'override', or the member function 'OsiMskSolverInterface::gutsOfConstructor' can be static. Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.hpp:665:3: style: Class 'OsiMskSolverInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1933:20: style: Condition 'collower_==NULL' is always true [knownConditionTrueFalse] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1922:16: note: Assuming that condition 'collower_==NULL' is not redundant Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1933:20: note: Condition 'collower_==NULL' is always true Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1984:20: style: Condition 'collower_!=NULL' is always false [knownConditionTrueFalse] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1922:16: note: Assuming that condition 'collower_==NULL' is not redundant Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1984:20: note: Condition 'collower_!=NULL' is always false Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2015:20: style: Condition 'colupper_==NULL' is always true [knownConditionTrueFalse] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2007:17: note: Assuming that condition 'colupper_==NULL' is not redundant Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2015:20: note: Condition 'colupper_==NULL' is always true Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2048:20: style: Condition 'colupper_!=NULL' is always false [knownConditionTrueFalse] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2007:17: note: Assuming that condition 'colupper_==NULL' is not redundant Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2048:20: note: Condition 'colupper_!=NULL' is always false Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2080:28: style: Condition 'rowsense_!=NULL' is always false [knownConditionTrueFalse] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2075:16: note: Assuming that condition 'rowsense_==NULL' is not redundant Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2080:28: note: Condition 'rowsense_!=NULL' is always false Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2138:26: style: Condition 'rowrange_!=NULL' is always false [knownConditionTrueFalse] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2135:17: note: Assuming that condition 'rowrange_==NULL' is not redundant Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2138:26: note: Condition 'rowrange_!=NULL' is always false Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2519:16: style: Condition 'colsol_==NULL' is always true [knownConditionTrueFalse] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2504:15: note: Assuming that condition 'colsol_!=NULL' is not redundant Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2519:16: note: Condition 'colsol_==NULL' is always true Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:5022:3: error: Exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:112:10: warning: If memory allocation fails, then there is a possible null pointer dereference: str_ [nullPointerOutOfMemory] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:111:29: note: Assuming allocation function fails Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:111:16: note: Assignment 'str_=(char*)malloc(len)', assigned value is 0 Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:112:10: note: Null pointer dereference Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:113:3: warning: If memory allocation fails, then there is a possible null pointer dereference: str_ [nullPointerOutOfMemory] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:111:29: note: Assuming allocation function fails Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:111:16: note: Assignment 'str_=(char*)malloc(len)', assigned value is 0 Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:113:3: note: Null pointer dereference Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:111:16: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:123:32: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:135:32: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:147:32: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1269:27: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1270:27: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1271:27: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1279:27: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1280:27: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1281:27: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1312:30: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1313:30: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1511:30: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1589:32: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1667:31: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1668:31: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1748:25: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1749:25: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1788:25: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1789:25: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1943:35: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2028:36: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2175:35: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2228:35: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3669:28: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:4468:27: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:4471:27: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:4686:27: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:4689:27: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1623:20: style: Variable 'skx[i]' is reassigned a value before the old one has been used. [redundantAssignment] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1621:22: note: skx[i] is assigned Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1623:20: note: skx[i] is overwritten Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1637:20: style: Variable 'skx[i]' is reassigned a value before the old one has been used. [redundantAssignment] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1635:22: note: skx[i] is assigned Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1637:20: note: skx[i] is overwritten Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1245:8: style: The scope of the variable 'skip' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1484:26: style: The scope of the variable 'bkx' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2513:7: style: The scope of the variable 'i' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:2599:9: style: The scope of the variable 'i' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3501:7: style: The scope of the variable 'err' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3501:48: style: The scope of the variable 'numbas' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3502:15: style: The scope of the variable 'tskc' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3502:21: style: The scope of the variable 'tskx' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3503:17: style: The scope of the variable 'tbkx' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3503:23: style: The scope of the variable 'tbkc' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3504:13: style: The scope of the variable 'tblx' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3504:19: style: The scope of the variable 'tbux' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3504:25: style: The scope of the variable 'tblc' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3504:31: style: The scope of the variable 'tbuc' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3505:11: style: The scope of the variable 'txc' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3708:7: style: The scope of the variable 'err' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3709:21: style: The scope of the variable 'tskx' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3710:25: style: The scope of the variable 'tslx' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3710:31: style: The scope of the variable 'tsux' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3711:11: style: The scope of the variable 'redcost' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3175:41: style:inconclusive: Function 'setRowLower' argument 1 names different: declaration 'elementIndex' definition 'i'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.hpp:336:37: note: Function 'setRowLower' argument 1 names different: declaration 'elementIndex' definition 'i'. Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3175:41: note: Function 'setRowLower' argument 1 names different: declaration 'elementIndex' definition 'i'. Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3202:41: style:inconclusive: Function 'setRowUpper' argument 1 names different: declaration 'elementIndex' definition 'i'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.hpp:340:37: note: Function 'setRowUpper' argument 1 names different: declaration 'elementIndex' definition 'i'. Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3202:41: note: Function 'setRowUpper' argument 1 names different: declaration 'elementIndex' definition 'i'. Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3250:39: style:inconclusive: Function 'setRowType' argument 1 names different: declaration 'index' definition 'i'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.hpp:349:35: note: Function 'setRowType' argument 1 names different: declaration 'index' definition 'i'. Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3250:39: note: Function 'setRowType' argument 1 names different: declaration 'index' definition 'i'. Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3495:59: style:inconclusive: Function 'setColSolution' argument 1 names different: declaration 'colsol' definition 'cs'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.hpp:408:48: note: Function 'setColSolution' argument 1 names different: declaration 'colsol' definition 'cs'. Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3495:59: note: Function 'setColSolution' argument 1 names different: declaration 'colsol' definition 'cs'. Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3702:56: style:inconclusive: Function 'setRowPrice' argument 1 names different: declaration 'rowprice' definition 'rs'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.hpp:420:45: note: Function 'setRowPrice' argument 1 names different: declaration 'rowprice' definition 'rs'. Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3702:56: note: Function 'setRowPrice' argument 1 names different: declaration 'rowprice' definition 'rs'. Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3996:62: style:inconclusive: Function 'deleteCols' argument 2 names different: declaration 'colIndices' definition 'columnIndices'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.hpp:437:58: note: Function 'deleteCols' argument 2 names different: declaration 'colIndices' definition 'columnIndices'. Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:3996:62: note: Function 'deleteCols' argument 2 names different: declaration 'colIndices' definition 'columnIndices'. Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:5099:60: style:inconclusive: Function 'applyRowCut' argument 1 names different: declaration 'rc' definition 'rowCut'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.hpp:685:47: note: Function 'applyRowCut' argument 1 names different: declaration 'rc' definition 'rowCut'. Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:5099:60: note: Function 'applyRowCut' argument 1 names different: declaration 'rc' definition 'rowCut'. Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:96:35: style: Parameter 'ptr' can be declared as pointer to const. However it seems that 'printlog' is a callback function, if 'ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:4837:63: note: You might need to cast the function pointer here Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:96:35: note: Parameter 'ptr' can be declared as pointer to const Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:96:46: style: Parameter 's' can be declared as pointer to const. However it seems that 'printlog' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:4837:63: note: You might need to cast the function pointer here Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:96:46: note: Parameter 's' can be declared as pointer to const Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1257:3: style: Variable 'xc' is allocated memory that is never used. [unusedAllocatedMemory] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:1262:3: style: Variable 'xx' is allocated memory that is never used. [unusedAllocatedMemory] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:3573:29: performance:inconclusive: Either there is a missing 'override', or the member function 'OsiGrbSolverInterface::gutsOfConstructor' can be static. [functionStatic] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.hpp:790:8: note: Either there is a missing 'override', or the member function 'OsiGrbSolverInterface::gutsOfConstructor' can be static. Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:3573:29: note: Either there is a missing 'override', or the member function 'OsiGrbSolverInterface::gutsOfConstructor' can be static. Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.hpp:496:16: style: Virtual function 'loadProblem' is called from copy constructor 'OsiGrbSolverInterface(const OsiGrbSolverInterface&)' at line 3233. Dynamic binding is not used. [virtualCallInConstructor] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:3233:3: note: Calling gutsOfCopy Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:3548:3: note: Calling loadProblem Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.hpp:496:16: note: loadProblem is a virtual function Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.hpp:615:3: style: Class 'OsiGrbSolverInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.hpp:618:3: style: Class 'OsiGrbSolverInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:3243:3: error: Exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:792:61: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1628:71: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1628:91: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1628:110: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1691:72: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1691:92: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1691:111: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1848:72: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1848:92: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1848:111: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1874:5: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1874:25: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1874:44: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1874:63: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1874:80: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2003:66: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2012:63: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2067:63: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2089:60: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2114:67: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2138:81: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2138:95: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2138:110: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2138:125: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2183:13: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2183:34: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2189:68: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2206:11: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2260:11: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2286:63: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2301:67: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2351:77: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2351:91: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2351:106: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2426:81: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2426:95: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2426:111: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2426:127: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2497:68: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2512:9: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2560:83: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2560:100: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2560:115: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2560:130: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2560:143: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2560:158: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2615:5: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2615:22: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2615:37: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2615:52: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2615:65: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2615:81: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2615:97: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2823:23: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2823:38: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2823:53: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2823:68: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2823:83: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2823:98: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2823:111: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2823:127: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2823:143: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:3224:70: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:3255:58: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:3275:58: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:3447:60: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:3467:60: style: C-style pointer casting [cstyleCast] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:795:28: style: The scope of the variable 'oi' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1728:45: style:inconclusive: Function 'setRowLower' argument 1 names different: declaration 'elementIndex' definition 'i'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.hpp:324:32: note: Function 'setRowLower' argument 1 names different: declaration 'elementIndex' definition 'i'. Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1728:45: note: Function 'setRowLower' argument 1 names different: declaration 'elementIndex' definition 'i'. Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1745:45: style:inconclusive: Function 'setRowUpper' argument 1 names different: declaration 'elementIndex' definition 'i'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.hpp:328:32: note: Function 'setRowUpper' argument 1 names different: declaration 'elementIndex' definition 'i'. Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1745:45: note: Function 'setRowUpper' argument 1 names different: declaration 'elementIndex' definition 'i'. Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1775:44: style:inconclusive: Function 'setRowType' argument 1 names different: declaration 'index' definition 'i'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.hpp:336:31: note: Function 'setRowType' argument 1 names different: declaration 'index' definition 'i'. Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1775:44: note: Function 'setRowType' argument 1 names different: declaration 'index' definition 'i'. Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2065:58: style:inconclusive: Function 'setColSolution' argument 1 names different: declaration 'colsol' definition 'cs'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.hpp:401:45: note: Function 'setColSolution' argument 1 names different: declaration 'colsol' definition 'cs'. Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2065:58: note: Function 'setColSolution' argument 1 names different: declaration 'colsol' definition 'cs'. Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2087:55: style:inconclusive: Function 'setRowPrice' argument 1 names different: declaration 'rowprice' definition 'rs'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.hpp:413:42: note: Function 'setRowPrice' argument 1 names different: declaration 'rowprice' definition 'rs'. Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2087:55: note: Function 'setRowPrice' argument 1 names different: declaration 'rowprice' definition 'rs'. Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2187:66: style:inconclusive: Function 'deleteCols' argument 2 names different: declaration 'colIndices' definition 'columnIndices'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.hpp:431:53: note: Function 'deleteCols' argument 2 names different: declaration 'colIndices' definition 'columnIndices'. Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2187:66: note: Function 'deleteCols' argument 2 names different: declaration 'colIndices' definition 'columnIndices'. Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:3465:58: style:inconclusive: Function 'applyRowCut' argument 1 names different: declaration 'rc' definition 'rowCut'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.hpp:746:45: note: Function 'applyRowCut' argument 1 names different: declaration 'rc' definition 'rowCut'. Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:3465:58: note: Function 'applyRowCut' argument 1 names different: declaration 'rc' definition 'rowCut'. Osi-releases-0.108.10/Osi/test/OsiTestSolver.hpp:498:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:313:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:405:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:554:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/test/OsiTestSolverInterface.hpp:732:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COIN_DBL_MAX [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/test/OsiTestSolverInterface.cpp:784:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiMaxNumIterationHotStart [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/test/OsiTestSolverInterface.cpp:1013:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collower_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/test/OsiTestSolverInterface.cpp:1036:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collower_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/test/OsiTestSolverInterface.cpp:1099:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rowlower_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/test/OsiTestSolverInterface.cpp:1120:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rowsense_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/test/OsiTestSolverInterface.cpp:1143:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rowlower_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/test/OsiTestSolverInterface.cpp:1169:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rowsense_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1838:17: error: Uninitialized variable: dummy [legacyUninitvar] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1836:12: style: Variable 'dummy' is not assigned a value. [unassignedVariable] Osi-releases-0.108.10/Osi/test/OsiTestSolver.hpp:326:4: warning: Member variable 'VOL_primal::value' is not initialized in the constructor. [uninitMemberVar] Osi-releases-0.108.10/Osi/test/OsiTestSolver.hpp:326:4: warning: Member variable 'VOL_primal::viol' is not initialized in the constructor. [uninitMemberVar] Osi-releases-0.108.10/Osi/test/OsiTestSolver.hpp:366:4: warning: Member variable 'VOL_dual::lcost' is not initialized in the constructor. [uninitMemberVar] Osi-releases-0.108.10/Osi/test/OsiTestSolver.hpp:366:4: warning: Member variable 'VOL_dual::xrc' is not initialized in the constructor. [uninitMemberVar] Osi-releases-0.108.10/Osi/test/OsiTestSolver.hpp:402:4: warning: Member variable 'VOL_swing::lastswing' is not initialized in the constructor. [uninitMemberVar] Osi-releases-0.108.10/Osi/test/OsiTestSolver.hpp:402:4: warning: Member variable 'VOL_swing::rd' is not initialized in the constructor. [uninitMemberVar] Osi-releases-0.108.10/Osi/test/OsiTestSolverInterface.cpp:1225:25: warning: Member variable 'OsiTestSolverInterface::rowMatrixOneMinusOne_' is not initialized in the constructor. [uninitMemberVar] Osi-releases-0.108.10/Osi/test/OsiTestSolverInterface.cpp:1225:25: warning: Member variable 'OsiTestSolverInterface::colMatrixOneMinusOne_' is not initialized in the constructor. [uninitMemberVar] Osi-releases-0.108.10/Osi/test/OsiTestSolver.hpp:366:43: performance: Variable 'u' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] Osi-releases-0.108.10/Osi/test/OsiTestSolver.hpp:200:16: style:inconclusive: Technically the member function 'VOL_dvector::cc' can be const. [functionConst] Osi-releases-0.108.10/Osi/test/OsiTestSolverInterface.cpp:128:5: warning: Class 'OsiVolMatrixOneMinusOne_' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] Osi-releases-0.108.10/Osi/test/OsiTestSolverInterface.cpp:128:5: warning: Class 'OsiVolMatrixOneMinusOne_' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] Osi-releases-0.108.10/Osi/test/OsiTestSolver.hpp:159:4: style: Class 'VOL_dvector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Osi-releases-0.108.10/Osi/test/OsiTestSolver.hpp:252:4: style: Class 'VOL_ivector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Osi-releases-0.108.10/Osi/test/OsiTestSolver.hpp:366:4: style: Class 'VOL_dual' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Osi-releases-0.108.10/Osi/test/OsiTestSolver.hpp:620:4: style: Class 'VOL_problem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Osi-releases-0.108.10/Osi/test/OsiTestSolverInterface.hpp:47:5: style: Class 'OsiVolMatrixOneMinusOne_' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Osi-releases-0.108.10/Osi/test/OsiTestSolverInterface.hpp:701:14: style: The destructor '~OsiTestSolverInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/test/OsiTestSolver.hpp:567:13: note: Virtual destructor in base class Osi-releases-0.108.10/Osi/test/OsiTestSolverInterface.hpp:701:14: note: Destructor in derived class Osi-releases-0.108.10/Osi/test/OsiTestSolverInterface.hpp:722:17: style: The function 'compute_rc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/test/OsiTestSolver.hpp:574:16: note: Virtual function in base class Osi-releases-0.108.10/Osi/test/OsiTestSolverInterface.hpp:722:17: note: Function in derived class Osi-releases-0.108.10/Osi/test/OsiTestSolverInterface.hpp:724:17: style: The function 'solve_subproblem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/test/OsiTestSolver.hpp:584:16: note: Virtual function in base class Osi-releases-0.108.10/Osi/test/OsiTestSolverInterface.hpp:724:17: note: Function in derived class Osi-releases-0.108.10/Osi/test/OsiTestSolverInterface.hpp:730:15: style: The function 'heuristics' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Osi-releases-0.108.10/Osi/test/OsiTestSolver.hpp:593:16: note: Virtual function in base class Osi-releases-0.108.10/Osi/test/OsiTestSolverInterface.hpp:730:15: note: Function in derived class Osi-releases-0.108.10/Osi/test/OsiTestSolverInterface.cpp:835:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] Osi-releases-0.108.10/Osi/test/OsiTestSolverInterface.cpp:843:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] Osi-releases-0.108.10/Osi/test/OsiTestSolverInterface.cpp:1061:63: style:inconclusive: Function 'deleteCols' argument 2 names different: declaration 'colIndices' definition 'columnIndices'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/test/OsiTestSolverInterface.hpp:510:58: note: Function 'deleteCols' argument 2 names different: declaration 'colIndices' definition 'columnIndices'. Osi-releases-0.108.10/Osi/test/OsiTestSolverInterface.cpp:1061:63: note: Function 'deleteCols' argument 2 names different: declaration 'colIndices' definition 'columnIndices'. Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:490:14: warning: If resource allocation fails, then there is a possible null pointer dereference: outfile [nullPointerOutOfResources] Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:486:24: note: Assuming allocation function fails Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:486:24: note: Assignment 'outfile=fopen(parm.temp_dualfile,"w")', assigned value is 0 Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:490:14: note: Null pointer dereference Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:492:10: warning: If resource allocation fails, then there is a possible null pointer dereference: outfile [nullPointerOutOfResources] Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:486:24: note: Assuming allocation function fails Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:486:24: note: Assignment 'outfile=fopen(parm.temp_dualfile,"w")', assigned value is 0 Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:492:10: note: Null pointer dereference Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:147:11: style: The scope of the variable 'vv' can be reduced. [variableScope] Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:42:43: style:inconclusive: Function 'operator=' argument 1 names different: declaration 'v' definition 'w'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/test/OsiTestSolver.hpp:308:46: note: Function 'operator=' argument 1 names different: declaration 'v' definition 'w'. Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:42:43: note: Function 'operator=' argument 1 names different: declaration 'v' definition 'w'. Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:125:42: style:inconclusive: Function 'compute_xrc' argument 1 names different: declaration 'pstarx' definition 'xstar'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/test/OsiTestSolver.hpp:383:42: note: Function 'compute_xrc' argument 1 names different: declaration 'pstarx' definition 'xstar'. Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:125:42: note: Function 'compute_xrc' argument 1 names different: declaration 'pstarx' definition 'xstar'. Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:125:68: style:inconclusive: Function 'compute_xrc' argument 2 names different: declaration 'primalx' definition 'x'. [funcArgNamesDifferent] Osi-releases-0.108.10/Osi/test/OsiTestSolver.hpp:383:69: note: Function 'compute_xrc' argument 2 names different: declaration 'primalx' definition 'x'. Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:125:68: note: Function 'compute_xrc' argument 2 names different: declaration 'primalx' definition 'x'. Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:615:17: style: Local variable 'alpha' shadows outer function [shadowFunction] Osi-releases-0.108.10/Osi/test/OsiTestSolver.hpp:685:11: note: Shadowed declaration Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:615:17: note: Shadow variable Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:212:11: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:219:18: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:223:18: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:227:18: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:231:18: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:235:18: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:239:18: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:243:18: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:247:18: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:251:18: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:255:18: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:259:18: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:263:18: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:267:18: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:271:18: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:279:18: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:283:18: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:288:18: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:292:18: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] Osi-releases-0.108.10/Osi/test/OsiTestSolver.cpp:296:18: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] Osi-releases-0.108.10/Osi/test/OsiTestSolverInterfaceIO.cpp:407:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable continuous_ [valueFlowBailoutIncompleteVar] Osi-releases-0.108.10/Osi/test/unitTest.cpp:352:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OsiSolverName [valueFlowBailoutIncompleteVar] diff: 2.17.0 Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:91:3: style: Variable 'whichWay_' is assigned an expression that holds the same value. [redundantAssignment] Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:88:26: note: saveWhichWay is assigned 'whichWay_' here. Osi-releases-0.108.10/Osi/src/Osi/OsiBranchingObject.cpp:91:3: note: Variable 'whichWay_' is assigned an expression that holds the same value. head Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:1813:25: style:inconclusive: Technically the member function 'OsiSolverInterface::differentModel' can be const. [functionConst] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.hpp:1624:7: note: Technically the member function 'OsiSolverInterface::differentModel' can be const. Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:1813:25: note: Technically the member function 'OsiSolverInterface::differentModel' can be const. 2.17.0 Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.hpp:1624:7: style:inconclusive: Technically the member function 'OsiSolverInterface::differentModel' can be const. [functionConst] Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.cpp:1813:25: note: Technically the member function 'OsiSolverInterface::differentModel' can be const. Osi-releases-0.108.10/Osi/src/Osi/OsiSolverInterface.hpp:1624:7: note: Technically the member function 'OsiSolverInterface::differentModel' can be const. head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1648:110: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1648:91: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1728:111: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1728:92: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1872:111: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1872:92: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1900:25: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1900:44: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1900:63: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:1900:80: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2134:110: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2134:125: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2134:95: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2289:106: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2289:91: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2302:111: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2302:127: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2302:95: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2364:100: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2364:115: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2364:130: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2364:143: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2364:158: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2419:22: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2419:37: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2419:52: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2419:65: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2419:81: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2419:97: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2636:111: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2636:127: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2636:143: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2636:38: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2636:53: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2636:68: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2636:83: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiCpx/OsiCpxSolverInterface.cpp:2636:98: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3490:12: style:inconclusive: Either there is a missing 'override', or the member function 'OsiGlpkSolverInterface::freeCachedColRim' can be const. [functionConst] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:742:8: note: Either there is a missing 'override', or the member function 'OsiGlpkSolverInterface::freeCachedColRim' can be const. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3490:12: note: Either there is a missing 'override', or the member function 'OsiGlpkSolverInterface::freeCachedColRim' can be const. head Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3504:12: style:inconclusive: Either there is a missing 'override', or the member function 'OsiGlpkSolverInterface::freeCachedRowRim' can be const. [functionConst] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:745:8: note: Either there is a missing 'override', or the member function 'OsiGlpkSolverInterface::freeCachedRowRim' can be const. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3504:12: note: Either there is a missing 'override', or the member function 'OsiGlpkSolverInterface::freeCachedRowRim' can be const. head Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3520:12: style:inconclusive: Either there is a missing 'override', or the member function 'OsiGlpkSolverInterface::freeCachedMatrix' can be const. [functionConst] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:751:8: note: Either there is a missing 'override', or the member function 'OsiGlpkSolverInterface::freeCachedMatrix' can be const. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3520:12: note: Either there is a missing 'override', or the member function 'OsiGlpkSolverInterface::freeCachedMatrix' can be const. 2.17.0 Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:742:8: style:inconclusive: Either there is a missing 'override', or the member function 'OsiGlpkSolverInterface::freeCachedColRim' can be const. [functionConst] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3490:12: note: Either there is a missing 'override', or the member function 'OsiGlpkSolverInterface::freeCachedColRim' can be const. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:742:8: note: Either there is a missing 'override', or the member function 'OsiGlpkSolverInterface::freeCachedColRim' can be const. 2.17.0 Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:745:8: style:inconclusive: Either there is a missing 'override', or the member function 'OsiGlpkSolverInterface::freeCachedRowRim' can be const. [functionConst] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3504:12: note: Either there is a missing 'override', or the member function 'OsiGlpkSolverInterface::freeCachedRowRim' can be const. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:745:8: note: Either there is a missing 'override', or the member function 'OsiGlpkSolverInterface::freeCachedRowRim' can be const. 2.17.0 Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:751:8: style:inconclusive: Either there is a missing 'override', or the member function 'OsiGlpkSolverInterface::freeCachedMatrix' can be const. [functionConst] Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.cpp:3520:12: note: Either there is a missing 'override', or the member function 'OsiGlpkSolverInterface::freeCachedMatrix' can be const. Osi-releases-0.108.10/Osi/src/OsiGlpk/OsiGlpkSolverInterface.hpp:751:8: note: Either there is a missing 'override', or the member function 'OsiGlpkSolverInterface::freeCachedMatrix' can be const. head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1628:110: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1628:91: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1691:111: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1691:92: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1848:111: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1848:92: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1874:25: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1874:44: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1874:63: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:1874:80: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2138:110: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2138:125: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2138:95: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2183:34: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2351:106: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2351:91: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2426:111: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2426:127: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2426:95: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2560:100: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2560:115: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2560:130: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2560:143: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2560:158: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2615:22: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2615:37: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2615:52: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2615:65: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2615:81: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2615:97: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2823:111: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2823:127: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2823:143: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2823:38: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2823:53: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2823:68: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2823:83: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:2823:98: style: C-style pointer casting [cstyleCast] head Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:3573:29: performance:inconclusive: Either there is a missing 'override', or the member function 'OsiGrbSolverInterface::gutsOfConstructor' can be static. [functionStatic] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.hpp:790:8: note: Either there is a missing 'override', or the member function 'OsiGrbSolverInterface::gutsOfConstructor' can be static. Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:3573:29: note: Either there is a missing 'override', or the member function 'OsiGrbSolverInterface::gutsOfConstructor' can be static. 2.17.0 Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.hpp:790:8: performance:inconclusive: Either there is a missing 'override', or the member function 'OsiGrbSolverInterface::gutsOfConstructor' can be static. [functionStatic] Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.cpp:3573:29: note: Either there is a missing 'override', or the member function 'OsiGrbSolverInterface::gutsOfConstructor' can be static. Osi-releases-0.108.10/Osi/src/OsiGrb/OsiGrbSolverInterface.hpp:790:8: note: Either there is a missing 'override', or the member function 'OsiGrbSolverInterface::gutsOfConstructor' can be static. head Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:5247:29: performance:inconclusive: Either there is a missing 'override', or the member function 'OsiMskSolverInterface::gutsOfConstructor' can be static. [functionStatic] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.hpp:740:8: note: Either there is a missing 'override', or the member function 'OsiMskSolverInterface::gutsOfConstructor' can be static. Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:5247:29: note: Either there is a missing 'override', or the member function 'OsiMskSolverInterface::gutsOfConstructor' can be static. 2.17.0 Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.hpp:740:8: performance:inconclusive: Either there is a missing 'override', or the member function 'OsiMskSolverInterface::gutsOfConstructor' can be static. [functionStatic] Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.cpp:5247:29: note: Either there is a missing 'override', or the member function 'OsiMskSolverInterface::gutsOfConstructor' can be static. Osi-releases-0.108.10/Osi/src/OsiMsk/OsiMskSolverInterface.hpp:740:8: note: Either there is a missing 'override', or the member function 'OsiMskSolverInterface::gutsOfConstructor' can be static. head Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1656:29: style:inconclusive: Either there is a missing 'override', or the member function 'OsiSpxSolverInterface::freeCachedColRim' can be const. [functionConst] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.hpp:671:8: note: Either there is a missing 'override', or the member function 'OsiSpxSolverInterface::freeCachedColRim' can be const. Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1656:29: note: Either there is a missing 'override', or the member function 'OsiSpxSolverInterface::freeCachedColRim' can be const. head Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1680:29: style:inconclusive: Either there is a missing 'override', or the member function 'OsiSpxSolverInterface::freeCachedResults' can be const. [functionConst] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.hpp:677:8: note: Either there is a missing 'override', or the member function 'OsiSpxSolverInterface::freeCachedResults' can be const. Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1680:29: note: Either there is a missing 'override', or the member function 'OsiSpxSolverInterface::freeCachedResults' can be const. 2.17.0 Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.hpp:671:8: style:inconclusive: Either there is a missing 'override', or the member function 'OsiSpxSolverInterface::freeCachedColRim' can be const. [functionConst] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1656:29: note: Either there is a missing 'override', or the member function 'OsiSpxSolverInterface::freeCachedColRim' can be const. Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.hpp:671:8: note: Either there is a missing 'override', or the member function 'OsiSpxSolverInterface::freeCachedColRim' can be const. 2.17.0 Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.hpp:677:8: style:inconclusive: Either there is a missing 'override', or the member function 'OsiSpxSolverInterface::freeCachedResults' can be const. [functionConst] Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.cpp:1680:29: note: Either there is a missing 'override', or the member function 'OsiSpxSolverInterface::freeCachedResults' can be const. Osi-releases-0.108.10/Osi/src/OsiSpx/OsiSpxSolverInterface.hpp:677:8: note: Either there is a missing 'override', or the member function 'OsiSpxSolverInterface::freeCachedResults' can be const. head Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:2571:29: style:inconclusive: Either there is a missing 'override', or the member function 'OsiXprSolverInterface::freeSolution' can be const. [functionConst] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.hpp:692:8: note: Either there is a missing 'override', or the member function 'OsiXprSolverInterface::freeSolution' can be const. Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:2571:29: note: Either there is a missing 'override', or the member function 'OsiXprSolverInterface::freeSolution' can be const. 2.17.0 Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.hpp:692:8: style:inconclusive: Either there is a missing 'override', or the member function 'OsiXprSolverInterface::freeSolution' can be const. [functionConst] Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.cpp:2571:29: note: Either there is a missing 'override', or the member function 'OsiXprSolverInterface::freeSolution' can be const. Osi-releases-0.108.10/Osi/src/OsiXpr/OsiXprSolverInterface.hpp:692:8: note: Either there is a missing 'override', or the member function 'OsiXprSolverInterface::freeSolution' can be const. DONE