2024-04-08 08:32 ftp://ftp.de.debian.org/debian/pool/main/l/lcalc/lcalc_2.0.5.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --library=bsd --library=openmp --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.55 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: bd8cb94 (2024-04-08 10:11:27 +0200) count: 237 141 elapsed-time: 22.1 97.9 head-timing-info: old-timing-info: head results: lcalc-2.0.5/doc/examples/example.cc:64:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pi [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/lcalc/Lcommandline_misc.cc:49:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/lcalc/Lcommandline_values_zeros.cc:40:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/lcalc/Lcommandline_values_zeros.cc:159:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/lcalc/Lcommandline.cc:121:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/lcalc/Lcommandline_twist.cc:231:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pi [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/lcalc/Lcommandline_twist.cc:697:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pi [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/lcalc/Lcommandline.cc:467:13: style: The scope of the variable 'coeff' can be reduced. [variableScope] lcalc-2.0.5/src/libLfunction/Lcomplex.h:324:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:330:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:336:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:341:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:347:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:353:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:358:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:364:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:370:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:375:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:381:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:387:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:397:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:443:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:579:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:585:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:590:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:599:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:608:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:619:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:632:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:641:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:654:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:684:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lgamma.h:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ttype [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lgamma.h:194:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ttype [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lgamma.h:289:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lgamma.h:430:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lgamma.h:444:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lgamma.h:534:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lgamma.h:630:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lgamma.cc:34:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lgamma.cc:110:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lgamma.cc:145:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:147:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:151:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_imag [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:156:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:163:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:170:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:176:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:190:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:200:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:209:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:218:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:228:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:237:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:246:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:256:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:266:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:277:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:288:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:301:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_imag [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:315:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_imag [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcommon.h:35:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] lcalc-2.0.5/src/libLfunction/Lcomplex.h:163:6: performance: Variable '_M_real' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lcalc-2.0.5/src/libLfunction/Lcomplex.h:164:6: performance: Variable '_M_imag' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lcalc-2.0.5/src/libLfunction/Lcomplex.h:741:11: performance:inconclusive: Technically the member function 'std::complex < float >::real' can be static (but you may consider moving to unnamed namespace). [functionStatic] lcalc-2.0.5/src/libLfunction/Lcomplex.h:775:19: note: Technically the member function 'std::complex < float >::real' can be static (but you may consider moving to unnamed namespace). lcalc-2.0.5/src/libLfunction/Lcomplex.h:741:11: note: Technically the member function 'std::complex < float >::real' can be static (but you may consider moving to unnamed namespace). lcalc-2.0.5/src/libLfunction/Lcomplex.h:742:11: performance:inconclusive: Technically the member function 'std::complex < float >::imag' can be static (but you may consider moving to unnamed namespace). [functionStatic] lcalc-2.0.5/src/libLfunction/Lcomplex.h:779:19: note: Technically the member function 'std::complex < float >::imag' can be static (but you may consider moving to unnamed namespace). lcalc-2.0.5/src/libLfunction/Lcomplex.h:742:11: note: Technically the member function 'std::complex < float >::imag' can be static (but you may consider moving to unnamed namespace). lcalc-2.0.5/src/libLfunction/Lcomplex.h:888:12: performance:inconclusive: Technically the member function 'std::complex < double >::real' can be static (but you may consider moving to unnamed namespace). [functionStatic] lcalc-2.0.5/src/libLfunction/Lcomplex.h:921:20: note: Technically the member function 'std::complex < double >::real' can be static (but you may consider moving to unnamed namespace). lcalc-2.0.5/src/libLfunction/Lcomplex.h:888:12: note: Technically the member function 'std::complex < double >::real' can be static (but you may consider moving to unnamed namespace). lcalc-2.0.5/src/libLfunction/Lcomplex.h:889:12: performance:inconclusive: Technically the member function 'std::complex < double >::imag' can be static (but you may consider moving to unnamed namespace). [functionStatic] lcalc-2.0.5/src/libLfunction/Lcomplex.h:925:20: note: Technically the member function 'std::complex < double >::imag' can be static (but you may consider moving to unnamed namespace). lcalc-2.0.5/src/libLfunction/Lcomplex.h:889:12: note: Technically the member function 'std::complex < double >::imag' can be static (but you may consider moving to unnamed namespace). lcalc-2.0.5/src/libLfunction/Lcomplex.h:1034:17: performance:inconclusive: Technically the member function 'std::complex < long double >::real' can be static (but you may consider moving to unnamed namespace). [functionStatic] lcalc-2.0.5/src/libLfunction/Lcomplex.h:1074:25: note: Technically the member function 'std::complex < long double >::real' can be static (but you may consider moving to unnamed namespace). lcalc-2.0.5/src/libLfunction/Lcomplex.h:1034:17: note: Technically the member function 'std::complex < long double >::real' can be static (but you may consider moving to unnamed namespace). lcalc-2.0.5/src/libLfunction/Lcomplex.h:1035:17: performance:inconclusive: Technically the member function 'std::complex < long double >::imag' can be static (but you may consider moving to unnamed namespace). [functionStatic] lcalc-2.0.5/src/libLfunction/Lcomplex.h:1078:25: note: Technically the member function 'std::complex < long double >::imag' can be static (but you may consider moving to unnamed namespace). lcalc-2.0.5/src/libLfunction/Lcomplex.h:1035:17: note: Technically the member function 'std::complex < long double >::imag' can be static (but you may consider moving to unnamed namespace). lcalc-2.0.5/src/libLfunction/Lcommon.h:137:22: style:inconclusive: Technically the member function 'smallPoly::operator()' can be const. [functionConst] lcalc-2.0.5/src/libLfunction/Lcomplex.h:99:7: style: Class 'complex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcalc-2.0.5/src/libLfunction/Lcomplex.h:100:7: style: Class 'complex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcalc-2.0.5/src/libLfunction/Lcomplex.h:101:7: style: Class 'complex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcalc-2.0.5/src/libLfunction/Lcomplex.h:106:9: style: Class 'complex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcalc-2.0.5/src/libLfunction/Lcomplex.h:734:5: style: Class 'complex < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcalc-2.0.5/src/libLfunction/Lcomplex.h:768:5: style: Class 'complex < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcalc-2.0.5/src/libLfunction/Lcomplex.h:881:5: style: Class 'complex < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcalc-2.0.5/src/libLfunction/Lcomplex.h:885:5: style: Class 'complex < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcalc-2.0.5/src/libLfunction/Lcomplex.h:914:5: style: Class 'complex < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcalc-2.0.5/src/libLfunction/Lcomplex.h:1027:5: style: Class 'complex < long double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcalc-2.0.5/src/libLfunction/Lcomplex.h:1031:5: style: Class 'complex < long double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcalc-2.0.5/src/libLfunction/Lcomplex.h:1032:5: style: Class 'complex < long double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcalc-2.0.5/src/libLfunction/Lcomplex.h:1060:5: style: Class 'complex < long double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcalc-2.0.5/src/libLfunction/Lcommon.h:98:2: style: Struct 'smallPoly' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcalc-2.0.5/src/libLfunction/Lgamma.h:321:13: style: Condition 'x<0' is always false [knownConditionTrueFalse] lcalc-2.0.5/src/libLfunction/Lgamma.h:320:15: note: Calling function 'imag' returns 0 lcalc-2.0.5/src/libLfunction/Lgamma.h:320:15: note: Assignment 'x=imag((complex < Double >)z)', assigned value is 0 lcalc-2.0.5/src/libLfunction/Lgamma.h:321:13: note: Condition 'x<0' is always false lcalc-2.0.5/src/libLfunction/Lgamma.h:415:66: style: Condition 'imag(P2)>1.e40' is always true [knownConditionTrueFalse] lcalc-2.0.5/src/libLfunction/Lgamma.h:415:62: note: Calling function 'imag' returns 0 lcalc-2.0.5/src/libLfunction/Lgamma.h:415:66: note: Condition 'imag(P2)>1.e40' is always true lcalc-2.0.5/src/libLfunction/Lgamma.h:415:82: style: Condition 'imag(P2)<-1.e40' is always false [knownConditionTrueFalse] lcalc-2.0.5/src/libLfunction/Lgamma.h:415:78: note: Calling function 'imag' returns 0 lcalc-2.0.5/src/libLfunction/Lgamma.h:415:82: note: Condition 'imag(P2)<-1.e40' is always false lcalc-2.0.5/src/libLfunction/Lgamma.h:521:57: style: Condition 'imag(P2)>1.e50' is always true [knownConditionTrueFalse] lcalc-2.0.5/src/libLfunction/Lgamma.h:521:53: note: Calling function 'imag' returns 0 lcalc-2.0.5/src/libLfunction/Lgamma.h:521:57: note: Condition 'imag(P2)>1.e50' is always true lcalc-2.0.5/src/libLfunction/Lgamma.h:521:73: style: Condition 'imag(P2)<-1.e50' is always false [knownConditionTrueFalse] lcalc-2.0.5/src/libLfunction/Lgamma.h:521:69: note: Calling function 'imag' returns 0 lcalc-2.0.5/src/libLfunction/Lgamma.h:521:73: note: Condition 'imag(P2)<-1.e50' is always false lcalc-2.0.5/src/libLfunction/Lgamma.h:191:22: style:inconclusive: Function 'GAMMA' argument 1 names different: declaration 'z' definition 'z1'. [funcArgNamesDifferent] lcalc-2.0.5/src/libLfunction/Lgamma.h:45:22: note: Function 'GAMMA' argument 1 names different: declaration 'z' definition 'z1'. lcalc-2.0.5/src/libLfunction/Lgamma.h:191:22: note: Function 'GAMMA' argument 1 names different: declaration 'z' definition 'z1'. lcalc-2.0.5/src/libLfunction/Lmisc.h:181:36: performance: Function parameter 'b' should be passed by const reference. [passedByValue] lcalc-2.0.5/src/libLfunction/Lgamma.h:550:52: style: Parameter 'coeff' can be declared as pointer to const [constParameterPointer] lcalc-2.0.5/src/libLfunction/Lmisc.h:85:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] lcalc-2.0.5/src/libLfunction/Lgamma.cc:147:11: style: Unused variable: x [unusedVariable] lcalc-2.0.5/src/libLfunction/L.h:117:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/L.h:154:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/L.h:222:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/L.h:322:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/L.h:380:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/L.h:439:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/L.h:461:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/L.h:501:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Ldirichlet_series.h:61:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Ldirichlet_series.h:228:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Ldirichlet_series.h:326:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lprint.h:32:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lnumberzeros.h:109:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lnumberzeros.h:219:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lnumberzeros.h:243:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lgram.h:143:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lvalue.h:147:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lvalue.h:517:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lfind_zeros.h:45:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lfind_zeros.h:101:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lfind_zeros.h:219:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lfind_zeros.h:276:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lfind_zeros.h:291:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lfind_zeros.h:1016:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Ldokchitser.h:14:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lexplicit_formula.h:231:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lexplicit_formula.h:318:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lexplicit_formula.h:380:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lexplicit_formula.h:509:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lglobals.cc:217:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits10 [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lglobals.cc:366:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lglobals.cc:390:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lglobals.cc:430:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lglobals.cc:493:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 0.25e [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/lcalc/Lcommandline_twist.cc:1100:17: style: Array index 'dial' is used before limits check. [arrayIndexThenCheck] lcalc-2.0.5/src/lcalc/Lcommandline_twist.cc:238:20: style: Redundant condition: what_type==2. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] lcalc-2.0.5/src/lcalc/Lcommandline_twist.cc:708:20: style: Redundant condition: what_type==2. 'what_type!=2 || (what_type==2 && gcd(underlying_cond,d)==1)' is equivalent to 'what_type!=2 || gcd(underlying_cond,d)==1' [redundantCondition] lcalc-2.0.5/src/lcalc/Lcommandline_twist.cc:1011:21: style: The if condition is the same as the previous if condition [duplicateCondition] lcalc-2.0.5/src/lcalc/Lcommandline_twist.cc:1002:21: note: First condition lcalc-2.0.5/src/lcalc/Lcommandline_twist.cc:1011:21: note: Second condition lcalc-2.0.5/src/lcalc/Lcommandline_twist.cc:1063:17: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] lcalc-2.0.5/src/lcalc/Lcommandline_twist.cc:1065:17: note: Found duplicate branches for 'if' and 'else'. lcalc-2.0.5/src/lcalc/Lcommandline_twist.cc:1063:17: note: Found duplicate branches for 'if' and 'else'. lcalc-2.0.5/src/lcalc/Lcommandline_twist.cc:497:25: style: The scope of the variable 'analytic_rank' can be reduced. [variableScope] lcalc-2.0.5/src/libLfunction/Lnumberfield.cc:214:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_L_type [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lnumberfield.cc:229:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_L_type [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lcomplex.h:445:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:60:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:523:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:747:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:913:17: style: Array index 'dial' is used before limits check. [arrayIndexThenCheck] lcalc-2.0.5/src/libLfunction/Lcomplex.h:170:6: performance: Variable '_M_real' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lcalc-2.0.5/src/libLfunction/Lcomplex.h:171:6: performance: Variable '_M_imag' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lcalc-2.0.5/src/libLfunction/Lcomplex.h:176:6: performance: Variable '_M_real' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lcalc-2.0.5/src/libLfunction/Lcomplex.h:177:6: performance: Variable '_M_imag' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] lcalc-2.0.5/src/libLfunction/Lcomplex.h:99:7: style: Class 'complex < Double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcalc-2.0.5/src/libLfunction/Lcomplex.h:100:7: style: Class 'complex < Double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcalc-2.0.5/src/libLfunction/Lcomplex.h:101:7: style: Class 'complex < Double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcalc-2.0.5/src/libLfunction/Lcomplex.h:106:9: style: Class 'complex < Double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcalc-2.0.5/src/libLfunction/Lcomplex.h:108:9: style: Class 'complex < Double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:33:13: style: The scope of the variable 'a' can be reduced. [variableScope] lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:34:18: style: The scope of the variable 'b' can be reduced. [variableScope] lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:200:9: style: The scope of the variable 'i' can be reduced. [variableScope] lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:200:13: style: The scope of the variable 't' can be reduced. [variableScope] lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:296:15: style: The scope of the variable 'i' can be reduced. [variableScope] lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:397:9: style: The scope of the variable 'p' can be reduced. [variableScope] lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:430:15: style: The scope of the variable 'i' can be reduced. [variableScope] lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:431:13: style: The scope of the variable 't' can be reduced. [variableScope] lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:474:9: style: The scope of the variable 'j' can be reduced. [variableScope] lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:503:9: style: The scope of the variable 'h' can be reduced. [variableScope] lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:503:11: style: The scope of the variable 'w' can be reduced. [variableScope] lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:29:24: style:inconclusive: Function 'isprime' argument 1 names different: declaration 'n' definition 'N'. [funcArgNamesDifferent] lcalc-2.0.5/src/libLfunction/Lnumbertheory.h:54:24: note: Function 'isprime' argument 1 names different: declaration 'n' definition 'N'. lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:29:24: note: Function 'isprime' argument 1 names different: declaration 'n' definition 'N'. lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:248:27: style: Local variable 't' shadows outer variable [shadowVariable] lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:200:13: note: Shadowed declaration lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:248:27: note: Shadow variable lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:266:22: style: Local variable 'p' shadows outer variable [shadowVariable] lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:201:10: note: Shadowed declaration lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:266:22: note: Shadow variable lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:272:35: style: Local variable 't' shadows outer variable [shadowVariable] lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:200:13: note: Shadowed declaration lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:272:35: note: Shadow variable lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:277:24: style: Local variable 'i' shadows outer variable [shadowVariable] lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:200:9: note: Shadowed declaration lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:277:24: note: Shadow variable lcalc-2.0.5/src/libLfunction/Lnumbertheory.h:60:26: style: Parameter 'chi' can be declared as pointer to const [constParameterPointer] lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:474:10: style: Variable 'j' is assigned a value that is never used. [unreadVariable] lcalc-2.0.5/src/libLfunction/Lriemannsiegel.cc:70:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/src/libLfunction/Lglobals.cc:487:12: style: The scope of the variable 'r' can be reduced. [variableScope] lcalc-2.0.5/src/libLfunction/Lglobals.cc:410:29: style:inconclusive: Function 'extend_prime_table' argument 1 names different: declaration 'm' definition 'x'. [funcArgNamesDifferent] lcalc-2.0.5/src/libLfunction/Lglobals.h:222:29: note: Function 'extend_prime_table' argument 1 names different: declaration 'm' definition 'x'. lcalc-2.0.5/src/libLfunction/Lglobals.cc:410:29: note: Function 'extend_prime_table' argument 1 names different: declaration 'm' definition 'x'. lcalc-2.0.5/src/libLfunction/Lglobals.cc:308:14: style: Local variable 'n' shadows outer argument [shadowArgument] lcalc-2.0.5/src/libLfunction/Lglobals.cc:186:29: note: Shadowed declaration lcalc-2.0.5/src/libLfunction/Lglobals.cc:308:14: note: Shadow variable lcalc-2.0.5/src/libLfunction/Lglobals.cc:322:18: style: Local variable 'j' shadows outer variable [shadowVariable] lcalc-2.0.5/src/libLfunction/Lglobals.cc:266:9: note: Shadowed declaration lcalc-2.0.5/src/libLfunction/Lglobals.cc:322:18: note: Shadow variable lcalc-2.0.5/tests/test_accuracy.cc:8:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tolerance [valueFlowBailoutIncompleteVar] lcalc-2.0.5/tests/test_accuracy.cc:25:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/tests/test_accuracy.cc:120:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pi [valueFlowBailoutIncompleteVar] lcalc-2.0.5/tests/test_accuracy.cc:270:7: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] lcalc-2.0.5/tests/test_accuracy.cc:239:6: note: x is assigned lcalc-2.0.5/tests/test_accuracy.cc:270:7: note: x is overwritten lcalc-2.0.5/tests/test_accuracy.cc:317:9: style: Variable 'expected_accuracies' can be declared as const array [constVariable] lcalc-2.0.5/tests/test_result_vector.cc:33:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] lcalc-2.0.5/tests/test_result_vector.cc:10:12: style: Variable 'expected' can be declared as const array [constVariable] lcalc-2.0.5/src/libLfunction/L.h:456:16: style:inconclusive: Technically the member function 'L_function::operator+' can be const. [functionConst] lcalc-2.0.5/src/libLfunction/L.h:534:10: style:inconclusive: Technically the member function 'L_function::print_data_L' can be const. [functionConst] lcalc-2.0.5/src/libLfunction/Lprint.h:28:5: note: Technically the member function 'L_function::print_data_L' can be const. lcalc-2.0.5/src/libLfunction/L.h:534:10: note: Technically the member function 'L_function::print_data_L' can be const. lcalc-2.0.5/src/libLfunction/L.h:553:13: style:inconclusive: Technically the member function 'L_function::partial_dirichlet_series' can be const. [functionConst] lcalc-2.0.5/src/libLfunction/Ldirichlet_series.h:31:1: note: Technically the member function 'L_function::partial_dirichlet_series' can be const. lcalc-2.0.5/src/libLfunction/L.h:553:13: note: Technically the member function 'L_function::partial_dirichlet_series' can be const. lcalc-2.0.5/src/libLfunction/L.h:554:13: style:inconclusive: Technically the member function 'L_function::dirichlet_series' can be const. [functionConst] lcalc-2.0.5/src/libLfunction/Ldirichlet_series.h:51:1: note: Technically the member function 'L_function::dirichlet_series' can be const. lcalc-2.0.5/src/libLfunction/L.h:554:13: note: Technically the member function 'L_function::dirichlet_series' can be const. lcalc-2.0.5/src/libLfunction/L.h:560:13: style:inconclusive: Technically the member function 'L_function::get_block_value_directly' can be const. [functionConst] lcalc-2.0.5/src/libLfunction/Ldirichlet_series.h:115:1: note: Technically the member function 'L_function::get_block_value_directly' can be const. lcalc-2.0.5/src/libLfunction/L.h:560:13: note: Technically the member function 'L_function::get_block_value_directly' can be const. lcalc-2.0.5/src/libLfunction/L.h:591:9: style:inconclusive: Technically the member function 'L_function::dirichlet_coeffs_log_diff' can be const. [functionConst] lcalc-2.0.5/src/libLfunction/Lexplicit_formula.h:228:1: note: Technically the member function 'L_function::dirichlet_coeffs_log_diff' can be const. lcalc-2.0.5/src/libLfunction/L.h:591:9: note: Technically the member function 'L_function::dirichlet_coeffs_log_diff' can be const. lcalc-2.0.5/src/libLfunction/L.h:175:12: style: Condition 'use_legendre_duplication' is always false [knownConditionTrueFalse] lcalc-2.0.5/src/libLfunction/L.h:156:41: note: Assignment 'use_legendre_duplication=false', assigned value is 0 lcalc-2.0.5/src/libLfunction/L.h:175:12: note: Condition 'use_legendre_duplication' is always false lcalc-2.0.5/src/libLfunction/L.h:243:12: style: Condition 'use_legendre_duplication' is always false [knownConditionTrueFalse] lcalc-2.0.5/src/libLfunction/L.h:224:41: note: Assignment 'use_legendre_duplication=false', assigned value is 0 lcalc-2.0.5/src/libLfunction/L.h:243:12: note: Condition 'use_legendre_duplication' is always false lcalc-2.0.5/src/libLfunction/Lnumberzeros.h:119:56: style: Condition 'abs(imag(complex < Double >(dirichlet_coefficient[n])))>0.00001' is always false [knownConditionTrueFalse] lcalc-2.0.5/src/libLfunction/Lnumberzeros.h:119:20: note: Calling function 'imag' returns 0 lcalc-2.0.5/src/libLfunction/Lnumberzeros.h:119:56: note: Condition 'abs(imag(complex < Double >(dirichlet_coefficient[n])))>0.00001' is always false lcalc-2.0.5/src/libLfunction/Lvalue.h:28:31: style: Condition 't<0' is always false [knownConditionTrueFalse] lcalc-2.0.5/src/libLfunction/Lvalue.h:28:22: note: Calling function 'imag' returns 0 lcalc-2.0.5/src/libLfunction/Lvalue.h:28:22: note: Assignment 't=imag(z)', assigned value is 0 lcalc-2.0.5/src/libLfunction/Lvalue.h:28:31: note: Condition 't<0' is always false lcalc-2.0.5/src/libLfunction/Lvalue.h:52:19: style: Condition 'imag(z)>=0' is always true [knownConditionTrueFalse] lcalc-2.0.5/src/libLfunction/Lvalue.h:52:16: note: Calling function 'imag' returns 0 lcalc-2.0.5/src/libLfunction/Lvalue.h:52:19: note: Condition 'imag(z)>=0' is always true lcalc-2.0.5/src/libLfunction/Lvalue.h:117:19: style: Condition 't_0>=0' is always true [knownConditionTrueFalse] lcalc-2.0.5/src/libLfunction/Lvalue.h:112:21: note: Calling function 'imag' returns 0 lcalc-2.0.5/src/libLfunction/Lvalue.h:112:21: note: Assignment 't_0=imag(gamma[j]*s+lambda[j])', assigned value is 0 lcalc-2.0.5/src/libLfunction/Lvalue.h:117:19: note: Condition 't_0>=0' is always true lcalc-2.0.5/src/libLfunction/Lfind_zeros.h:1024:60: style: Condition 'abs(imag(complex < Double >(dirichlet_coefficient[n])))>0.00001' is always false [knownConditionTrueFalse] lcalc-2.0.5/src/libLfunction/Lfind_zeros.h:1024:24: note: Calling function 'imag' returns 0 lcalc-2.0.5/src/libLfunction/Lfind_zeros.h:1024:60: note: Condition 'abs(imag(complex < Double >(dirichlet_coefficient[n])))>0.00001' is always false lcalc-2.0.5/src/libLfunction/Ldokchitser.h:34:31: style: Condition 'imag(diff)==0' is always true [knownConditionTrueFalse] lcalc-2.0.5/src/libLfunction/Ldokchitser.h:34:25: note: Calling function 'imag' returns 0 lcalc-2.0.5/src/libLfunction/Ldokchitser.h:34:31: note: Condition 'imag(diff)==0' is always true lcalc-2.0.5/src/libLfunction/L.h:378:13: style: The scope of the variable 'k' can be reduced. [variableScope] lcalc-2.0.5/src/libLfunction/Ldirichlet_series.h:34:15: style: The scope of the variable 'm' can be reduced. [variableScope] lcalc-2.0.5/src/libLfunction/Ldirichlet_series.h:54:15: style: The scope of the variable 'm' can be reduced. [variableScope] lcalc-2.0.5/src/libLfunction/Ldirichlet_series.h:119:15: style: The scope of the variable 'm' can be reduced. [variableScope] lcalc-2.0.5/src/libLfunction/Lnumberzeros.h:83:15: style: The scope of the variable 'n' can be reduced. [variableScope] lcalc-2.0.5/src/libLfunction/Lgram.h:35:14: style: The scope of the variable 'u' can be reduced. [variableScope] lcalc-2.0.5/src/libLfunction/Lfind_zeros.h:1020:13: style: The scope of the variable 'n' can be reduced. [variableScope] lcalc-2.0.5/src/libLfunction/Lexplicit_formula.h:392:10: style: The scope of the variable 'm' can be reduced. [variableScope] lcalc-2.0.5/src/libLfunction/Lvalue.h:25:25: style:inconclusive: Function 'find_delta' argument 1 names different: declaration 's' definition 'z'. [funcArgNamesDifferent] lcalc-2.0.5/src/libLfunction/L.h:569:32: note: Function 'find_delta' argument 1 names different: declaration 's' definition 'z'. lcalc-2.0.5/src/libLfunction/Lvalue.h:25:25: note: Function 'find_delta' argument 1 names different: declaration 's' definition 'z'. lcalc-2.0.5/src/libLfunction/Lexplicit_formula.h:228:31: style:inconclusive: Function 'dirichlet_coeffs_log_diff' argument 1 names different: declaration 'num_coeff' definition 'num_coeffs'. [funcArgNamesDifferent] lcalc-2.0.5/src/libLfunction/L.h:591:39: note: Function 'dirichlet_coeffs_log_diff' argument 1 names different: declaration 'num_coeff' definition 'num_coeffs'. lcalc-2.0.5/src/libLfunction/Lexplicit_formula.h:228:31: note: Function 'dirichlet_coeffs_log_diff' argument 1 names different: declaration 'num_coeff' definition 'num_coeffs'. lcalc-2.0.5/src/libLfunction/Lnumberzeros.h:114:10: style: Local variable 'is_complex' shadows outer function [shadowFunction] lcalc-2.0.5/src/libLfunction/L.h:585:10: note: Shadowed declaration lcalc-2.0.5/src/libLfunction/Lnumberzeros.h:114:10: note: Shadow variable lcalc-2.0.5/src/libLfunction/Lgram.h:32:16: style: Local variable 'incr' shadows outer variable [shadowVariable] lcalc-2.0.5/src/libLfunction/Lglobals.h:121:15: note: Shadowed declaration lcalc-2.0.5/src/libLfunction/Lgram.h:32:16: note: Shadow variable lcalc-2.0.5/src/libLfunction/Lgram.h:94:16: style: Local variable 'incr' shadows outer variable [shadowVariable] lcalc-2.0.5/src/libLfunction/Lglobals.h:121:15: note: Shadowed declaration lcalc-2.0.5/src/libLfunction/Lgram.h:94:16: note: Shadow variable lcalc-2.0.5/src/libLfunction/Lvalue.h:33:16: style: Local variable 'a' shadows outer variable [shadowVariable] lcalc-2.0.5/src/libLfunction/L.h:96:9: note: Shadowed declaration lcalc-2.0.5/src/libLfunction/Lvalue.h:33:16: note: Shadow variable lcalc-2.0.5/src/libLfunction/Lvalue.h:92:13: style: Local variable 'N' shadows outer function [shadowFunction] lcalc-2.0.5/src/libLfunction/L.h:541:12: note: Shadowed declaration lcalc-2.0.5/src/libLfunction/Lvalue.h:92:13: note: Shadow variable lcalc-2.0.5/src/libLfunction/Lfind_zeros.h:31:16: style: Local variable 'a' shadows outer variable [shadowVariable] lcalc-2.0.5/src/libLfunction/L.h:96:9: note: Shadowed declaration lcalc-2.0.5/src/libLfunction/Lfind_zeros.h:31:16: note: Shadow variable lcalc-2.0.5/src/libLfunction/Lfind_zeros.h:868:29: style: Local variable 'j' shadows outer variable [shadowVariable] lcalc-2.0.5/src/libLfunction/Lfind_zeros.h:426:15: note: Shadowed declaration lcalc-2.0.5/src/libLfunction/Lfind_zeros.h:868:29: note: Shadow variable lcalc-2.0.5/src/libLfunction/Lfind_zeros.h:884:29: style: Local variable 'j' shadows outer variable [shadowVariable] lcalc-2.0.5/src/libLfunction/Lfind_zeros.h:426:15: note: Shadowed declaration lcalc-2.0.5/src/libLfunction/Lfind_zeros.h:884:29: note: Shadow variable lcalc-2.0.5/src/libLfunction/Ldokchitser.h:52:9: style: Local variable 'N' shadows outer function [shadowFunction] lcalc-2.0.5/src/libLfunction/L.h:541:12: note: Shadowed declaration lcalc-2.0.5/src/libLfunction/Ldokchitser.h:52:9: note: Shadow variable lcalc-2.0.5/src/libLfunction/Ldokchitser.h:108:10: style: Local variable 'gamma' shadows outer variable [shadowVariable] lcalc-2.0.5/src/libLfunction/L.h:97:13: note: Shadowed declaration lcalc-2.0.5/src/libLfunction/Ldokchitser.h:108:10: note: Shadow variable lcalc-2.0.5/src/libLfunction/Lexplicit_formula.h:439:15: style: Local variable 'm' shadows outer variable [shadowVariable] lcalc-2.0.5/src/libLfunction/Lexplicit_formula.h:392:10: note: Shadowed declaration lcalc-2.0.5/src/libLfunction/Lexplicit_formula.h:439:15: note: Shadow variable lcalc-2.0.5/src/libLfunction/Ldirichlet_series.h:394:58: style: Argument '-imag(s)*LOG(v)' to function lcalc_expIt is always 0. It does not matter what value 'v' has. [knownArgument] lcalc-2.0.5/src/libLfunction/Ldirichlet_series.h:394:54: note: Calling function 'imag' returns 0 lcalc-2.0.5/src/libLfunction/Ldirichlet_series.h:394:58: note: Argument '-imag(s)*LOG(v)' to function lcalc_expIt is always 0. It does not matter what value 'v' has. lcalc-2.0.5/src/libLfunction/Lexplicit_formula.h:37:125: performance: Function parameter 'polynomial' should be passed by const reference. [passedByValue] lcalc-2.0.5/src/libLfunction/Lexplicit_formula.h:88:139: performance: Function parameter 'polynomial' should be passed by const reference. [passedByValue] lcalc-2.0.5/src/libLfunction/Lexplicit_formula.h:315:157: performance: Function parameter 'polynomial' should be passed by const reference. [passedByValue] lcalc-2.0.5/src/libLfunction/Lexplicit_formula.h:376:118: performance: Function parameter 'polynomial' should be passed by const reference. [passedByValue] lcalc-2.0.5/src/libLfunction/Ldokchitser.cc:3:32: style: Parameter 'poly1' can be declared as pointer to const [constParameterPointer] lcalc-2.0.5/src/libLfunction/Ldokchitser.cc:3:48: style: Parameter 'poly2' can be declared as pointer to const [constParameterPointer] lcalc-2.0.5/src/libLfunction/L.h:149:64: style: Parameter 'coeff' can be declared as pointer to const [constParameterPointer] lcalc-2.0.5/src/libLfunction/L.h:150:42: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] lcalc-2.0.5/src/libLfunction/L.h:150:54: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] lcalc-2.0.5/src/libLfunction/L.h:151:27: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] lcalc-2.0.5/src/libLfunction/L.h:151:39: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] lcalc-2.0.5/src/libLfunction/L.h:218:64: style: Parameter 'coeff' can be declared as pointer to const [constParameterPointer] lcalc-2.0.5/src/libLfunction/L.h:219:42: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] lcalc-2.0.5/src/libLfunction/L.h:219:54: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] lcalc-2.0.5/src/libLfunction/Ldirichlet_series.h:231:29: error: Uninitialized variable: K [uninitvar] lcalc-2.0.5/src/libLfunction/Ldirichlet_series.h:276:10: style: Variable 'K' is assigned a value that is never used. [unreadVariable] lcalc-2.0.5/src/libLfunction/Ldirichlet_series.h:303:7: style: Variable 'K' is assigned a value that is never used. [unreadVariable] lcalc-2.0.5/src/libLfunction/Lfind_zeros.h:334:21: style: Variable 'xxx_flag' is assigned a value that is never used. [unreadVariable] lcalc-2.0.5/src/libLfunction/Lriemannsiegel.cc:56:12: style: The scope of the variable 'n' can be reduced. [variableScope] lcalc-2.0.5/src/libLfunction/Lriemannsiegel.cc:85:18: style: Local variable 'n' shadows outer variable [shadowVariable] lcalc-2.0.5/src/libLfunction/Lriemannsiegel.cc:56:12: note: Shadowed declaration lcalc-2.0.5/src/libLfunction/Lriemannsiegel.cc:85:18: note: Shadow variable diff: head lcalc-2.0.5/src/lcalc/Lcommandline_twist.cc:697:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pi [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/lcalc/Lcommandline_values_zeros.cc:159:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/L.h:117:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/L.h:154:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.13.0 lcalc-2.0.5/src/libLfunction/L.h:183:17: style: Condition 'use_legendre_duplication' is always false [knownConditionTrueFalse] lcalc-2.0.5/src/libLfunction/L.h:156:41: note: Assignment 'use_legendre_duplication=false', assigned value is 0 lcalc-2.0.5/src/libLfunction/L.h:183:17: note: Condition 'use_legendre_duplication' is always false head lcalc-2.0.5/src/libLfunction/L.h:222:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.13.0 lcalc-2.0.5/src/libLfunction/L.h:251:17: style: Condition 'use_legendre_duplication' is always false [knownConditionTrueFalse] lcalc-2.0.5/src/libLfunction/L.h:224:41: note: Assignment 'use_legendre_duplication=false', assigned value is 0 lcalc-2.0.5/src/libLfunction/L.h:251:17: note: Condition 'use_legendre_duplication' is always false head lcalc-2.0.5/src/libLfunction/L.h:322:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/L.h:380:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/L.h:439:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/L.h:461:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/L.h:501:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:147:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:151:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_imag [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:156:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:170:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:176:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:190:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:200:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:209:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:218:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:228:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:237:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:246:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:256:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:266:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:277:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:288:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_real [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:301:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_imag [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:315:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _M_imag [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:330:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:336:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:341:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:347:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:353:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:358:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:364:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:370:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:375:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:381:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:387:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:397:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:443:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:445:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:579:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:585:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:590:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:599:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:608:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:619:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:632:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:641:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:654:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lcomplex.h:684:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Tp [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Ldirichlet_series.h:119:15: style: The scope of the variable 'm' can be reduced. [variableScope] head lcalc-2.0.5/src/libLfunction/Ldirichlet_series.h:228:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Ldirichlet_series.h:326:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Ldirichlet_series.h:34:15: style: The scope of the variable 'm' can be reduced. [variableScope] head lcalc-2.0.5/src/libLfunction/Ldirichlet_series.h:54:15: style: The scope of the variable 'm' can be reduced. [variableScope] head lcalc-2.0.5/src/libLfunction/Ldirichlet_series.h:61:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Ldokchitser.h:14:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lexplicit_formula.h:231:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lexplicit_formula.h:318:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lexplicit_formula.h:380:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lexplicit_formula.h:509:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lfind_zeros.h:1016:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lfind_zeros.h:101:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lfind_zeros.h:219:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lfind_zeros.h:276:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lfind_zeros.h:291:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lfind_zeros.h:45:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lgamma.cc:110:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lgamma.cc:145:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lgamma.cc:34:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lgamma.h:194:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ttype [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lgamma.h:289:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lgamma.h:430:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lgamma.h:444:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lgamma.h:534:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lgamma.h:630:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lgamma.h:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ttype [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lglobals.cc:217:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits10 [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lglobals.cc:366:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lglobals.cc:390:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lglobals.cc:430:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lglobals.cc:493:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 0.25e [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lgram.h:143:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lnumberfield.cc:229:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_L_type [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:523:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:60:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lnumbertheory.cc:747:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lnumberzeros.h:109:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lnumberzeros.h:219:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lnumberzeros.h:243:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lprint.h:32:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lriemannsiegel.cc:70:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lvalue.h:147:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/src/libLfunction/Lvalue.h:517:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/tests/test_accuracy.cc:120:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pi [valueFlowBailoutIncompleteVar] head lcalc-2.0.5/tests/test_accuracy.cc:25:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] DONE