2024-04-24 07:19 ftp://ftp.de.debian.org/debian/pool/main/d/deepin-calculator/deepin-calculator_5.7.21.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=googletest --library=qt --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j2 platform: Linux-6.6.15-amd64-x86_64-with-glibc2.37 python: 3.11.8 client-version: 1.3.53 compiler: g++ (Debian 13.2.0-13) 13.2.0 cppcheck: head 2.14.0 head-info: 7dab204 (2024-04-23 22:20:29 +0200) count: 755 755 elapsed-time: 10.5 10.5 head-timing-info: old-timing-info: head results: deepin-calculator-5.7.21/3rdparty/core/functions.cpp:739:64: error: syntax error [syntaxError] deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:1594:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/3rdparty/core/numberformatter.cpp:30:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/3rdparty/math/rational.h:31:16: performance:inconclusive: Technically the member function 'Rational::gcd' can be static (but you may consider moving to unnamed namespace). [functionStatic] deepin-calculator-5.7.21/3rdparty/math/cmath.h:82:13: style:inconclusive: Technically the member function 'CNumber::operator/' can be const. [functionConst] deepin-calculator-5.7.21/3rdparty/math/cmath.h:115:16: warning: The struct 'Format' defines member function with name 'operator+' also defined in its parent struct 'Format'. [duplInheritedMember] deepin-calculator-5.7.21/3rdparty/math/hmath.h:115:16: note: Parent function 'Format::operator+' deepin-calculator-5.7.21/3rdparty/math/cmath.h:115:16: note: Derived function 'Format::operator+' deepin-calculator-5.7.21/3rdparty/math/quantity.h:124:16: warning: The class 'Format' defines member function with name 'operator+' also defined in its parent struct 'Format'. [duplInheritedMember] deepin-calculator-5.7.21/3rdparty/math/cmath.h:115:16: note: Parent function 'Format::operator+' deepin-calculator-5.7.21/3rdparty/math/quantity.h:124:16: note: Derived function 'Format::operator+' deepin-calculator-5.7.21/3rdparty/math/quantity.h:124:16: warning: The class 'Format' defines member function with name 'operator+' also defined in its parent struct 'Format'. [duplInheritedMember] deepin-calculator-5.7.21/3rdparty/math/hmath.h:115:16: note: Parent function 'Format::operator+' deepin-calculator-5.7.21/3rdparty/math/quantity.h:124:16: note: Derived function 'Format::operator+' deepin-calculator-5.7.21/3rdparty/math/hmath.h:54:5: style: Class 'HNumber' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/3rdparty/math/hmath.h:55:5: style: Class 'HNumber' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/3rdparty/math/hmath.h:56:5: style: Class 'HNumber' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/3rdparty/math/rational.h:37:5: style: Class 'Rational' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/3rdparty/math/rational.h:38:5: style: Class 'Rational' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/3rdparty/math/rational.h:39:5: style: Class 'Rational' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/3rdparty/math/cmath.h:49:5: style: Class 'CNumber' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/3rdparty/math/cmath.h:52:5: style: Class 'CNumber' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/3rdparty/math/cmath.h:53:5: style: Class 'CNumber' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/3rdparty/math/cmath.h:54:5: style: Class 'CNumber' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/3rdparty/math/cmath.h:114:9: style: Struct 'Format' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/3rdparty/math/quantity.h:61:5: style: Class 'Quantity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/3rdparty/math/quantity.h:62:5: style: Class 'Quantity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/3rdparty/math/quantity.h:63:5: style: Class 'Quantity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/3rdparty/math/quantity.h:64:5: style: Class 'Quantity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/3rdparty/math/quantity.h:122:9: style: Class 'Format' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/3rdparty/math/quantity.h:123:9: style: Class 'Format' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/3rdparty/core/numberformatter.cpp:25:42: performance: Function parameter 'q' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/3rdparty/core/numberformatter.h:28:36: style: Parameter 'num' can be declared as reference to const [constParameterReference] deepin-calculator-5.7.21/3rdparty/core/numberformatter.h:29:36: style: Parameter 'num' can be declared as reference to const [constParameterReference] deepin-calculator-5.7.21/3rdparty/core/numberformatter.cpp:27:15: style: Variable 'settings' can be declared as pointer to const [constVariablePointer] deepin-calculator-5.7.21/3rdparty/core/opcode.h:43:5: style: Class 'Opcode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/3rdparty/core/opcode.h:44:28: performance: Function parameter 'txt' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/3rdparty/core/sessionhistory.h:37:5: style: Class 'HistoryEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/3rdparty/core/variable.h:40:5: style: Class 'Variable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/3rdparty/core/userfunction.h:46:5: style: Class 'UserFunction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/3rdparty/core/session.h:43:5: style: Class 'Session' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/3rdparty/core/evaluator.h:68:5: style: Class 'Token' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/3rdparty/core/variable.h:44:14: performance: Function 'value()' should return member 'm_value' by const reference. [returnByReference] deepin-calculator-5.7.21/3rdparty/core/variable.h:45:13: performance: Function 'identifier()' should return member 'm_identifier' by const reference. [returnByReference] deepin-calculator-5.7.21/3rdparty/core/session.h:65:25: performance: Function 'historyToList()' should return member 'm_history' by const reference. [returnByReference] deepin-calculator-5.7.21/3rdparty/core/evaluator.h:88:13: performance: Function 'text()' should return member 'm_text' by const reference. [returnByReference] deepin-calculator-5.7.21/3rdparty/core/userfunction.h:43:63: performance: Function parameter 'expression' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/3rdparty/core/evaluator.h:210:27: performance: Function parameter 'token' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/3rdparty/core/sessionhistory.h:44:13: performance: Function 'expr()' should return member 'm_expr' by const reference. [returnByReference] deepin-calculator-5.7.21/3rdparty/core/sessionhistory.h:45:14: performance: Function 'result()' should return member 'm_result' by const reference. [returnByReference] deepin-calculator-5.7.21/3rdparty/core/sessionhistory.cpp:50:17: style: Local variable 'result' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/core/sessionhistory.h:45:14: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/core/sessionhistory.cpp:50:17: note: Shadow variable deepin-calculator-5.7.21/3rdparty/core/settings.cpp:65:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigLocation [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:96:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataLocation [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:105:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CacheLocation [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:320:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserScope [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:381:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:130:11: warning: Member variable 'Settings::complexNumbers' is not initialized in the constructor. [uninitMemberVarPrivate] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:130:11: warning: Member variable 'Settings::angleUnit' is not initialized in the constructor. [uninitMemberVarPrivate] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:130:11: warning: Member variable 'Settings::programmerBase' is not initialized in the constructor. [uninitMemberVarPrivate] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:130:11: warning: Member variable 'Settings::proBitLength' is not initialized in the constructor. [uninitMemberVarPrivate] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:130:11: warning: Member variable 'Settings::resultFormat' is not initialized in the constructor. [uninitMemberVarPrivate] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:130:11: warning: Member variable 'Settings::resultPrecision' is not initialized in the constructor. [uninitMemberVarPrivate] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:130:11: warning: Member variable 'Settings::resultFormatComplex' is not initialized in the constructor. [uninitMemberVarPrivate] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:130:11: warning: Member variable 'Settings::autoAns' is not initialized in the constructor. [uninitMemberVarPrivate] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:130:11: warning: Member variable 'Settings::autoCalc' is not initialized in the constructor. [uninitMemberVarPrivate] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:130:11: warning: Member variable 'Settings::autoCompletion' is not initialized in the constructor. [uninitMemberVarPrivate] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:130:11: warning: Member variable 'Settings::digitGrouping' is not initialized in the constructor. [uninitMemberVarPrivate] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:130:11: warning: Member variable 'Settings::sessionSave' is not initialized in the constructor. [uninitMemberVarPrivate] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:130:11: warning: Member variable 'Settings::leaveLastExpression' is not initialized in the constructor. [uninitMemberVarPrivate] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:130:11: warning: Member variable 'Settings::syntaxHighlighting' is not initialized in the constructor. [uninitMemberVarPrivate] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:130:11: warning: Member variable 'Settings::windowAlwaysOnTop' is not initialized in the constructor. [uninitMemberVarPrivate] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:130:11: warning: Member variable 'Settings::autoResultToClipboard' is not initialized in the constructor. [uninitMemberVarPrivate] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:130:11: warning: Member variable 'Settings::windowPositionSave' is not initialized in the constructor. [uninitMemberVarPrivate] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:130:11: warning: Member variable 'Settings::constantsDockVisible' is not initialized in the constructor. [uninitMemberVarPrivate] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:130:11: warning: Member variable 'Settings::functionsDockVisible' is not initialized in the constructor. [uninitMemberVarPrivate] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:130:11: warning: Member variable 'Settings::historyDockVisible' is not initialized in the constructor. [uninitMemberVarPrivate] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:130:11: warning: Member variable 'Settings::keypadVisible' is not initialized in the constructor. [uninitMemberVarPrivate] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:130:11: warning: Member variable 'Settings::formulaBookDockVisible' is not initialized in the constructor. [uninitMemberVarPrivate] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:130:11: warning: Member variable 'Settings::statusBarVisible' is not initialized in the constructor. [uninitMemberVarPrivate] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:130:11: warning: Member variable 'Settings::variablesDockVisible' is not initialized in the constructor. [uninitMemberVarPrivate] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:130:11: warning: Member variable 'Settings::userFunctionsDockVisible' is not initialized in the constructor. [uninitMemberVarPrivate] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:130:11: warning: Member variable 'Settings::windowOnfullScreen' is not initialized in the constructor. [uninitMemberVarPrivate] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:130:11: warning: Member variable 'Settings::bitfieldVisible' is not initialized in the constructor. [uninitMemberVarPrivate] deepin-calculator-5.7.21/3rdparty/core/settings.h:42:10: performance:inconclusive: Technically the member function 'Settings::setRadixCharacter' can be static (but you may consider moving to unnamed namespace). [functionStatic] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:307:16: note: Technically the member function 'Settings::setRadixCharacter' can be static (but you may consider moving to unnamed namespace). deepin-calculator-5.7.21/3rdparty/core/settings.h:42:10: note: Technically the member function 'Settings::setRadixCharacter' can be static (but you may consider moving to unnamed namespace). deepin-calculator-5.7.21/3rdparty/core/settings.h:43:10: performance:inconclusive: Technically the member function 'Settings::isRadixCharacterAuto' can be static (but you may consider moving to unnamed namespace). [functionStatic] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:297:16: note: Technically the member function 'Settings::isRadixCharacterAuto' can be static (but you may consider moving to unnamed namespace). deepin-calculator-5.7.21/3rdparty/core/settings.h:43:10: note: Technically the member function 'Settings::isRadixCharacterAuto' can be static (but you may consider moving to unnamed namespace). deepin-calculator-5.7.21/3rdparty/core/settings.h:44:10: performance:inconclusive: Technically the member function 'Settings::isRadixCharacterBoth' can be static (but you may consider moving to unnamed namespace). [functionStatic] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:302:16: note: Technically the member function 'Settings::isRadixCharacterBoth' can be static (but you may consider moving to unnamed namespace). deepin-calculator-5.7.21/3rdparty/core/settings.h:44:10: note: Technically the member function 'Settings::isRadixCharacterBoth' can be static (but you may consider moving to unnamed namespace). deepin-calculator-5.7.21/3rdparty/core/settings.cpp:379:43: style:inconclusive: Function 'createQSettings' argument 1 names different: declaration 'key' definition 'KEY'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/core/settings.cpp:117:50: note: Function 'createQSettings' argument 1 names different: declaration 'key' definition 'KEY'. deepin-calculator-5.7.21/3rdparty/core/settings.cpp:379:43: note: Function 'createQSettings' argument 1 names different: declaration 'key' definition 'KEY'. deepin-calculator-5.7.21/3rdparty/core/settings.cpp:329:20: style: Variable 'key' can be declared as reference to const [constVariableReference] deepin-calculator-5.7.21/3rdparty/core/userfunction.h:48:13: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] deepin-calculator-5.7.21/3rdparty/core/userfunction.h:49:17: performance: Function 'arguments()' should return member 'm_arguments' by const reference. [returnByReference] deepin-calculator-5.7.21/3rdparty/core/userfunction.h:50:13: performance: Function 'expression()' should return member 'm_expression' by const reference. [returnByReference] deepin-calculator-5.7.21/3rdparty/core/userfunction.h:51:13: performance: Function 'description()' should return member 'm_description' by const reference. [returnByReference] deepin-calculator-5.7.21/3rdparty/core/variable.cpp:32:17: style: Local variable 'value' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/core/variable.h:44:14: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/core/variable.cpp:32:17: note: Shadow variable deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:598:5: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:418:5: performance: Variable 'm_text' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:495:5: performance: Variable 'm_error' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] deepin-calculator-5.7.21/3rdparty/core/evaluator.h:148:13: performance: Function 'error()' should return member 'm_error' by const reference. [returnByReference] deepin-calculator-5.7.21/3rdparty/core/evaluator.h:152:13: performance: Function 'expression()' should return member 'm_expression' by const reference. [returnByReference] deepin-calculator-5.7.21/3rdparty/core/evaluator.h:177:14: performance: Function 'getStandardPercentAns()' should return member 'm_standardPercent' by const reference. [returnByReference] deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:212:13: performance: Function 'error()' should return member 'm_error' by const reference. [returnByReference] deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:1316:17: style: Condition '!ruleFound' is always true [knownConditionTrueFalse] deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:1313:30: note: Assignment 'ruleFound=false', assigned value is 0 deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:1316:17: note: Condition '!ruleFound' is always true deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:437:43: style: C-style pointer casting [cstyleCast] deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:1837:9: style: The scope of the variable 'index' can be reduced. [variableScope] deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:2615:9: style: The scope of the variable 'par' can be reduced. [variableScope] deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:436:13: style: Local variable 'text' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/core/evaluator.h:88:13: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:436:13: note: Shadow variable deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:828:16: style: Local variable 'tokens' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/core/evaluator.h:156:12: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:828:16: note: Shadow variable deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:897:12: style: Local variable 'tokens' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/core/evaluator.h:156:12: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:897:12: note: Shadow variable deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:1762:16: style: Local variable 'tokens' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/core/evaluator.h:156:12: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:1762:16: note: Shadow variable deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:2633:12: style: Local variable 'tokens' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/core/evaluator.h:156:12: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:2633:12: note: Shadow variable deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:2654:16: style: Local variable 'tokens' shadows outer variable [shadowVariable] deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:2633:12: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:2654:16: note: Shadow variable deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:2672:16: style: Local variable 'tokens' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/core/evaluator.h:156:12: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:2672:16: note: Shadow variable deepin-calculator-5.7.21/3rdparty/math/units.h:32:33: performance: Function parameter 'value' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:2460:57: performance: Function parameter 'value' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:604:16: style: Variable 'token' can be declared as reference to const [constVariableReference] deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:784:16: style: Variable 'u' can be declared as reference to const [constVariableReference] deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:2324:57: style: Parameter 'arguments' can be declared as reference to const [constParameterReference] deepin-calculator-5.7.21/3rdparty/core/evaluator.cpp:1346:31: style: Variable 'ruleFound' is assigned a value that is never used. [unreadVariable] deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:395:34: warning: The struct 'Format' defines member function with name 'operator+' also defined in its parent struct 'Format'. [duplInheritedMember] deepin-calculator-5.7.21/3rdparty/math/hmath.h:115:16: note: Parent function 'Format::operator+' deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:395:34: note: Derived function 'Format::operator+' deepin-calculator-5.7.21/3rdparty/math/cnumberparser.h:80:5: style: Class 'CNumberParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/3rdparty/math/cnumberparser.h:95:7: style: Class 'UnexpectedSymbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:571:60: style: Condition 'x.imag.isZero()' is always false [knownConditionTrueFalse] deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:549:22: note: Assuming that condition 'x.imag.isZero()' is not redundant deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:571:60: note: Condition 'x.imag.isZero()' is always false deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:495:36: style:inconclusive: Function 'conj' argument 1 names different: declaration 'x' definition 'n'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:167:40: note: Function 'conj' argument 1 names different: declaration 'x' definition 'n'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:495:36: note: Function 'conj' argument 1 names different: declaration 'x' definition 'n'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:873:1: style:inconclusive: Function 'round' argument 2 names different: declaration 'prec' definition 'n'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:145:47: note: Function 'round' argument 2 names different: declaration 'prec' definition 'n'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:873:1: note: Function 'round' argument 2 names different: declaration 'prec' definition 'n'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:874:1: style:inconclusive: Function 'trunc' argument 2 names different: declaration 'prec' definition 'n'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:146:47: note: Function 'trunc' argument 2 names different: declaration 'prec' definition 'n'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:874:1: note: Function 'trunc' argument 2 names different: declaration 'prec' definition 'n'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:882:1: style:inconclusive: Function 'factorial' argument 2 names different: declaration 'base' definition 'x2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:181:62: note: Function 'factorial' argument 2 names different: declaration 'base' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:882:1: note: Function 'factorial' argument 2 names different: declaration 'base' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:890:1: style:inconclusive: Function 'binomialPmf' argument 1 names different: declaration 'k' definition 'x1'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:189:47: note: Function 'binomialPmf' argument 1 names different: declaration 'k' definition 'x1'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:890:1: note: Function 'binomialPmf' argument 1 names different: declaration 'k' definition 'x1'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:890:1: style:inconclusive: Function 'binomialPmf' argument 2 names different: declaration 'n' definition 'x2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:189:65: note: Function 'binomialPmf' argument 2 names different: declaration 'n' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:890:1: note: Function 'binomialPmf' argument 2 names different: declaration 'n' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:890:1: style:inconclusive: Function 'binomialPmf' argument 3 names different: declaration 'p' definition 'x3'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:189:83: note: Function 'binomialPmf' argument 3 names different: declaration 'p' definition 'x3'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:890:1: note: Function 'binomialPmf' argument 3 names different: declaration 'p' definition 'x3'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:891:1: style:inconclusive: Function 'binomialCdf' argument 1 names different: declaration 'k' definition 'x1'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:190:47: note: Function 'binomialCdf' argument 1 names different: declaration 'k' definition 'x1'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:891:1: note: Function 'binomialCdf' argument 1 names different: declaration 'k' definition 'x1'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:891:1: style:inconclusive: Function 'binomialCdf' argument 2 names different: declaration 'n' definition 'x2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:190:65: note: Function 'binomialCdf' argument 2 names different: declaration 'n' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:891:1: note: Function 'binomialCdf' argument 2 names different: declaration 'n' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:891:1: style:inconclusive: Function 'binomialCdf' argument 3 names different: declaration 'p' definition 'x3'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:190:83: note: Function 'binomialCdf' argument 3 names different: declaration 'p' definition 'x3'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:891:1: note: Function 'binomialCdf' argument 3 names different: declaration 'p' definition 'x3'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:892:1: style:inconclusive: Function 'binomialMean' argument 1 names different: declaration 'n' definition 'x1'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:191:48: note: Function 'binomialMean' argument 1 names different: declaration 'n' definition 'x1'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:892:1: note: Function 'binomialMean' argument 1 names different: declaration 'n' definition 'x1'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:892:1: style:inconclusive: Function 'binomialMean' argument 2 names different: declaration 'p' definition 'x2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:191:66: note: Function 'binomialMean' argument 2 names different: declaration 'p' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:892:1: note: Function 'binomialMean' argument 2 names different: declaration 'p' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:893:1: style:inconclusive: Function 'binomialVariance' argument 1 names different: declaration 'n' definition 'x1'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:192:52: note: Function 'binomialVariance' argument 1 names different: declaration 'n' definition 'x1'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:893:1: note: Function 'binomialVariance' argument 1 names different: declaration 'n' definition 'x1'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:893:1: style:inconclusive: Function 'binomialVariance' argument 2 names different: declaration 'p' definition 'x2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:192:70: note: Function 'binomialVariance' argument 2 names different: declaration 'p' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:893:1: note: Function 'binomialVariance' argument 2 names different: declaration 'p' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:894:1: style:inconclusive: Function 'hypergeometricPmf' argument 1 names different: declaration 'k' definition 'x1'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:193:53: note: Function 'hypergeometricPmf' argument 1 names different: declaration 'k' definition 'x1'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:894:1: note: Function 'hypergeometricPmf' argument 1 names different: declaration 'k' definition 'x1'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:894:1: style:inconclusive: Function 'hypergeometricPmf' argument 2 names different: declaration 'N' definition 'x2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:193:71: note: Function 'hypergeometricPmf' argument 2 names different: declaration 'N' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:894:1: note: Function 'hypergeometricPmf' argument 2 names different: declaration 'N' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:894:1: style:inconclusive: Function 'hypergeometricPmf' argument 3 names different: declaration 'M' definition 'x3'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:193:89: note: Function 'hypergeometricPmf' argument 3 names different: declaration 'M' definition 'x3'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:894:1: note: Function 'hypergeometricPmf' argument 3 names different: declaration 'M' definition 'x3'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:894:1: style:inconclusive: Function 'hypergeometricPmf' argument 4 names different: declaration 'n' definition 'x4'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:193:107: note: Function 'hypergeometricPmf' argument 4 names different: declaration 'n' definition 'x4'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:894:1: note: Function 'hypergeometricPmf' argument 4 names different: declaration 'n' definition 'x4'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:895:1: style:inconclusive: Function 'hypergeometricCdf' argument 1 names different: declaration 'k' definition 'x1'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:194:53: note: Function 'hypergeometricCdf' argument 1 names different: declaration 'k' definition 'x1'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:895:1: note: Function 'hypergeometricCdf' argument 1 names different: declaration 'k' definition 'x1'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:895:1: style:inconclusive: Function 'hypergeometricCdf' argument 2 names different: declaration 'N' definition 'x2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:194:71: note: Function 'hypergeometricCdf' argument 2 names different: declaration 'N' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:895:1: note: Function 'hypergeometricCdf' argument 2 names different: declaration 'N' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:895:1: style:inconclusive: Function 'hypergeometricCdf' argument 3 names different: declaration 'M' definition 'x3'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:194:89: note: Function 'hypergeometricCdf' argument 3 names different: declaration 'M' definition 'x3'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:895:1: note: Function 'hypergeometricCdf' argument 3 names different: declaration 'M' definition 'x3'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:895:1: style:inconclusive: Function 'hypergeometricCdf' argument 4 names different: declaration 'n' definition 'x4'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:194:107: note: Function 'hypergeometricCdf' argument 4 names different: declaration 'n' definition 'x4'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:895:1: note: Function 'hypergeometricCdf' argument 4 names different: declaration 'n' definition 'x4'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:896:1: style:inconclusive: Function 'hypergeometricMean' argument 1 names different: declaration 'N' definition 'x1'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:195:54: note: Function 'hypergeometricMean' argument 1 names different: declaration 'N' definition 'x1'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:896:1: note: Function 'hypergeometricMean' argument 1 names different: declaration 'N' definition 'x1'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:896:1: style:inconclusive: Function 'hypergeometricMean' argument 2 names different: declaration 'M' definition 'x2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:195:72: note: Function 'hypergeometricMean' argument 2 names different: declaration 'M' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:896:1: note: Function 'hypergeometricMean' argument 2 names different: declaration 'M' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:896:1: style:inconclusive: Function 'hypergeometricMean' argument 3 names different: declaration 'n' definition 'x3'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:195:90: note: Function 'hypergeometricMean' argument 3 names different: declaration 'n' definition 'x3'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:896:1: note: Function 'hypergeometricMean' argument 3 names different: declaration 'n' definition 'x3'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:897:1: style:inconclusive: Function 'hypergeometricVariance' argument 1 names different: declaration 'N' definition 'x1'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:196:58: note: Function 'hypergeometricVariance' argument 1 names different: declaration 'N' definition 'x1'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:897:1: note: Function 'hypergeometricVariance' argument 1 names different: declaration 'N' definition 'x1'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:897:1: style:inconclusive: Function 'hypergeometricVariance' argument 2 names different: declaration 'M' definition 'x2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:196:76: note: Function 'hypergeometricVariance' argument 2 names different: declaration 'M' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:897:1: note: Function 'hypergeometricVariance' argument 2 names different: declaration 'M' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:897:1: style:inconclusive: Function 'hypergeometricVariance' argument 3 names different: declaration 'n' definition 'x3'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:196:94: note: Function 'hypergeometricVariance' argument 3 names different: declaration 'n' definition 'x3'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:897:1: note: Function 'hypergeometricVariance' argument 3 names different: declaration 'n' definition 'x3'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:898:1: style:inconclusive: Function 'poissonPmf' argument 1 names different: declaration 'k' definition 'x1'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:197:46: note: Function 'poissonPmf' argument 1 names different: declaration 'k' definition 'x1'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:898:1: note: Function 'poissonPmf' argument 1 names different: declaration 'k' definition 'x1'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:898:1: style:inconclusive: Function 'poissonPmf' argument 2 names different: declaration 'l' definition 'x2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:197:64: note: Function 'poissonPmf' argument 2 names different: declaration 'l' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:898:1: note: Function 'poissonPmf' argument 2 names different: declaration 'l' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:899:1: style:inconclusive: Function 'poissonCdf' argument 1 names different: declaration 'k' definition 'x1'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:198:46: note: Function 'poissonCdf' argument 1 names different: declaration 'k' definition 'x1'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:899:1: note: Function 'poissonCdf' argument 1 names different: declaration 'k' definition 'x1'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:899:1: style:inconclusive: Function 'poissonCdf' argument 2 names different: declaration 'l' definition 'x2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:198:64: note: Function 'poissonCdf' argument 2 names different: declaration 'l' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:899:1: note: Function 'poissonCdf' argument 2 names different: declaration 'l' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:900:1: style:inconclusive: Function 'poissonMean' argument 1 names different: declaration 'l' definition 'x'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:199:47: note: Function 'poissonMean' argument 1 names different: declaration 'l' definition 'x'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:900:1: note: Function 'poissonMean' argument 1 names different: declaration 'l' definition 'x'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:901:1: style:inconclusive: Function 'poissonVariance' argument 1 names different: declaration 'l' definition 'x'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:200:51: note: Function 'poissonVariance' argument 1 names different: declaration 'l' definition 'x'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:901:1: note: Function 'poissonVariance' argument 1 names different: declaration 'l' definition 'x'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:903:1: style:inconclusive: Function 'mask' argument 2 names different: declaration 'bits' definition 'x2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:202:57: note: Function 'mask' argument 2 names different: declaration 'bits' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:903:1: note: Function 'mask' argument 2 names different: declaration 'bits' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:904:1: style:inconclusive: Function 'sgnext' argument 2 names different: declaration 'bits' definition 'x2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:203:59: note: Function 'sgnext' argument 2 names different: declaration 'bits' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:904:1: note: Function 'sgnext' argument 2 names different: declaration 'bits' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:905:1: style:inconclusive: Function 'ashr' argument 2 names different: declaration 'bits' definition 'x2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:204:57: note: Function 'ashr' argument 2 names different: declaration 'bits' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:905:1: note: Function 'ashr' argument 2 names different: declaration 'bits' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:906:1: style:inconclusive: Function 'lshr' argument 2 names different: declaration 'bits' definition 'x2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:205:57: note: Function 'lshr' argument 2 names different: declaration 'bits' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:906:1: note: Function 'lshr' argument 2 names different: declaration 'bits' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:907:1: style:inconclusive: Function 'rosh' argument 2 names different: declaration 'bits' definition 'x2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:206:57: note: Function 'rosh' argument 2 names different: declaration 'bits' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:907:1: note: Function 'rosh' argument 2 names different: declaration 'bits' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:908:1: style:inconclusive: Function 'rcsh' argument 2 names different: declaration 'bits' definition 'x2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:207:57: note: Function 'rcsh' argument 2 names different: declaration 'bits' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:908:1: note: Function 'rcsh' argument 2 names different: declaration 'bits' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:911:1: style:inconclusive: Function 'decodeIeee754' argument 2 names different: declaration 'exp_bits' definition 'x2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:209:66: note: Function 'decodeIeee754' argument 2 names different: declaration 'exp_bits' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:911:1: note: Function 'decodeIeee754' argument 2 names different: declaration 'exp_bits' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:911:1: style:inconclusive: Function 'decodeIeee754' argument 3 names different: declaration 'significand_bits' definition 'x3'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:209:91: note: Function 'decodeIeee754' argument 3 names different: declaration 'significand_bits' definition 'x3'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:911:1: note: Function 'decodeIeee754' argument 3 names different: declaration 'significand_bits' definition 'x3'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:912:1: style:inconclusive: Function 'decodeIeee754' argument 2 names different: declaration 'exp_bits' definition 'x2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:210:66: note: Function 'decodeIeee754' argument 2 names different: declaration 'exp_bits' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:912:1: note: Function 'decodeIeee754' argument 2 names different: declaration 'exp_bits' definition 'x2'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:912:1: style:inconclusive: Function 'decodeIeee754' argument 3 names different: declaration 'significand_bits' definition 'x3'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:210:91: note: Function 'decodeIeee754' argument 3 names different: declaration 'significand_bits' definition 'x3'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:912:1: note: Function 'decodeIeee754' argument 3 names different: declaration 'significand_bits' definition 'x3'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:912:1: style:inconclusive: Function 'decodeIeee754' argument 4 names different: declaration 'exp_bias' definition 'x4'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cmath.h:211:49: note: Function 'decodeIeee754' argument 4 names different: declaration 'exp_bias' definition 'x4'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:912:1: note: Function 'decodeIeee754' argument 4 names different: declaration 'exp_bias' definition 'x4'. deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:461:17: style: Local variable 'phase' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/math/cmath.h:168:20: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:461:17: note: Shadow variable deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:538:13: style: Local variable 'abs' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/math/cmath.h:138:20: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:538:13: note: Shadow variable deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:566:17: style: Local variable 'abs' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/math/cmath.h:138:20: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:566:17: note: Shadow variable deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:570:14: style: Local variable 'imag' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/math/cmath.h:166:20: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:570:14: note: Shadow variable deepin-calculator-5.7.21/3rdparty/math/cmath.cpp:453:58: performance: Function parameter 'format' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/3rdparty/math/cnumberparser.h:74:13: style:inconclusive: Technically the member function 'CNumberParser::base_number' can be const. [functionConst] deepin-calculator-5.7.21/3rdparty/math/cnumberparser.cpp:135:24: note: Technically the member function 'CNumberParser::base_number' can be const. deepin-calculator-5.7.21/3rdparty/math/cnumberparser.h:74:13: note: Technically the member function 'CNumberParser::base_number' can be const. deepin-calculator-5.7.21/3rdparty/math/cnumberparser.cpp:67:38: style:inconclusive: Function 'parse' argument 1 names different: declaration 'number' definition 'Number'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/cnumberparser.h:81:27: note: Function 'parse' argument 1 names different: declaration 'number' definition 'Number'. deepin-calculator-5.7.21/3rdparty/math/cnumberparser.cpp:67:38: note: Function 'parse' argument 1 names different: declaration 'number' definition 'Number'. deepin-calculator-5.7.21/3rdparty/math/floatcommon.c:207:24: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] deepin-calculator-5.7.21/3rdparty/math/floatconvert.c:229:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/3rdparty/math/floatconvert.c:247:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/3rdparty/math/floaterf.c:253:41: warning: Either the condition 'ix>=0x10000' is redundant or there is signed integer overflow for expression 'ix*ix'. [integerOverflowCond] deepin-calculator-5.7.21/3rdparty/math/floaterf.c:253:24: note: Assuming that condition 'ix>=0x10000' is not redundant deepin-calculator-5.7.21/3rdparty/math/floaterf.c:253:41: note: Integer overflow deepin-calculator-5.7.21/3rdparty/math/floaterf.c:273:8: style: Variable 'sign' is assigned a value that is never used. [unreadVariable] deepin-calculator-5.7.21/3rdparty/math/floatconvert.c:322:15: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] deepin-calculator-5.7.21/3rdparty/math/floatconvert.c:793:9: style:inconclusive: Function 'float_out' argument 3 names different: declaration 'digits' definition 'scale'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/floatconvert.h:68:51: note: Function 'float_out' argument 3 names different: declaration 'digits' definition 'scale'. deepin-calculator-5.7.21/3rdparty/math/floatconvert.c:793:9: note: Function 'float_out' argument 3 names different: declaration 'digits' definition 'scale'. deepin-calculator-5.7.21/3rdparty/math/floatconvert.c:102:16: style: Parameter 'longint' can be declared as pointer to const [constParameterPointer] deepin-calculator-5.7.21/3rdparty/math/floatconvert.c:291:35: warning: Uninitialized variable: buf [uninitvar] deepin-calculator-5.7.21/3rdparty/math/floatconvert.c:286:15: note: Assuming condition is true deepin-calculator-5.7.21/3rdparty/math/floatconvert.c:291:35: note: Uninitialized variable: buf deepin-calculator-5.7.21/3rdparty/math/floatconvert.c:39:19: style: struct member 't_ext_number::n' is never used. [unusedStructMember] deepin-calculator-5.7.21/3rdparty/math/floatconvert.c:40:15: style: struct member 't_ext_number::l' is never used. [unusedStructMember] deepin-calculator-5.7.21/3rdparty/math/floatconvert.c:41:14: style: struct member 't_ext_number::f' is never used. [unusedStructMember] deepin-calculator-5.7.21/3rdparty/math/floatconvert.c:42:9: style: struct member 't_ext_number::bitlength' is never used. [unusedStructMember] deepin-calculator-5.7.21/3rdparty/math/floatconvert.c:43:9: style: struct member 't_ext_number::trailing0' is never used. [unusedStructMember] deepin-calculator-5.7.21/3rdparty/math/floatconvert.c:44:9: style: struct member 't_ext_number::lgbase' is never used. [unusedStructMember] deepin-calculator-5.7.21/3rdparty/math/floatexp.c:399:12: style:inconclusive: Function '_power10' argument 1 names different: declaration 'exponent' definition 'x'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/floatexp.h:52:24: note: Function '_power10' argument 1 names different: declaration 'exponent' definition 'x'. deepin-calculator-5.7.21/3rdparty/math/floatexp.c:399:12: note: Function '_power10' argument 1 names different: declaration 'exponent' definition 'x'. deepin-calculator-5.7.21/3rdparty/math/floatgamma.c:111:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] deepin-calculator-5.7.21/3rdparty/math/floatgamma.c:111:10: style: Variable 'digits' is assigned a value that is never used. [unreadVariable] deepin-calculator-5.7.21/3rdparty/math/floathmath.c:681:13: style:inconclusive: Function 'float_shr' argument 3 names different: declaration 'y' definition 'shift'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/floathmath.h:376:54: note: Function 'float_shr' argument 3 names different: declaration 'y' definition 'shift'. deepin-calculator-5.7.21/3rdparty/math/floathmath.c:681:13: note: Function 'float_shr' argument 3 names different: declaration 'y' definition 'shift'. deepin-calculator-5.7.21/3rdparty/math/floathmath.c:690:13: style:inconclusive: Function 'float_shl' argument 3 names different: declaration 'y' definition 'shift'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/floathmath.h:362:54: note: Function 'float_shl' argument 3 names different: declaration 'y' definition 'shift'. deepin-calculator-5.7.21/3rdparty/math/floathmath.c:690:13: note: Function 'float_shl' argument 3 names different: declaration 'y' definition 'shift'. deepin-calculator-5.7.21/3rdparty/math/floatlogic.c:64:15: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] deepin-calculator-5.7.21/3rdparty/math/floatlogic.c:53:39: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] deepin-calculator-5.7.21/3rdparty/math/floatlogic.c:64:15: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] deepin-calculator-5.7.21/3rdparty/math/floatio.c:804:25: style: Checking if unsigned expression 'tokens->maxdigits' is less than zero. [unsignedLessThanZero] deepin-calculator-5.7.21/3rdparty/math/floatio.c:770:16: style:inconclusive: Function 'parse' argument 2 names different: declaration 'buf' definition 'buffer'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/floatio.h:176:44: note: Function 'parse' argument 2 names different: declaration 'buf' definition 'buffer'. deepin-calculator-5.7.21/3rdparty/math/floatio.c:770:16: note: Function 'parse' argument 2 names different: declaration 'buf' definition 'buffer'. deepin-calculator-5.7.21/3rdparty/math/floatio.c:907:14: style: Local variable 'ioparams' shadows outer variable [shadowVariable] deepin-calculator-5.7.21/3rdparty/math/floatio.c:579:19: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/math/floatio.c:907:14: note: Shadow variable deepin-calculator-5.7.21/3rdparty/math/floatio.c:1052:16: style: Local variable 'ioparams' shadows outer variable [shadowVariable] deepin-calculator-5.7.21/3rdparty/math/floatio.c:579:19: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/math/floatio.c:1052:16: note: Shadow variable deepin-calculator-5.7.21/3rdparty/math/floatio.c:774:9: style: Variable 'expchar' can be declared as pointer to const [constVariablePointer] deepin-calculator-5.7.21/3rdparty/math/floatio.c:778:9: style: Variable 'expbegin' can be declared as pointer to const [constVariablePointer] deepin-calculator-5.7.21/3rdparty/math/floatio.c:890:9: style: Parameter 'token' can be declared as pointer to const [constParameterPointer] deepin-calculator-5.7.21/3rdparty/math/floatio.c:908:9: style: Variable 'expbegin' can be declared as pointer to const [constVariablePointer] deepin-calculator-5.7.21/3rdparty/math/floatio.c:909:9: style: Variable 'expend' can be declared as pointer to const [constVariablePointer] deepin-calculator-5.7.21/3rdparty/math/floatio.c:1053:11: style: Variable 'expbegin' can be declared as pointer to const [constVariablePointer] deepin-calculator-5.7.21/3rdparty/math/floatio.c:1054:11: style: Variable 'expend' can be declared as pointer to const [constVariablePointer] deepin-calculator-5.7.21/3rdparty/math/floatio.c:485:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] deepin-calculator-5.7.21/3rdparty/math/floatio.c:480:44: note: Assignment 'upperLimit=((sizeof(int)*8-2)+2)-1', assigned value is 31 deepin-calculator-5.7.21/3rdparty/math/floatio.c:485:21: note: Shift deepin-calculator-5.7.21/3rdparty/math/floatlong.c:222:14: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] deepin-calculator-5.7.21/3rdparty/math/floatlong.c:229:14: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] deepin-calculator-5.7.21/3rdparty/math/floatlong.c:239:14: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] deepin-calculator-5.7.21/3rdparty/math/floatlong.c:339:24: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] deepin-calculator-5.7.21/3rdparty/math/floatnum.c:290:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] deepin-calculator-5.7.21/3rdparty/math/floatnum.c:326:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] deepin-calculator-5.7.21/3rdparty/math/floatnum.c:345:43: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] deepin-calculator-5.7.21/3rdparty/math/floatnum.c:352:43: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] deepin-calculator-5.7.21/3rdparty/math/floatnum.c:335:12: style:inconclusive: Function '_setzero' argument 1 names different: declaration 'x' definition 'result'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/floatnum.h:445:24: note: Function '_setzero' argument 1 names different: declaration 'x' definition 'result'. deepin-calculator-5.7.21/3rdparty/math/floatnum.c:335:12: note: Function '_setzero' argument 1 names different: declaration 'x' definition 'result'. deepin-calculator-5.7.21/3rdparty/math/floatnum.c:1568:7: style:inconclusive: Function 'float_sub' argument 4 names different: declaration 'digits' definition 'scale'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/floatnum.h:366:7: note: Function 'float_sub' argument 4 names different: declaration 'digits' definition 'scale'. deepin-calculator-5.7.21/3rdparty/math/floatnum.c:1568:7: note: Function 'float_sub' argument 4 names different: declaration 'digits' definition 'scale'. deepin-calculator-5.7.21/3rdparty/math/floatnum.c:457:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] deepin-calculator-5.7.21/3rdparty/math/floatnum.c:290:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] deepin-calculator-5.7.21/3rdparty/math/floatnum.c:326:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] deepin-calculator-5.7.21/3rdparty/math/floatnum.c:345:43: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] deepin-calculator-5.7.21/3rdparty/math/floatnum.c:352:43: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] deepin-calculator-5.7.21/3rdparty/math/floatnum.c:1001:8: style: Variable 'sign' is assigned a value that is never used. [unreadVariable] deepin-calculator-5.7.21/3rdparty/math/hmath.cpp:884:49: style: Condition 'expd<-prec' is always false [knownConditionTrueFalse] deepin-calculator-5.7.21/3rdparty/math/hmath.cpp:882:19: note: Assuming that condition 'expd<-prec' is not redundant deepin-calculator-5.7.21/3rdparty/math/hmath.cpp:884:49: note: Condition 'expd<-prec' is always false deepin-calculator-5.7.21/3rdparty/math/hmath.cpp:800:19: style: C-style pointer casting [cstyleCast] deepin-calculator-5.7.21/3rdparty/math/hmath.cpp:804:19: style: C-style pointer casting [cstyleCast] deepin-calculator-5.7.21/3rdparty/math/hmath.cpp:1624:53: style:inconclusive: Function 'nCr' argument 2 names different: declaration 'k' definition 'r'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/hmath.h:200:57: note: Function 'nCr' argument 2 names different: declaration 'k' definition 'r'. deepin-calculator-5.7.21/3rdparty/math/hmath.cpp:1624:53: note: Function 'nCr' argument 2 names different: declaration 'k' definition 'r'. deepin-calculator-5.7.21/3rdparty/math/hmath.cpp:2320:59: style:inconclusive: Function 'parse_str' argument 2 names different: declaration 'out' definition 'str_out'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/hmath.h:143:57: note: Function 'parse_str' argument 2 names different: declaration 'out' definition 'str_out'. deepin-calculator-5.7.21/3rdparty/math/hmath.cpp:2320:59: note: Function 'parse_str' argument 2 names different: declaration 'out' definition 'str_out'. deepin-calculator-5.7.21/3rdparty/math/hmath.cpp:1120:9: style: Local variable 'exp' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/math/hmath.h:171:20: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/math/hmath.cpp:1120:9: note: Shadow variable deepin-calculator-5.7.21/3rdparty/math/hmath.cpp:1144:9: style: Local variable 'exp' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/math/hmath.h:171:20: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/math/hmath.cpp:1144:9: note: Shadow variable deepin-calculator-5.7.21/3rdparty/math/hmath.cpp:1349:14: style: Local variable 'exp' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/math/hmath.h:171:20: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/math/hmath.cpp:1349:14: note: Shadow variable deepin-calculator-5.7.21/3rdparty/math/hmath.cpp:1499:17: style: Local variable 'phi' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/math/hmath.h:146:20: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/math/hmath.cpp:1499:17: note: Shadow variable deepin-calculator-5.7.21/3rdparty/math/hmath.cpp:2199:13: style: Local variable 'exp' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/math/hmath.h:171:20: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/math/hmath.cpp:2199:13: note: Shadow variable deepin-calculator-5.7.21/3rdparty/math/hmath.cpp:1297:22: style: Variable 'sign' is assigned a value that is never used. [unreadVariable] deepin-calculator-5.7.21/3rdparty/math/number.c:488:19: style: Condition 'n1->n_scale!=min_scale' is always true [knownConditionTrueFalse] deepin-calculator-5.7.21/3rdparty/math/number.c:468:13: note: min_scale is assigned '(n1->n_scale)>(n2->n_scale)?(n2->n_scale):(n1->n_scale)' here. deepin-calculator-5.7.21/3rdparty/math/number.c:488:19: note: Condition 'n1->n_scale!=min_scale' is always true deepin-calculator-5.7.21/3rdparty/math/number.c:94:3: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] deepin-calculator-5.7.21/3rdparty/math/number.c:92:14: note: Assuming that condition 'temp==NULL' is not redundant deepin-calculator-5.7.21/3rdparty/math/number.c:94:3: note: Null pointer dereference deepin-calculator-5.7.21/3rdparty/math/number.c:95:3: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] deepin-calculator-5.7.21/3rdparty/math/number.c:92:14: note: Assuming that condition 'temp==NULL' is not redundant deepin-calculator-5.7.21/3rdparty/math/number.c:95:3: note: Null pointer dereference deepin-calculator-5.7.21/3rdparty/math/number.c:96:3: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] deepin-calculator-5.7.21/3rdparty/math/number.c:92:14: note: Assuming that condition 'temp==NULL' is not redundant deepin-calculator-5.7.21/3rdparty/math/number.c:96:3: note: Null pointer dereference deepin-calculator-5.7.21/3rdparty/math/number.c:97:3: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] deepin-calculator-5.7.21/3rdparty/math/number.c:92:14: note: Assuming that condition 'temp==NULL' is not redundant deepin-calculator-5.7.21/3rdparty/math/number.c:97:3: note: Null pointer dereference deepin-calculator-5.7.21/3rdparty/math/number.c:98:3: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] deepin-calculator-5.7.21/3rdparty/math/number.c:92:14: note: Assuming that condition 'temp==NULL' is not redundant deepin-calculator-5.7.21/3rdparty/math/number.c:98:3: note: Null pointer dereference deepin-calculator-5.7.21/3rdparty/math/number.c:99:7: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] deepin-calculator-5.7.21/3rdparty/math/number.c:92:14: note: Assuming that condition 'temp==NULL' is not redundant deepin-calculator-5.7.21/3rdparty/math/number.c:99:7: note: Null pointer dereference deepin-calculator-5.7.21/3rdparty/math/number.c:672:3: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] deepin-calculator-5.7.21/3rdparty/math/number.c:670:14: note: Assuming that condition 'temp==NULL' is not redundant deepin-calculator-5.7.21/3rdparty/math/number.c:672:3: note: Null pointer dereference deepin-calculator-5.7.21/3rdparty/math/number.c:673:3: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] deepin-calculator-5.7.21/3rdparty/math/number.c:670:14: note: Assuming that condition 'temp==NULL' is not redundant deepin-calculator-5.7.21/3rdparty/math/number.c:673:3: note: Null pointer dereference deepin-calculator-5.7.21/3rdparty/math/number.c:674:3: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] deepin-calculator-5.7.21/3rdparty/math/number.c:670:14: note: Assuming that condition 'temp==NULL' is not redundant deepin-calculator-5.7.21/3rdparty/math/number.c:674:3: note: Null pointer dereference deepin-calculator-5.7.21/3rdparty/math/number.c:675:3: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] deepin-calculator-5.7.21/3rdparty/math/number.c:670:14: note: Assuming that condition 'temp==NULL' is not redundant deepin-calculator-5.7.21/3rdparty/math/number.c:675:3: note: Null pointer dereference deepin-calculator-5.7.21/3rdparty/math/number.c:676:3: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] deepin-calculator-5.7.21/3rdparty/math/number.c:670:14: note: Assuming that condition 'temp==NULL' is not redundant deepin-calculator-5.7.21/3rdparty/math/number.c:676:3: note: Null pointer dereference deepin-calculator-5.7.21/3rdparty/math/number.c:677:3: warning: Either the condition 'temp==NULL' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck] deepin-calculator-5.7.21/3rdparty/math/number.c:670:14: note: Assuming that condition 'temp==NULL' is not redundant deepin-calculator-5.7.21/3rdparty/math/number.c:677:3: note: Null pointer dereference deepin-calculator-5.7.21/3rdparty/math/number.c:1005:11: warning: Either the condition 'num1==NULL' is redundant or there is possible null pointer dereference: num1. [nullPointerRedundantCheck] deepin-calculator-5.7.21/3rdparty/math/number.c:1004:12: note: Assuming that condition 'num1==NULL' is not redundant deepin-calculator-5.7.21/3rdparty/math/number.c:1005:11: note: Null pointer dereference deepin-calculator-5.7.21/3rdparty/math/number.c:1011:11: warning: Either the condition 'num2==NULL' is redundant or there is possible null pointer dereference: num2. [nullPointerRedundantCheck] deepin-calculator-5.7.21/3rdparty/math/number.c:1010:12: note: Assuming that condition 'num2==NULL' is not redundant deepin-calculator-5.7.21/3rdparty/math/number.c:1011:11: note: Null pointer dereference deepin-calculator-5.7.21/3rdparty/math/number.c:1014:11: warning: Either the condition 'num2==NULL' is redundant or there is possible null pointer dereference: n2ptr. [nullPointerRedundantCheck] deepin-calculator-5.7.21/3rdparty/math/number.c:1010:12: note: Assuming that condition 'num2==NULL' is not redundant deepin-calculator-5.7.21/3rdparty/math/number.c:1013:11: note: Assignment 'n2ptr=num2', assigned value is 0 deepin-calculator-5.7.21/3rdparty/math/number.c:1014:11: note: Null pointer dereference deepin-calculator-5.7.21/3rdparty/math/number.c:1006:15: warning: Either the condition 'num1==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] deepin-calculator-5.7.21/3rdparty/math/number.c:1004:12: note: Assuming that condition 'num1==NULL' is not redundant deepin-calculator-5.7.21/3rdparty/math/number.c:1006:15: note: Null pointer addition deepin-calculator-5.7.21/3rdparty/math/number.c:1012:9: warning: Either the condition 'num2==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] deepin-calculator-5.7.21/3rdparty/math/number.c:1010:12: note: Assuming that condition 'num2==NULL' is not redundant deepin-calculator-5.7.21/3rdparty/math/number.c:1012:9: note: Null pointer addition deepin-calculator-5.7.21/3rdparty/math/number.c:686:9: style: Variable 'n1end' can be declared as pointer to const [constVariablePointer] deepin-calculator-5.7.21/3rdparty/math/number.c:686:17: style: Variable 'n2end' can be declared as pointer to const [constVariablePointer] deepin-calculator-5.7.21/3rdparty/math/number.c:964:25: style: Variable 'ptr2' can be declared as pointer to const [constVariablePointer] deepin-calculator-5.7.21/3rdparty/math/number.c:1812:12: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] deepin-calculator-5.7.21/3rdparty/math/number.c:1813:21: style: Parameter 'num' can be declared as pointer to const [constParameterPointer] deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:645:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable General [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:690:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:377:21: warning: 'operator=' should check for assignment to self to avoid problems with dynamic memory. [operatorEqToSelf] deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:579:36: warning: The class 'Format' defines member function with name 'operator+' also defined in its parent struct 'Format'. [duplInheritedMember] deepin-calculator-5.7.21/3rdparty/math/cmath.h:115:16: note: Parent function 'Format::operator+' deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:579:36: note: Derived function 'Format::operator+' deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:579:36: warning: The class 'Format' defines member function with name 'operator+' also defined in its parent struct 'Format'. [duplInheritedMember] deepin-calculator-5.7.21/3rdparty/math/hmath.h:115:16: note: Parent function 'Format::operator+' deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:579:36: note: Derived function 'Format::operator+' deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:781:1: style:inconclusive: Function 'log' argument 1 names different: declaration 'base' definition 'arg1'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:182:41: note: Function 'log' argument 1 names different: declaration 'base' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:781:1: note: Function 'log' argument 1 names different: declaration 'base' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:797:1: style:inconclusive: Function 'arctan2' argument 2 names different: declaration 'y' definition 'arg2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:204:63: note: Function 'arctan2' argument 2 names different: declaration 'y' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:797:1: note: Function 'arctan2' argument 2 names different: declaration 'y' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:799:1: style:inconclusive: Function 'factorial' argument 1 names different: declaration 'x' definition 'arg1'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:206:47: note: Function 'factorial' argument 1 names different: declaration 'x' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:799:1: note: Function 'factorial' argument 1 names different: declaration 'x' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:799:1: style:inconclusive: Function 'factorial' argument 2 names different: declaration 'base' definition 'arg2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:206:66: note: Function 'factorial' argument 2 names different: declaration 'base' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:799:1: note: Function 'factorial' argument 2 names different: declaration 'base' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:824:1: style:inconclusive: Function 'nCr' argument 1 names different: declaration 'n' definition 'arg1'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:212:41: note: Function 'nCr' argument 1 names different: declaration 'n' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:824:1: note: Function 'nCr' argument 1 names different: declaration 'n' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:824:1: style:inconclusive: Function 'nCr' argument 2 names different: declaration 'k' definition 'arg2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:212:60: note: Function 'nCr' argument 2 names different: declaration 'k' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:824:1: note: Function 'nCr' argument 2 names different: declaration 'k' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:825:1: style:inconclusive: Function 'nPr' argument 1 names different: declaration 'n' definition 'arg1'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:213:41: note: Function 'nPr' argument 1 names different: declaration 'n' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:825:1: note: Function 'nPr' argument 1 names different: declaration 'n' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:825:1: style:inconclusive: Function 'nPr' argument 2 names different: declaration 'r' definition 'arg2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:213:60: note: Function 'nPr' argument 2 names different: declaration 'r' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:825:1: note: Function 'nPr' argument 2 names different: declaration 'r' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:826:1: style:inconclusive: Function 'binomialPmf' argument 1 names different: declaration 'k' definition 'arg1'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:214:49: note: Function 'binomialPmf' argument 1 names different: declaration 'k' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:826:1: note: Function 'binomialPmf' argument 1 names different: declaration 'k' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:826:1: style:inconclusive: Function 'binomialPmf' argument 2 names different: declaration 'n' definition 'arg2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:214:68: note: Function 'binomialPmf' argument 2 names different: declaration 'n' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:826:1: note: Function 'binomialPmf' argument 2 names different: declaration 'n' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:826:1: style:inconclusive: Function 'binomialPmf' argument 3 names different: declaration 'p' definition 'arg3'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:214:87: note: Function 'binomialPmf' argument 3 names different: declaration 'p' definition 'arg3'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:826:1: note: Function 'binomialPmf' argument 3 names different: declaration 'p' definition 'arg3'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:827:1: style:inconclusive: Function 'binomialCdf' argument 1 names different: declaration 'k' definition 'arg1'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:215:49: note: Function 'binomialCdf' argument 1 names different: declaration 'k' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:827:1: note: Function 'binomialCdf' argument 1 names different: declaration 'k' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:827:1: style:inconclusive: Function 'binomialCdf' argument 2 names different: declaration 'n' definition 'arg2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:215:68: note: Function 'binomialCdf' argument 2 names different: declaration 'n' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:827:1: note: Function 'binomialCdf' argument 2 names different: declaration 'n' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:827:1: style:inconclusive: Function 'binomialCdf' argument 3 names different: declaration 'p' definition 'arg3'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:215:87: note: Function 'binomialCdf' argument 3 names different: declaration 'p' definition 'arg3'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:827:1: note: Function 'binomialCdf' argument 3 names different: declaration 'p' definition 'arg3'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:828:1: style:inconclusive: Function 'binomialMean' argument 1 names different: declaration 'n' definition 'arg1'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:216:50: note: Function 'binomialMean' argument 1 names different: declaration 'n' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:828:1: note: Function 'binomialMean' argument 1 names different: declaration 'n' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:828:1: style:inconclusive: Function 'binomialMean' argument 2 names different: declaration 'p' definition 'arg2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:216:69: note: Function 'binomialMean' argument 2 names different: declaration 'p' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:828:1: note: Function 'binomialMean' argument 2 names different: declaration 'p' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:829:1: style:inconclusive: Function 'binomialVariance' argument 1 names different: declaration 'n' definition 'arg1'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:217:54: note: Function 'binomialVariance' argument 1 names different: declaration 'n' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:829:1: note: Function 'binomialVariance' argument 1 names different: declaration 'n' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:829:1: style:inconclusive: Function 'binomialVariance' argument 2 names different: declaration 'p' definition 'arg2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:217:73: note: Function 'binomialVariance' argument 2 names different: declaration 'p' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:829:1: note: Function 'binomialVariance' argument 2 names different: declaration 'p' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:830:1: style:inconclusive: Function 'hypergeometricPmf' argument 1 names different: declaration 'k' definition 'arg1'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:218:55: note: Function 'hypergeometricPmf' argument 1 names different: declaration 'k' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:830:1: note: Function 'hypergeometricPmf' argument 1 names different: declaration 'k' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:830:1: style:inconclusive: Function 'hypergeometricPmf' argument 2 names different: declaration 'N' definition 'arg2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:218:74: note: Function 'hypergeometricPmf' argument 2 names different: declaration 'N' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:830:1: note: Function 'hypergeometricPmf' argument 2 names different: declaration 'N' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:830:1: style:inconclusive: Function 'hypergeometricPmf' argument 3 names different: declaration 'M' definition 'arg3'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:218:93: note: Function 'hypergeometricPmf' argument 3 names different: declaration 'M' definition 'arg3'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:830:1: note: Function 'hypergeometricPmf' argument 3 names different: declaration 'M' definition 'arg3'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:830:1: style:inconclusive: Function 'hypergeometricPmf' argument 4 names different: declaration 'n' definition 'arg4'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:218:112: note: Function 'hypergeometricPmf' argument 4 names different: declaration 'n' definition 'arg4'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:830:1: note: Function 'hypergeometricPmf' argument 4 names different: declaration 'n' definition 'arg4'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:831:1: style:inconclusive: Function 'hypergeometricCdf' argument 1 names different: declaration 'k' definition 'arg1'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:219:55: note: Function 'hypergeometricCdf' argument 1 names different: declaration 'k' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:831:1: note: Function 'hypergeometricCdf' argument 1 names different: declaration 'k' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:831:1: style:inconclusive: Function 'hypergeometricCdf' argument 2 names different: declaration 'N' definition 'arg2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:219:74: note: Function 'hypergeometricCdf' argument 2 names different: declaration 'N' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:831:1: note: Function 'hypergeometricCdf' argument 2 names different: declaration 'N' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:831:1: style:inconclusive: Function 'hypergeometricCdf' argument 3 names different: declaration 'M' definition 'arg3'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:219:93: note: Function 'hypergeometricCdf' argument 3 names different: declaration 'M' definition 'arg3'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:831:1: note: Function 'hypergeometricCdf' argument 3 names different: declaration 'M' definition 'arg3'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:831:1: style:inconclusive: Function 'hypergeometricCdf' argument 4 names different: declaration 'n' definition 'arg4'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:219:112: note: Function 'hypergeometricCdf' argument 4 names different: declaration 'n' definition 'arg4'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:831:1: note: Function 'hypergeometricCdf' argument 4 names different: declaration 'n' definition 'arg4'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:832:1: style:inconclusive: Function 'hypergeometricMean' argument 1 names different: declaration 'N' definition 'arg1'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:220:56: note: Function 'hypergeometricMean' argument 1 names different: declaration 'N' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:832:1: note: Function 'hypergeometricMean' argument 1 names different: declaration 'N' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:832:1: style:inconclusive: Function 'hypergeometricMean' argument 2 names different: declaration 'M' definition 'arg2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:220:75: note: Function 'hypergeometricMean' argument 2 names different: declaration 'M' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:832:1: note: Function 'hypergeometricMean' argument 2 names different: declaration 'M' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:832:1: style:inconclusive: Function 'hypergeometricMean' argument 3 names different: declaration 'n' definition 'arg3'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:220:94: note: Function 'hypergeometricMean' argument 3 names different: declaration 'n' definition 'arg3'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:832:1: note: Function 'hypergeometricMean' argument 3 names different: declaration 'n' definition 'arg3'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:833:1: style:inconclusive: Function 'hypergeometricVariance' argument 1 names different: declaration 'N' definition 'arg1'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:221:60: note: Function 'hypergeometricVariance' argument 1 names different: declaration 'N' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:833:1: note: Function 'hypergeometricVariance' argument 1 names different: declaration 'N' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:833:1: style:inconclusive: Function 'hypergeometricVariance' argument 2 names different: declaration 'M' definition 'arg2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:221:79: note: Function 'hypergeometricVariance' argument 2 names different: declaration 'M' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:833:1: note: Function 'hypergeometricVariance' argument 2 names different: declaration 'M' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:833:1: style:inconclusive: Function 'hypergeometricVariance' argument 3 names different: declaration 'n' definition 'arg3'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:221:98: note: Function 'hypergeometricVariance' argument 3 names different: declaration 'n' definition 'arg3'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:833:1: note: Function 'hypergeometricVariance' argument 3 names different: declaration 'n' definition 'arg3'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:834:1: style:inconclusive: Function 'poissonPmf' argument 1 names different: declaration 'k' definition 'arg1'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:222:48: note: Function 'poissonPmf' argument 1 names different: declaration 'k' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:834:1: note: Function 'poissonPmf' argument 1 names different: declaration 'k' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:834:1: style:inconclusive: Function 'poissonPmf' argument 2 names different: declaration 'l' definition 'arg2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:222:67: note: Function 'poissonPmf' argument 2 names different: declaration 'l' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:834:1: note: Function 'poissonPmf' argument 2 names different: declaration 'l' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:835:1: style:inconclusive: Function 'poissonCdf' argument 1 names different: declaration 'k' definition 'arg1'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:223:48: note: Function 'poissonCdf' argument 1 names different: declaration 'k' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:835:1: note: Function 'poissonCdf' argument 1 names different: declaration 'k' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:835:1: style:inconclusive: Function 'poissonCdf' argument 2 names different: declaration 'l' definition 'arg2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:223:67: note: Function 'poissonCdf' argument 2 names different: declaration 'l' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:835:1: note: Function 'poissonCdf' argument 2 names different: declaration 'l' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:836:1: style:inconclusive: Function 'poissonMean' argument 1 names different: declaration 'l' definition 'arg1'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:224:49: note: Function 'poissonMean' argument 1 names different: declaration 'l' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:836:1: note: Function 'poissonMean' argument 1 names different: declaration 'l' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:837:1: style:inconclusive: Function 'poissonVariance' argument 1 names different: declaration 'l' definition 'arg1'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:225:53: note: Function 'poissonVariance' argument 1 names different: declaration 'l' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:837:1: note: Function 'poissonVariance' argument 1 names different: declaration 'l' definition 'arg1'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:839:1: style:inconclusive: Function 'mask' argument 2 names different: declaration 'bits' definition 'arg2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:227:60: note: Function 'mask' argument 2 names different: declaration 'bits' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:839:1: note: Function 'mask' argument 2 names different: declaration 'bits' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:840:1: style:inconclusive: Function 'sgnext' argument 2 names different: declaration 'bits' definition 'arg2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:228:62: note: Function 'sgnext' argument 2 names different: declaration 'bits' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:840:1: note: Function 'sgnext' argument 2 names different: declaration 'bits' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:841:1: style:inconclusive: Function 'ashr' argument 2 names different: declaration 'bits' definition 'arg2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:229:60: note: Function 'ashr' argument 2 names different: declaration 'bits' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:841:1: note: Function 'ashr' argument 2 names different: declaration 'bits' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:842:1: style:inconclusive: Function 'lshr' argument 2 names different: declaration 'bits' definition 'arg2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:230:60: note: Function 'lshr' argument 2 names different: declaration 'bits' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:842:1: note: Function 'lshr' argument 2 names different: declaration 'bits' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:843:1: style:inconclusive: Function 'rosh' argument 2 names different: declaration 'bits' definition 'arg2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:231:60: note: Function 'rosh' argument 2 names different: declaration 'bits' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:843:1: note: Function 'rosh' argument 2 names different: declaration 'bits' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:844:1: style:inconclusive: Function 'rcsh' argument 2 names different: declaration 'bits' definition 'arg2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:232:60: note: Function 'rcsh' argument 2 names different: declaration 'bits' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:844:1: note: Function 'rcsh' argument 2 names different: declaration 'bits' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:847:1: style:inconclusive: Function 'decodeIeee754' argument 2 names different: declaration 'exp_bits' definition 'arg2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:234:69: note: Function 'decodeIeee754' argument 2 names different: declaration 'exp_bits' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:847:1: note: Function 'decodeIeee754' argument 2 names different: declaration 'exp_bits' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:847:1: style:inconclusive: Function 'decodeIeee754' argument 3 names different: declaration 'significand_bits' definition 'arg3'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:234:95: note: Function 'decodeIeee754' argument 3 names different: declaration 'significand_bits' definition 'arg3'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:847:1: note: Function 'decodeIeee754' argument 3 names different: declaration 'significand_bits' definition 'arg3'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:848:1: style:inconclusive: Function 'decodeIeee754' argument 2 names different: declaration 'exp_bits' definition 'arg2'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:235:69: note: Function 'decodeIeee754' argument 2 names different: declaration 'exp_bits' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:848:1: note: Function 'decodeIeee754' argument 2 names different: declaration 'exp_bits' definition 'arg2'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:848:1: style:inconclusive: Function 'decodeIeee754' argument 3 names different: declaration 'significand_bits' definition 'arg3'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:235:95: note: Function 'decodeIeee754' argument 3 names different: declaration 'significand_bits' definition 'arg3'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:848:1: note: Function 'decodeIeee754' argument 3 names different: declaration 'significand_bits' definition 'arg3'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:848:1: style:inconclusive: Function 'decodeIeee754' argument 4 names different: declaration 'exp_bias' definition 'arg4'. [funcArgNamesDifferent] deepin-calculator-5.7.21/3rdparty/math/quantity.h:236:51: note: Function 'decodeIeee754' argument 4 names different: declaration 'exp_bias' definition 'arg4'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:848:1: note: Function 'decodeIeee754' argument 4 names different: declaration 'exp_bias' definition 'arg4'. deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:917:10: style: Local variable 'i' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/math/quantity.h:157:21: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:917:10: note: Shadow variable deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:919:15: style: Local variable 'exp' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/math/quantity.h:178:21: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:919:15: note: Shadow variable deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:930:10: style: Local variable 'i' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/math/quantity.h:157:21: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:930:10: note: Shadow variable deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:932:15: style: Local variable 'exp' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/math/quantity.h:178:21: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:932:15: note: Shadow variable deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:946:10: style: Local variable 'i' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/math/quantity.h:157:21: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:946:10: note: Shadow variable deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:948:15: style: Local variable 'exp' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/math/quantity.h:178:21: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:948:15: note: Shadow variable deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:978:10: style: Local variable 'i' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/math/quantity.h:157:21: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:978:10: note: Shadow variable deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:919:15: style: Variable 'exp' can be declared as reference to const [constVariableReference] deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:920:15: style: Variable 'name' can be declared as reference to const [constVariableReference] deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:932:15: style: Variable 'exp' can be declared as reference to const [constVariableReference] deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:933:15: style: Variable 'name' can be declared as reference to const [constVariableReference] deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:948:15: style: Variable 'exp' can be declared as reference to const [constVariableReference] deepin-calculator-5.7.21/3rdparty/math/quantity.cpp:949:15: style: Variable 'name' can be declared as reference to const [constVariableReference] deepin-calculator-5.7.21/src/control/basickeypad.cpp:125:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/basickeypad.cpp:181:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Equals [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/basickeypad.cpp:209:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Div [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/basickeypad.cpp:228:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Div [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/iconbutton.h:51:10: warning: The class 'IconButton' defines member function with name 'animate' also defined in its parent class 'TextButton'. [duplInheritedMember] deepin-calculator-5.7.21/src/control/textbutton.h:46:10: note: Parent function 'TextButton::animate' deepin-calculator-5.7.21/src/control/iconbutton.h:51:10: note: Derived function 'IconButton::animate' deepin-calculator-5.7.21/src/control/iconbutton.h:54:10: warning: The class 'IconButton' defines member function with name 'setBtnPressing' also defined in its parent class 'TextButton'. [duplInheritedMember] deepin-calculator-5.7.21/src/control/textbutton.h:48:10: note: Parent function 'TextButton::setBtnPressing' deepin-calculator-5.7.21/src/control/iconbutton.h:54:10: note: Derived function 'IconButton::setBtnPressing' deepin-calculator-5.7.21/src/control/memorybutton.h:51:10: warning: The class 'MemoryButton' defines member function with name 'init' also defined in its parent class 'TextButton'. [duplInheritedMember] deepin-calculator-5.7.21/src/control/textbutton.h:45:10: note: Parent function 'TextButton::init' deepin-calculator-5.7.21/src/control/memorybutton.h:51:10: note: Derived function 'MemoryButton::init' deepin-calculator-5.7.21/src/control/memorybutton.h:54:10: warning: The class 'MemoryButton' defines member function with name 'animate' also defined in its parent class 'TextButton'. [duplInheritedMember] deepin-calculator-5.7.21/src/control/textbutton.h:46:10: note: Parent function 'TextButton::animate' deepin-calculator-5.7.21/src/control/memorybutton.h:54:10: note: Derived function 'MemoryButton::animate' deepin-calculator-5.7.21/src/control/textbutton.h:42:5: style: Class 'TextButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/src/control/iconbutton.h:46:5: style: Class 'IconButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/src/control/memorybutton.h:48:5: style: Class 'MemoryButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/src/control/equalbutton.h:36:5: style: Class 'EqualButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/src/control/basickeypad.cpp:170:22: style: Local variable 'button' shadows outer function [shadowFunction] deepin-calculator-5.7.21/src/control/basickeypad.h:59:18: note: Shadowed declaration deepin-calculator-5.7.21/src/control/basickeypad.cpp:170:22: note: Shadow variable deepin-calculator-5.7.21/src/control/bitbutton.cpp:30:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabFocus [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/bitbutton.cpp:79:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/bitbutton.cpp:91:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/bitbutton.cpp:152:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/equalbutton.cpp:38:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabFocus [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/equalbutton.cpp:88:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/equalbutton.cpp:101:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/equalbutton.cpp:140:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HighQualityAntialiasing [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/3rdparty/math/units.cpp:110:13: style: The scope of the variable 'unit_name' can be reduced. [variableScope] deepin-calculator-5.7.21/3rdparty/math/units.cpp:338:1: style: Local variable 'meter' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/math/units.h:55:27: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/math/units.cpp:338:1: note: Shadow variable deepin-calculator-5.7.21/3rdparty/math/units.cpp:339:1: style: Local variable 'second' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/math/units.h:56:27: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/math/units.cpp:339:1: note: Shadow variable deepin-calculator-5.7.21/3rdparty/math/units.cpp:340:1: style: Local variable 'kilogram' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/math/units.h:57:27: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/math/units.cpp:340:1: note: Shadow variable deepin-calculator-5.7.21/3rdparty/math/units.cpp:341:1: style: Local variable 'ampere' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/math/units.h:58:27: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/math/units.cpp:341:1: note: Shadow variable deepin-calculator-5.7.21/3rdparty/math/units.cpp:342:1: style: Local variable 'mole' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/math/units.h:59:27: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/math/units.cpp:342:1: note: Shadow variable deepin-calculator-5.7.21/3rdparty/math/units.cpp:343:1: style: Local variable 'kelvin' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/math/units.h:60:27: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/math/units.cpp:343:1: note: Shadow variable deepin-calculator-5.7.21/3rdparty/math/units.cpp:344:1: style: Local variable 'candela' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/math/units.h:61:27: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/math/units.cpp:344:1: note: Shadow variable deepin-calculator-5.7.21/3rdparty/math/units.cpp:345:1: style: Local variable 'bit' shadows outer function [shadowFunction] deepin-calculator-5.7.21/3rdparty/math/units.h:64:27: note: Shadowed declaration deepin-calculator-5.7.21/3rdparty/math/units.cpp:345:1: note: Shadow variable deepin-calculator-5.7.21/3rdparty/math/units.cpp:51:42: performance: Function parameter 'name' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/control/iconbutton.cpp:271:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/iconbutton.cpp:468:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/memhiskeypad.cpp:108:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignTop [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/memhiskeypad.cpp:94:22: style: Local variable 'button' shadows outer function [shadowFunction] deepin-calculator-5.7.21/src/control/memhiskeypad.h:58:18: note: Shadowed declaration deepin-calculator-5.7.21/src/control/memhiskeypad.cpp:94:22: note: Shadow variable deepin-calculator-5.7.21/src/control/iconbutton.cpp:84:18: warning: The class 'IconButton' defines member function with name 'animate' also defined in its parent class 'TextButton'. [duplInheritedMember] deepin-calculator-5.7.21/src/control/textbutton.h:46:10: note: Parent function 'TextButton::animate' deepin-calculator-5.7.21/src/control/iconbutton.cpp:84:18: note: Derived function 'IconButton::animate' deepin-calculator-5.7.21/src/control/iconbutton.cpp:140:18: warning: The class 'IconButton' defines member function with name 'setBtnPressing' also defined in its parent class 'TextButton'. [duplInheritedMember] deepin-calculator-5.7.21/src/control/textbutton.h:48:10: note: Parent function 'TextButton::setBtnPressing' deepin-calculator-5.7.21/src/control/iconbutton.cpp:140:18: note: Derived function 'IconButton::setBtnPressing' deepin-calculator-5.7.21/src/control/iconbutton.cpp:401:94: performance: Function parameter 'strattrval' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/control/iconbutton.cpp:247:21: style: Variable 'hover' is assigned a value that is never used. [unreadVariable] deepin-calculator-5.7.21/src/control/memorykeypad.cpp:68:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/memorykeypad.cpp:111:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignTop [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/memorykeypad.cpp:103:22: style: Local variable 'button' shadows outer function [shadowFunction] deepin-calculator-5.7.21/src/control/memorykeypad.h:58:18: note: Shadowed declaration deepin-calculator-5.7.21/src/control/memorykeypad.cpp:103:22: note: Shadow variable deepin-calculator-5.7.21/src/control/procheckbtnkeypad.cpp:107:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignTop [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/procheckbtnkeypad.cpp:136:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_GeneralKeypad [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/procheckbtnkeypad.cpp:97:22: style: Local variable 'button' shadows outer function [shadowFunction] deepin-calculator-5.7.21/src/control/procheckbtnkeypad.h:56:18: note: Shadowed declaration deepin-calculator-5.7.21/src/control/procheckbtnkeypad.cpp:97:22: note: Shadow variable deepin-calculator-5.7.21/src/control/memorybutton.cpp:164:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/memorybutton.cpp:178:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/memorybutton.cpp:224:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HighQualityAntialiasing [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/programmerkeypad.cpp:145:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_equal [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/programmerkeypad.cpp:201:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Div [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/programmerkeypad.cpp:346:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_leftBracket [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/memorybutton.cpp:56:20: warning: The class 'MemoryButton' defines member function with name 'init' also defined in its parent class 'TextButton'. [duplInheritedMember] deepin-calculator-5.7.21/src/control/textbutton.h:45:10: note: Parent function 'TextButton::init' deepin-calculator-5.7.21/src/control/memorybutton.cpp:56:20: note: Derived function 'MemoryButton::init' deepin-calculator-5.7.21/src/control/memorybutton.cpp:71:20: warning: The class 'MemoryButton' defines member function with name 'animate' also defined in its parent class 'TextButton'. [duplInheritedMember] deepin-calculator-5.7.21/src/control/textbutton.h:46:10: note: Parent function 'TextButton::animate' deepin-calculator-5.7.21/src/control/memorybutton.cpp:71:20: note: Derived function 'MemoryButton::animate' deepin-calculator-5.7.21/src/control/programmerkeypad.cpp:136:22: style: Local variable 'button' shadows outer function [shadowFunction] deepin-calculator-5.7.21/src/control/programmerkeypad.h:60:18: note: Shadowed declaration deepin-calculator-5.7.21/src/control/programmerkeypad.cpp:136:22: note: Shadow variable deepin-calculator-5.7.21/src/control/programmerkeypad.cpp:281:9: style: Local variable 'button' shadows outer function [shadowFunction] deepin-calculator-5.7.21/src/control/programmerkeypad.h:60:18: note: Shadowed declaration deepin-calculator-5.7.21/src/control/programmerkeypad.cpp:281:9: note: Shadow variable deepin-calculator-5.7.21/src/control/programmerkeypad.cpp:288:9: style: Local variable 'button' shadows outer function [shadowFunction] deepin-calculator-5.7.21/src/control/programmerkeypad.h:60:18: note: Shadowed declaration deepin-calculator-5.7.21/src/control/programmerkeypad.cpp:288:9: note: Shadow variable deepin-calculator-5.7.21/src/control/programmerkeypad.cpp:292:9: style: Local variable 'button' shadows outer function [shadowFunction] deepin-calculator-5.7.21/src/control/programmerkeypad.h:60:18: note: Shadowed declaration deepin-calculator-5.7.21/src/control/programmerkeypad.cpp:292:9: note: Shadow variable deepin-calculator-5.7.21/src/control/programmerkeypad.cpp:299:9: style: Local variable 'button' shadows outer function [shadowFunction] deepin-calculator-5.7.21/src/control/programmerkeypad.h:60:18: note: Shadowed declaration deepin-calculator-5.7.21/src/control/programmerkeypad.cpp:299:9: note: Shadow variable deepin-calculator-5.7.21/src/control/programmerkeypad.cpp:303:9: style: Local variable 'button' shadows outer function [shadowFunction] deepin-calculator-5.7.21/src/control/programmerkeypad.h:60:18: note: Shadowed declaration deepin-calculator-5.7.21/src/control/programmerkeypad.cpp:303:9: note: Shadow variable deepin-calculator-5.7.21/src/control/programmerkeypad.cpp:310:9: style: Local variable 'button' shadows outer function [shadowFunction] deepin-calculator-5.7.21/src/control/programmerkeypad.h:60:18: note: Shadowed declaration deepin-calculator-5.7.21/src/control/programmerkeypad.cpp:310:9: note: Shadow variable deepin-calculator-5.7.21/src/control/programmerkeypad.cpp:316:9: style: Local variable 'button' shadows outer function [shadowFunction] deepin-calculator-5.7.21/src/control/programmerkeypad.h:60:18: note: Shadowed declaration deepin-calculator-5.7.21/src/control/programmerkeypad.cpp:316:9: note: Shadow variable deepin-calculator-5.7.21/src/control/programmerkeypad.cpp:320:9: style: Local variable 'button' shadows outer function [shadowFunction] deepin-calculator-5.7.21/src/control/programmerkeypad.h:60:18: note: Shadowed declaration deepin-calculator-5.7.21/src/control/programmerkeypad.cpp:320:9: note: Shadow variable deepin-calculator-5.7.21/src/control/memorybutton.cpp:220:17: style: Variable 'hover' is assigned a value that is never used. [unreadVariable] deepin-calculator-5.7.21/src/control/scientifickeypad.cpp:161:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_arcsin [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/scientifickeypad.cpp:172:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_arcsin [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/scientifickeypad.cpp:233:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Equals [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/scientifickeypad.cpp:326:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_left [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/scientifickeypad.cpp:382:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/scientifickeypad.cpp:410:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Div [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/scientifickeypad.cpp:443:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_page [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/scientifickeypad.cpp:486:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_deg [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/scientifickeypad.cpp:577:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_arcsin [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/prosystemkeypad.cpp:33:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClickFocus [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/prosystemkeypad.cpp:219:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/scientifickeypad.cpp:375:133: style:inconclusive: Function 'initStackWidget' argument 4 names different: declaration 'desc' definition 'desc1'. [funcArgNamesDifferent] deepin-calculator-5.7.21/src/control/scientifickeypad.h:111:119: note: Function 'initStackWidget' argument 4 names different: declaration 'desc' definition 'desc1'. deepin-calculator-5.7.21/src/control/scientifickeypad.cpp:375:133: note: Function 'initStackWidget' argument 4 names different: declaration 'desc' definition 'desc1'. deepin-calculator-5.7.21/src/control/scientifickeypad.cpp:221:22: style: Local variable 'button' shadows outer function [shadowFunction] deepin-calculator-5.7.21/src/control/scientifickeypad.h:74:18: note: Shadowed declaration deepin-calculator-5.7.21/src/control/scientifickeypad.cpp:221:22: note: Shadow variable deepin-calculator-5.7.21/src/control/textbutton.cpp:30:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabFocus [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/textbutton.cpp:161:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/textbutton.cpp:176:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/textbutton.cpp:285:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HighQualityAntialiasing [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/control/textbutton.cpp:467:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/main.cpp:50:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/main.cpp:95:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AA_UseHighDpiPixmaps [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/simplelistdelegate.h:34:5: style: Class 'SimpleListDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/src/views/simplelistmodel.h:32:5: style: Class 'SimpleListModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/src/views/programmeritemwidget.h:43:5: style: Class 'ProgrammerItemWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] deepin-calculator-5.7.21/src/widgets/inputedit.h:52:16: performance: Function 'getSelection()' should return member 'm_selected' by const reference. [returnByReference] deepin-calculator-5.7.21/src/widgets/inputedit.h:53:34: performance: Function parameter 'select' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/widgets/inputedit.h:55:44: performance: Function parameter 'exp' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/widgets/inputedit.h:60:46: performance: Function parameter 'num' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/widgets/inputedit.h:73:52: performance: Function parameter 'num' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/views/simplelistdelegate.h:64:33: performance: Function parameter 'text' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/widgets/expressionbar.h:126:44: performance: Function parameter 'exp' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/views/memorywidget.h:52:38: performance: Function parameter 'answer' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/views/memorywidget.h:58:51: performance: Function parameter 'answer' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/views/memorywidget.h:62:45: performance: Function parameter 'answer' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/widgets/sciexpressionbar.h:118:44: performance: Function parameter 'exp' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/views/programmeritemwidget.h:42:72: performance: Function parameter 'path' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/views/prolistmodel.h:49:36: performance: Function parameter 'ans' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/widgets/proexpressionbar.h:83:44: performance: Function parameter 'exp' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/control/textbutton.cpp:290:24: style: Local variable 'focus' shadows outer function [shadowFunction] deepin-calculator-5.7.21/src/control/textbutton.h:52:10: note: Shadowed declaration deepin-calculator-5.7.21/src/control/textbutton.cpp:290:24: note: Shadow variable deepin-calculator-5.7.21/src/control/textbutton.cpp:281:17: style: Variable 'hover' is assigned a value that is never used. [unreadVariable] deepin-calculator-5.7.21/src/control/textbutton.cpp:458:18: style: Variable 'vpadding' is assigned a value that is never used. [unreadVariable] deepin-calculator-5.7.21/src/mainwindow.cpp:127:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Light [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/memorypublic.h:53:21: performance: Function 'getList()' should return member 'm_list' by const reference. [returnByReference] deepin-calculator-5.7.21/src/memorypublic.cpp:115:40: performance: Function parameter 'answer' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/memorypublic.cpp:129:41: performance: Function parameter 'answer' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/memorypublic.cpp:153:49: performance: Function parameter 'answer' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/memorypublic.cpp:166:50: performance: Function parameter 'answer' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/utils.cpp:47:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigLocation [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/utils.cpp:61:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/memoryitemdelegate.cpp:48:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPen [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/memoryitemwidget.cpp:42:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/memoryitemwidget.cpp:108:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/memoryitemwidget.cpp:128:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/memoryitemwidget.cpp:194:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPen [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/memorylistwidget.cpp:44:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/memorylistwidget.cpp:58:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/memorylistwidget.cpp:96:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AltModifier [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/memoryitemwidget.cpp:175:45: performance: Function parameter 's' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/views/programmerarrowdelegate.cpp:46:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPen [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/programmeritemwidget.cpp:33:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/programmeritemwidget.cpp:78:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/programmeritemwidget.cpp:128:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/programmeritemwidget.cpp:138:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/programmeritemwidget.cpp:156:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPen [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/programmeritemwidget.cpp:208:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Show [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/programmeritemwidget.cpp:296:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/memorywidget.cpp:67:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/memorywidget.cpp:150:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/memorywidget.cpp:230:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/memorywidget.cpp:272:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabFocusReason [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/memorywidget.cpp:281:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Escape [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/memorywidget.cpp:308:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/memorywidget.cpp:511:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoItemFlags [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/programmeritemwidget.cpp:25:90: performance: Function parameter 'path' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/views/memorywidget.cpp:165:22: style: Redundant initialization for 'formatResult'. The initialized value is overwritten before it is read. [redundantInitialization] deepin-calculator-5.7.21/src/views/memorywidget.cpp:162:26: note: formatResult is initialized deepin-calculator-5.7.21/src/views/memorywidget.cpp:165:22: note: formatResult is overwritten deepin-calculator-5.7.21/src/views/memorywidget.cpp:292:22: style: Redundant initialization for 'formatResult'. The initialized value is overwritten before it is read. [redundantInitialization] deepin-calculator-5.7.21/src/views/memorywidget.cpp:289:26: note: formatResult is initialized deepin-calculator-5.7.21/src/views/memorywidget.cpp:292:22: note: formatResult is overwritten deepin-calculator-5.7.21/src/views/memorywidget.cpp:460:13: style: The scope of the variable 'text' can be reduced. [variableScope] deepin-calculator-5.7.21/src/views/memorywidget.cpp:480:13: style: The scope of the variable 'text' can be reduced. [variableScope] deepin-calculator-5.7.21/src/views/memorywidget.cpp:141:48: performance: Function parameter 'answer' should be passed by const reference. However it seems that 'generateData' is a callback function. [passedByValueCallback] deepin-calculator-5.7.21/src/views/memorywidget.cpp:490:82: note: Function pointer used here. deepin-calculator-5.7.21/src/views/memorywidget.cpp:141:48: note: Function parameter 'answer' should be passed by const reference. However it seems that 'generateData' is a callback function. deepin-calculator-5.7.21/src/views/memorywidget.cpp:287:61: performance: Function parameter 'answer' should be passed by const reference. However it seems that 'memoryAnsChanged' is a callback function. [passedByValueCallback] deepin-calculator-5.7.21/src/views/memorywidget.cpp:492:79: note: Function pointer used here. deepin-calculator-5.7.21/src/views/memorywidget.cpp:287:61: note: Function parameter 'answer' should be passed by const reference. However it seems that 'memoryAnsChanged' is a callback function. deepin-calculator-5.7.21/src/views/memorywidget.cpp:436:55: performance: Function parameter 'answer' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/views/prolistdelegate.cpp:88:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPen [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/prolistdelegate.cpp:176:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/prolistmodel.cpp:90:46: performance: Function parameter 'ans' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/views/prolistview.cpp:25:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectRows [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/prolistview.cpp:100:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AltModifier [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/simplelistdelegate.cpp:157:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/simplelistdelegate.cpp:378:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/simplelistdelegate.cpp:441:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/simplelistmodel.cpp:397:49: performance: Function parameter 'ans' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/views/simplelistview.cpp:39:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollPerPixel [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/simplelistview.cpp:163:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LayoutRequest [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/simplelistview.cpp:180:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/simplelistview.cpp:216:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AltModifier [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/views/simplelistdelegate.cpp:224:13: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] deepin-calculator-5.7.21/src/views/simplelistdelegate.cpp:227:15: note: Found duplicate branches for 'if' and 'else'. deepin-calculator-5.7.21/src/views/simplelistdelegate.cpp:224:13: note: Found duplicate branches for 'if' and 'else'. deepin-calculator-5.7.21/src/views/simplelistdelegate.cpp:437:49: performance: Function parameter 'text' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/widgets/arrowrectangle.cpp:43:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FocusOut [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/arrowrectangle.cpp:71:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabFocusReason [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/basicmodule.cpp:62:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable themeTypeChanged [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/basicmodule.cpp:175:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/basicmodule.cpp:428:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/basicmodule.cpp:568:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/expressionbar.cpp:55:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/expressionbar.cpp:1001:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/inputedit.cpp:51:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_TranslucentBackground [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/inputedit.cpp:238:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_M [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/inputedit.cpp:264:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/inputedit.cpp:274:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MiddleButton [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/inputedit.cpp:405:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/inputedit.cpp:1311:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabFocusReason [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/expressionbar.cpp:1352:9: style: The statement 'if (m_isResult) m_isResult=false' is logically equivalent to 'm_isResult=false'. [duplicateConditionalAssign] deepin-calculator-5.7.21/src/widgets/expressionbar.cpp:1353:20: note: Assignment 'm_isResult=false' deepin-calculator-5.7.21/src/widgets/expressionbar.cpp:1352:9: note: Condition 'm_isResult' is redundant deepin-calculator-5.7.21/src/widgets/expressionbar.cpp:153:21: style: Local variable 'text' shadows outer argument [shadowArgument] deepin-calculator-5.7.21/src/widgets/expressionbar.cpp:134:53: note: Shadowed declaration deepin-calculator-5.7.21/src/widgets/expressionbar.cpp:153:21: note: Shadow variable deepin-calculator-5.7.21/src/widgets/expressionbar.cpp:1157:55: performance: Function parameter 'exp' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/widgets/expressionbar.cpp:483:28: style: Variable 'selectedresult' is assigned a value that is never used. [unreadVariable] deepin-calculator-5.7.21/src/widgets/inputedit.cpp:491:21: style: Redundant initialization for 'reformatStr'. The initialized value is overwritten before it is read. [redundantInitialization] deepin-calculator-5.7.21/src/widgets/inputedit.cpp:489:25: note: reformatStr is initialized deepin-calculator-5.7.21/src/widgets/inputedit.cpp:491:21: note: reformatStr is overwritten deepin-calculator-5.7.21/src/widgets/inputedit.cpp:1153:16: style: Redundant initialization for 'currentnum'. The initialized value is overwritten before it is read. [redundantInitialization] deepin-calculator-5.7.21/src/widgets/inputedit.cpp:1144:24: note: currentnum is initialized deepin-calculator-5.7.21/src/widgets/inputedit.cpp:1153:16: note: currentnum is overwritten deepin-calculator-5.7.21/src/widgets/inputedit.cpp:1186:9: style: Same expression used in consecutive assignments of 'numstart' and 'numend'. [duplicateAssignExpression] deepin-calculator-5.7.21/src/widgets/inputedit.cpp:1186:29: note: Same expression used in consecutive assignments of 'numstart' and 'numend'. deepin-calculator-5.7.21/src/widgets/inputedit.cpp:1186:9: note: Same expression used in consecutive assignments of 'numstart' and 'numend'. deepin-calculator-5.7.21/src/widgets/inputedit.cpp:1186:29: style: The scope of the variable 'numend' can be reduced. [variableScope] deepin-calculator-5.7.21/src/widgets/inputedit.cpp:416:59: performance: Function parameter 'num' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/widgets/inputedit.cpp:1110:51: performance: Function parameter 'exp' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/widgets/inputedit.cpp:1242:53: performance: Function parameter 'num' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/widgets/probitwidget.cpp:51:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/memhiswidget.cpp:44:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabFocus [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/memhiswidget.cpp:228:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabFocus [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/memhiswidget.cpp:242:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Left [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/memhiswidget.cpp:260:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FocusIn [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/memhiswidget.cpp:321:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabFocusReason [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/memhiswidget.cpp:382:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabFocus [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/memhiswidget.cpp:202:79: performance: Function parameter 'answer' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/widgets/proexpressionbar.cpp:58:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/proexpressionbar.cpp:922:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/programmodule.cpp:74:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable themeTypeChanged [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/programmodule.cpp:235:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseFocusReason [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/programmodule.cpp:458:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabFocusReason [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/programmodule.cpp:900:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFrame [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/programmodule.cpp:1084:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/programmodule.cpp:1376:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_TransparentForMouseEvents [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/programmodule.cpp:790:14: style: Variable 'path' is assigned a value that is never used. [unreadVariable] deepin-calculator-5.7.21/src/widgets/programmodule.cpp:792:14: style: Variable 'path' is assigned a value that is never used. [unreadVariable] deepin-calculator-5.7.21/src/widgets/programmodule.cpp:1085:19: style: Variable 'keyText' is assigned a value that is never used. [unreadVariable] deepin-calculator-5.7.21/src/widgets/scientificmodule.cpp:64:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable themeTypeChanged [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/scientificmodule.cpp:186:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/scientificmodule.cpp:553:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/scientificmodule.cpp:785:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/scientificmodule.cpp:1105:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/proexpressionbar.cpp:1098:9: style: The statement 'if (m_isResult) m_isResult=false' is logically equivalent to 'm_isResult=false'. [duplicateConditionalAssign] deepin-calculator-5.7.21/src/widgets/proexpressionbar.cpp:1099:20: note: Assignment 'm_isResult=false' deepin-calculator-5.7.21/src/widgets/proexpressionbar.cpp:1098:9: note: Condition 'm_isResult' is redundant deepin-calculator-5.7.21/src/widgets/proexpressionbar.cpp:380:20: style: Redundant initialization for 'expression'. The initialized value is overwritten before it is read. [redundantInitialization] deepin-calculator-5.7.21/src/widgets/proexpressionbar.cpp:378:24: note: expression is initialized deepin-calculator-5.7.21/src/widgets/proexpressionbar.cpp:380:20: note: expression is overwritten deepin-calculator-5.7.21/src/widgets/proexpressionbar.cpp:110:17: style: The scope of the variable 'funpos' can be reduced. [variableScope] deepin-calculator-5.7.21/src/widgets/proexpressionbar.cpp:111:17: style: The scope of the variable 'rightfunpos' can be reduced. [variableScope] deepin-calculator-5.7.21/src/widgets/proexpressionbar.cpp:1191:58: performance: Function parameter 'exp' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/widgets/proexpressionbar.cpp:110:24: style: Variable 'funpos' is assigned a value that is never used. [unreadVariable] deepin-calculator-5.7.21/src/widgets/proexpressionbar.cpp:111:29: style: Variable 'rightfunpos' is assigned a value that is never used. [unreadVariable] deepin-calculator-5.7.21/src/widgets/proexpressionbar.cpp:1049:18: style: Variable 'text' is assigned a value that is never used. [unreadVariable] deepin-calculator-5.7.21/tests/src/control/ut_basickeypad.cpp:14:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Mult [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/sciexpressionbar.cpp:57:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/sciexpressionbar.cpp:1114:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_bitbutton.cpp:43:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_bitbutton.cpp:57:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonRelease [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_bitbutton.cpp:70:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Enter [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_bitbutton.cpp:81:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Leave [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_bitbutton.cpp:92:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_bitbutton.cpp:117:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FocusOut [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_bitbutton.cpp:128:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownType [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/stub.h:97:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGE_SIZE [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/stub.h:116:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/stub.h:169:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/stub.h:216:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_equalbutton.cpp:22:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_equalbutton.cpp:35:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonRelease [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_equalbutton.cpp:49:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Enter [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_equalbutton.cpp:59:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Leave [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_equalbutton.cpp:75:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LightType [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_equalbutton.cpp:116:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/stub.h:256:11: performance:inconclusive: Technically the member function 'Stub::addrof' can be static (but you may consider moving to unnamed namespace). [functionStatic] deepin-calculator-5.7.21/tests/src/stub.h:267:10: performance:inconclusive: Technically the member function 'Stub::distanceof' can be static (but you may consider moving to unnamed namespace). [functionStatic] deepin-calculator-5.7.21/tests/src/stub.h:172:13: error: Memory leak: pstub [memleak] deepin-calculator-5.7.21/tests/src/stub.h:191:13: error: Memory leak: pstub [memleak] deepin-calculator-5.7.21/tests/src/stub.h:177:13: style: C-style pointer casting [cstyleCast] deepin-calculator-5.7.21/tests/src/stub.h:181:13: style: C-style pointer casting [cstyleCast] deepin-calculator-5.7.21/tests/src/stub.h:267:39: style: Parameter 'addr_stub' can be declared as pointer to const [constParameterPointer] deepin-calculator-5.7.21/tests/src/stub.h:109:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] deepin-calculator-5.7.21/tests/src/control/ut_iconbutton.cpp:91:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_iconbutton.cpp:108:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonRelease [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_iconbutton.cpp:125:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Enter [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_iconbutton.cpp:138:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Leave [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_iconbutton.cpp:157:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownType [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_iconbutton.cpp:257:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_memhiskeypad.cpp:12:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_MC [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_memhiskeypad.cpp:20:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_MC [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/sciexpressionbar.cpp:591:17: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] deepin-calculator-5.7.21/src/widgets/sciexpressionbar.cpp:1478:9: style: The statement 'if (m_isResult) m_isResult=false' is logically equivalent to 'm_isResult=false'. [duplicateConditionalAssign] deepin-calculator-5.7.21/src/widgets/sciexpressionbar.cpp:1479:20: note: Assignment 'm_isResult=false' deepin-calculator-5.7.21/src/widgets/sciexpressionbar.cpp:1478:9: note: Condition 'm_isResult' is redundant deepin-calculator-5.7.21/src/widgets/sciexpressionbar.cpp:368:13: style: The scope of the variable 'funpos' can be reduced. [variableScope] deepin-calculator-5.7.21/src/widgets/sciexpressionbar.cpp:369:13: style: The scope of the variable 'i' can be reduced. [variableScope] deepin-calculator-5.7.21/src/widgets/sciexpressionbar.cpp:607:13: style: The scope of the variable 'brackettext' can be reduced. [variableScope] deepin-calculator-5.7.21/src/widgets/sciexpressionbar.cpp:703:13: style: The scope of the variable 'multitext' can be reduced. [variableScope] deepin-calculator-5.7.21/src/widgets/sciexpressionbar.cpp:1163:17: style: The scope of the variable 'funpos' can be reduced. [variableScope] deepin-calculator-5.7.21/src/widgets/sciexpressionbar.cpp:1164:17: style: The scope of the variable 'rightfunpos' can be reduced. [variableScope] deepin-calculator-5.7.21/src/widgets/sciexpressionbar.cpp:1132:78: performance: Function parameter 'ans' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/src/widgets/sciexpressionbar.cpp:1212:58: performance: Function parameter 'exp' should be passed by const reference. [passedByValue] deepin-calculator-5.7.21/tests/src/control/ut_memorybutton.cpp:104:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_memorybutton.cpp:117:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonRelease [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_memorybutton.cpp:131:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Enter [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_memorybutton.cpp:142:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Leave [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_memorybutton.cpp:153:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FocusOut [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_memorybutton.cpp:169:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LightType [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_memorybutton.cpp:209:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LightType [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_memorybutton.cpp:249:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LightType [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/src/widgets/sciexpressionbar.cpp:1163:24: style: Variable 'funpos' is assigned a value that is never used. [unreadVariable] deepin-calculator-5.7.21/src/widgets/sciexpressionbar.cpp:1164:29: style: Variable 'rightfunpos' is assigned a value that is never used. [unreadVariable] deepin-calculator-5.7.21/tests/src/control/ut_memorykeypad.cpp:12:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_MC [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_programmerkeypad.cpp:13:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_AND [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_programmerkeypad.cpp:23:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_AND [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_programmerkeypad.cpp:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Div [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_programmerkeypad.cpp:101:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_leftBracket [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_procheckbtnkeypad.cpp:12:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_MS [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_procheckbtnkeypad.cpp:20:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_MS [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_procheckbtnkeypad.cpp:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_GeneralKeypad [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_scientifickeypad.cpp:13:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_arcsin [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_scientifickeypad.cpp:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_sin [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_scientifickeypad.cpp:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_deg [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_scientifickeypad.cpp:58:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_page [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_scientifickeypad.cpp:69:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_deg [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_scientifickeypad.cpp:125:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_left [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_textbutton.cpp:45:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_textbutton.cpp:58:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonRelease [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_textbutton.cpp:71:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Enter [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_textbutton.cpp:112:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Leave [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_textbutton.cpp:159:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LightType [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_textbutton.cpp:198:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/control/ut_textbutton.cpp:228:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/ut_memorypublic.cpp:85:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LightType [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/ut_memorypublic.cpp:13:19: style: Variable 'memorywidget' can be declared as pointer to const [constVariablePointer] deepin-calculator-5.7.21/tests/src/ut_mainwindow.cpp:16:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownType [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/ut_mainwindow.cpp:69:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memoryitemdelegate.cpp:34:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_memoryItemDelegate [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memoryitemdelegate.cpp:6:24: warning: Member variable 'Ut_MemoryItemDelegate::m_memoryItemDelegate' is not initialized in the constructor. [uninitMemberVar] deepin-calculator-5.7.21/tests/src/views/ut_memoryitemwidget.cpp:26:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseMove [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memoryitemwidget.cpp:39:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseMove [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memoryitemwidget.cpp:51:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LightType [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memoryitemwidget.cpp:69:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LightType [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memoryitemwidget.cpp:92:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exec [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memoryitemwidget.cpp:108:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exec [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memoryitemwidget.cpp:125:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownType [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memoryitemwidget.cpp:142:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memorylistwidget.cpp:14:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memorylistwidget.cpp:28:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memorylistwidget.cpp:53:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OtherFocusReason [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memoryitemwidget.cpp:92:25: style: C-style pointer casting [cstyleCast] deepin-calculator-5.7.21/tests/src/views/ut_memoryitemwidget.cpp:108:25: style: C-style pointer casting [cstyleCast] deepin-calculator-5.7.21/tests/src/views/ut_memorywidget.cpp:15:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scientificright [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memorywidget.cpp:38:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scientificright [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memorywidget.cpp:59:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scientificright [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memorywidget.cpp:82:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memorywidget.cpp:94:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memorywidget.cpp:103:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scientificright [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memorywidget.cpp:116:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scientificright [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memorywidget.cpp:125:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scientificright [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memorywidget.cpp:140:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowText [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memorywidget.cpp:152:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scientificright [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memorywidget.cpp:161:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scientificright [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memorywidget.cpp:176:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scientificright [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memorywidget.cpp:188:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scientificright [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memorywidget.cpp:199:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable standardleft [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memorywidget.cpp:220:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scientificright [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memorywidget.cpp:242:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scientificright [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memorywidget.cpp:255:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scientificright [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_memorywidget.cpp:265:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scientificright [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_programmerarrowdelegate.cpp:35:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_memoryItemDelegate [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_programmerarrowdelegate.cpp:7:29: warning: Member variable 'Ut_ProgrammerArrowDelegate::m_memoryItemDelegate' is not initialized in the constructor. [uninitMemberVar] deepin-calculator-5.7.21/tests/src/views/ut_programmeritemwidget.cpp:15:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseMove [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_programmeritemwidget.cpp:25:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseMove [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_programmeritemwidget.cpp:35:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_programmeritemwidget.cpp:54:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonRelease [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_programmeritemwidget.cpp:99:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DarkType [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_programmeritemwidget.cpp:159:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownType [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_prolistmodel.cpp:23:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionCount [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_prolistmodel.cpp:5:18: warning: Member variable 'Ut_ProListModel::m_proListModel' is not initialized in the constructor. [uninitMemberVar] deepin-calculator-5.7.21/tests/src/views/ut_prolistdelegate.cpp:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_themeType [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_prolistdelegate.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_focusindex [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_prolistdelegate.cpp:51:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_prolistdelegate.cpp:80:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_model1 [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_prolistview.cpp:18:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_prolistview.cpp:60:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exec [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_prolistview.cpp:75:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exec [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_prolistdelegate.cpp:3:21: warning: Member variable 'Ut_ProListDelegate::m_prolistview1' is not initialized in the constructor. [uninitMemberVar] deepin-calculator-5.7.21/tests/src/views/ut_prolistdelegate.cpp:3:21: warning: Member variable 'Ut_ProListDelegate::m_model1' is not initialized in the constructor. [uninitMemberVar] deepin-calculator-5.7.21/tests/src/views/ut_prolistdelegate.cpp:3:21: warning: Member variable 'Ut_ProListDelegate::m_proListDelegate1' is not initialized in the constructor. [uninitMemberVar] deepin-calculator-5.7.21/tests/src/views/ut_prolistdelegate.cpp:3:21: warning: Member variable 'Ut_ProListDelegate::m_proListDelegate' is not initialized in the constructor. [uninitMemberVar] deepin-calculator-5.7.21/tests/src/views/ut_prolistdelegate.cpp:3:21: warning: Member variable 'Ut_ProListDelegate::m_model' is not initialized in the constructor. [uninitMemberVar] deepin-calculator-5.7.21/tests/src/views/ut_prolistview.cpp:60:25: style: C-style pointer casting [cstyleCast] deepin-calculator-5.7.21/tests/src/views/ut_prolistview.cpp:75:25: style: C-style pointer casting [cstyleCast] deepin-calculator-5.7.21/tests/src/views/ut_simplelistmodel.cpp:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionWithOutTip [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_simplelistmodel.cpp:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionCount [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_simplelistmodel.cpp:4:21: warning: Member variable 'Ut_SimpleListModel::m_simpleListModel' is not initialized in the constructor. [uninitMemberVar] deepin-calculator-5.7.21/tests/src/views/ut_simplelistdelegate.cpp:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_simplelistdelegate.cpp:88:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_state [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_simplelistdelegate.cpp:93:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mode [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_simplelistdelegate.cpp:127:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_selected [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_simplelistdelegate.cpp:145:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_simpleListDelegate [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_simplelistdelegate.cpp:6:24: warning: Member variable 'Ut_SimpleListDelegate::m_simpleListDelegate' is not initialized in the constructor. [uninitMemberVar] deepin-calculator-5.7.21/tests/src/views/ut_simplelistdelegate.cpp:6:24: warning: Member variable 'Ut_SimpleListDelegate::model' is not initialized in the constructor. [uninitMemberVar] deepin-calculator-5.7.21/tests/src/views/ut_simplelistview.cpp:32:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exec [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_simplelistview.cpp:66:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exec [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_simplelistview.cpp:82:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseMove [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_simplelistview.cpp:120:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_simplelistview.cpp:141:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_simplelistview.cpp:167:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_simplelistview.cpp:197:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FocusIn [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/views/ut_simplelistview.cpp:32:25: style: C-style pointer casting [cstyleCast] deepin-calculator-5.7.21/tests/src/views/ut_simplelistview.cpp:66:25: style: C-style pointer casting [cstyleCast] deepin-calculator-5.7.21/tests/src/widgets/ut_arrowrectangle.cpp:13:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FloatWidget [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_arrowrectangle.cpp:27:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FloatWidget [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_arrowrectangle.cpp:40:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FloatWidget [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_expressionbar.cpp:14:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseMove [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_expressionbar.cpp:46:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linkedItem [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_expressionbar.cpp:177:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linkedItem [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_expressionbar.cpp:192:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linkedItem [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_basicmodul.cpp:34:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_expressionbar.cpp:207:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linkedItem [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_basicmodul.cpp:72:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_expressionbar.cpp:245:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linkedItem [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_basicmodul.cpp:79:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_expressionbar.cpp:256:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selected [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_basicmodul.cpp:135:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_0 [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_expressionbar.cpp:300:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linkedItem [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_basicmodul.cpp:170:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_0 [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_basicmodul.cpp:205:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_1 [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_basicmodul.cpp:222:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_1 [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_memhiswidget.cpp:16:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_memhiswidget.cpp:73:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabFocusReason [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_memhiswidget.cpp:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabFocus [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_memhiswidget.cpp:93:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_memhiswidget.cpp:109:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabFocusReason [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_memhiswidget.cpp:131:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabFocusReason [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_memhiswidget.cpp:165:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabFocus [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_inputedit.cpp:57:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AltModifier [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_inputedit.cpp:88:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonDblClick [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_inputedit.cpp:100:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_inputedit.cpp:166:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_inputedit.cpp:192:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_inputedit.cpp:221:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabFocusReason [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_inputedit.cpp:351:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exec [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_inputedit.cpp:373:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exec [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_inputedit.cpp:63:26: style: C-style pointer casting [cstyleCast] deepin-calculator-5.7.21/tests/src/widgets/ut_inputedit.cpp:351:25: style: C-style pointer casting [cstyleCast] deepin-calculator-5.7.21/tests/src/widgets/ut_inputedit.cpp:373:25: style: C-style pointer casting [cstyleCast] deepin-calculator-5.7.21/tests/src/widgets/ut_proexpressionbar.cpp:21:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseMove [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_proexpressionbar.cpp:299:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_proexpressionbar.cpp:408:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selected [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_programmodule.cpp:94:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_programmodule.cpp:141:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_programmodule.cpp:291:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_BinaryKeypad [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_programmodule.cpp:375:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_0 [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_programmodule.cpp:458:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_moveL [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_programmodule.cpp:493:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_moveR [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_programmodule.cpp:530:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_TransparentForMouseEvents [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_programmodule.cpp:556:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_TransparentForMouseEvents [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_programmodule.cpp:567:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Clear [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_programmodule.cpp:574:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_programmodule.cpp:587:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_TransparentForMouseEvents [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_programmodule.cpp:595:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_GeneralKeypad [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_scientificmodule.cpp:48:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contains [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_scientificmodule.cpp:59:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_scientificmodule.cpp:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_MC [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_scientificmodule.cpp:95:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_MC [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_scientificmodule.cpp:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_scientificmodule.cpp:113:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_scientificmodule.cpp:245:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_0 [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_scientificmodule.cpp:370:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_0 [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_scientificmodule.cpp:515:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_scientificmodule.cpp:39:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] deepin-calculator-5.7.21/tests/src/widgets/ut_scientificmodule.cpp:39:12: style: Variable 'proper' is assigned a value that is never used. [unreadVariable] deepin-calculator-5.7.21/tests/src/widgets/ut_sciexpressionbar.cpp:14:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseMove [valueFlowBailoutIncompleteVar] deepin-calculator-5.7.21/tests/src/widgets/ut_sciexpressionbar.cpp:573:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] diff: DONE