2026-09-01 15:16 ftp://ftp.de.debian.org/debian/pool/main/h/healpix-cxx/healpix-cxx_3.83.0.orig.tar.gz 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 --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j96 platform: Linux-6.8.0-137-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.4.0 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.21.0 head-info: 8357500 (2026-08-31 12:14:55 +0200) count: 408 408 elapsed-time: 10.8 3.6 head-timing-info: old-timing-info: head results: healpix_cxx-3.83.0/Healpix_cxx/alm2map_cxx.cc:8:3: error: There is an unknown macro here somewhere. Configuration is required. If PLANCK_DIAGNOSIS_END is a macro then please configure it. [unknownMacro] healpix_cxx-3.83.0/Healpix_cxx/anafast_cxx.cc:8:3: error: There is an unknown macro here somewhere. Configuration is required. If PLANCK_DIAGNOSIS_END is a macro then please configure it. [unknownMacro] healpix_cxx-3.83.0/Healpix_cxx/calc_powspec.cc:8:3: error: There is an unknown macro here somewhere. Configuration is required. If PLANCK_DIAGNOSIS_END is a macro then please configure it. [unknownMacro] healpix_cxx-3.83.0/Healpix_cxx/compute_weights.cc:8:3: error: There is an unknown macro here somewhere. Configuration is required. If PLANCK_DIAGNOSIS_END is a macro then please configure it. [unknownMacro] healpix_cxx-3.83.0/Healpix_cxx/hotspots_cxx.cc:8:3: error: There is an unknown macro here somewhere. Configuration is required. If PLANCK_DIAGNOSIS_END is a macro then please configure it. [unknownMacro] healpix_cxx-3.83.0/Healpix_cxx/map2tga.cc:8:3: error: There is an unknown macro here somewhere. Configuration is required. If PLANCK_DIAGNOSIS_END is a macro then please configure it. [unknownMacro] healpix_cxx-3.83.0/Healpix_cxx/median_filter_cxx.cc:8:3: error: There is an unknown macro here somewhere. Configuration is required. If PLANCK_DIAGNOSIS_END is a macro then please configure it. [unknownMacro] healpix_cxx-3.83.0/Healpix_cxx/mult_alm.cc:8:3: error: There is an unknown macro here somewhere. Configuration is required. If PLANCK_DIAGNOSIS_END is a macro then please configure it. [unknownMacro] healpix_cxx-3.83.0/Healpix_cxx/needlet_tool.cc:8:3: error: There is an unknown macro here somewhere. Configuration is required. If PLANCK_DIAGNOSIS_END is a macro then please configure it. [unknownMacro] healpix_cxx-3.83.0/Healpix_cxx/smoothing_cxx.cc:8:3: error: There is an unknown macro here somewhere. Configuration is required. If PLANCK_DIAGNOSIS_END is a macro then please configure it. [unknownMacro] healpix_cxx-3.83.0/Healpix_cxx/syn_alm_cxx.cc:8:3: error: There is an unknown macro here somewhere. Configuration is required. If PLANCK_DIAGNOSIS_END is a macro then please configure it. [unknownMacro] healpix_cxx-3.83.0/Healpix_cxx/udgrade_cxx.cc:8:3: error: There is an unknown macro here somewhere. Configuration is required. If PLANCK_DIAGNOSIS_END is a macro then please configure it. [unknownMacro] healpix_cxx-3.83.0/Healpix_cxx/udgrade_harmonic_cxx.cc:8:3: error: There is an unknown macro here somewhere. Configuration is required. If PLANCK_DIAGNOSIS_END is a macro then please configure it. [unknownMacro] healpix_cxx-3.83.0/cxxsupport/announce.cc:36:2: error: #error your C++ compiler is too old. g++ version 4.0 or higher is required. [preprocessorErrorDirective] healpix_cxx-3.83.0/cxxsupport/error_handling.cc:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/alm.h:100:10: warning: The class 'Alm' defines member function with name 'Set' also defined in its parent class 'Alm_Base'. [duplInheritedMember] healpix_cxx-3.83.0/Healpix_cxx/alm.h:57:10: note: Parent function 'Alm_Base::Set' healpix_cxx-3.83.0/Healpix_cxx/alm.h:100:10: note: Derived function 'Alm::Set' healpix_cxx-3.83.0/Healpix_cxx/alm.h:53:5: style: Class 'Alm_Base' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] healpix_cxx-3.83.0/Healpix_cxx/alm.h:95:5: style: Class 'Alm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] healpix_cxx-3.83.0/cxxsupport/error_handling.cc:56:5: error: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object [rethrowNoCurrentException] healpix_cxx-3.83.0/Healpix_cxx/powspec.cc:118:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/powspec.cc:142:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fwhm2sigma [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/powspec_fitsio.cc:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/powspec_fitsio.cc:101:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLANCK_FLOAT64 [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/powspec.h:48:5: warning:inconclusive: Member variable 'PowSpec::num_specs' is not initialized in the constructor. [uninitMemberVar] healpix_cxx-3.83.0/Healpix_cxx/rotalm_cxx.cc:100:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable degr2rad [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/alm.h:100:10: warning: The class 'Alm < xcomplex < float > >' defines member function with name 'Set' also defined in its parent class 'Alm_Base'. [duplInheritedMember] healpix_cxx-3.83.0/Healpix_cxx/alm.h:57:10: note: Parent function 'Alm_Base::Set' healpix_cxx-3.83.0/Healpix_cxx/alm.h:100:10: note: Derived function 'Alm < xcomplex < float > >::Set' healpix_cxx-3.83.0/Healpix_cxx/alm.h:95:5: style: Class 'Alm < xcomplex < float > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:79:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npix_ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/syn_alm_cxx_module.cc:54:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:86:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npix_ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:98:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nside_ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:121:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nside_ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:164:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nside_ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:181:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scheme_ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:248:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npix_ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:257:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npix_ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:265:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npix_ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:278:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npix_ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:290:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npix_ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:299:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npix_ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:309:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npix_ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.cc:39:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nside_ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.cc:78:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npix_ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/median_filter_cxx_module.cc:61:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcmin2rad [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/datatypes.h:138:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSUPPORTED_DATA_TYPE [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/datatypes.h:170:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/datatypes.h:189:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/datatypes.h:210:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/datatypes.h:216:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSUPPORTED_DATA_TYPE [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/datatypes.h:271:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSUPPORTED_DATA_TYPE [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/datatypes.h:314:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/paramfile.cc:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/paramfile.cc:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/paramfile.cc:75:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/paramfile.cc:142:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/paramfile.cc:157:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/alm.h:100:10: warning: The class 'Alm < xcomplex < double > >' defines member function with name 'Set' also defined in its parent class 'Alm_Base'. [duplInheritedMember] healpix_cxx-3.83.0/Healpix_cxx/alm.h:57:10: note: Parent function 'Alm_Base::Set' healpix_cxx-3.83.0/Healpix_cxx/alm.h:100:10: note: Derived function 'Alm < xcomplex < double > >::Set' healpix_cxx-3.83.0/cxxsupport/walltimer.cc:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/walltimer.cc:157:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/walltimer.cc:175:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/alm.h:95:5: style: Class 'Alm < xcomplex < double > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] healpix_cxx-3.83.0/cxxsupport/walltimer.cc:184:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/walltimer.cc:193:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/walltimer.cc:202:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/walltimer.cc:217:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/walltimer.cc:226:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hotspots_cxx_module.cc:89:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/alm_fitsio.cc:155:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLANCK_INT32 [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/alm_fitsio.cc:203:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLANCK_INT32 [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/math_utils.h:129:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/math_utils.h:148:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/math_utils.h:160:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/math_utils.h:192:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/vec3.h:138:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/geom_utils.cc:66:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/string_utils.cc:47:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/string_utils.cc:99:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/string_utils.cc:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/string_utils.cc:135:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/string_utils.cc:173:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/string_utils.cc:223:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/string_utils.cc:252:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/string_utils.cc:328:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/pointing.cc:66:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/paramfile.h:63:5: style: Class 'paramfile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] healpix_cxx-3.83.0/cxxsupport/paramfile.h:67:5: style: Class 'paramfile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] healpix_cxx-3.83.0/Healpix_cxx/mult_alm_module.cc:51:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/mask_tools.cc:138:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:98:22: debug: CheckClass::isMemberVar found used member variable 'nside_' with varid 0 [varid0] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:121:21: debug: CheckClass::isMemberVar found used member variable 'nside_' with varid 0 [varid0] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:164:26: debug: CheckClass::isMemberVar found used member variable 'nside_' with varid 0 [varid0] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:181:27: debug: CheckClass::isMemberVar found used member variable 'scheme_' with varid 0 [varid0] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:248:23: debug: CheckClass::isMemberVar found used member variable 'npix_' with varid 0 [varid0] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:257:23: debug: CheckClass::isMemberVar found used member variable 'npix_' with varid 0 [varid0] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:265:23: debug: CheckClass::isMemberVar found used member variable 'npix_' with varid 0 [varid0] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:278:23: debug: CheckClass::isMemberVar found used member variable 'npix_' with varid 0 [varid0] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:290:23: debug: CheckClass::isMemberVar found used member variable 'npix_' with varid 0 [varid0] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:299:23: debug: CheckClass::isMemberVar found used member variable 'npix_' with varid 0 [varid0] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:309:23: debug: CheckClass::isMemberVar found used member variable 'npix_' with varid 0 [varid0] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:76:10: warning: The class 'Healpix_Map < float >' defines member function with name 'Set' also defined in its parent class 'T_Healpix_Base < int >'. [duplInheritedMember] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.h:114:10: note: Parent function 'T_Healpix_Base < int >::Set' healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:76:10: note: Derived function 'Healpix_Map < float >::Set' healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:83:10: warning: The class 'Healpix_Map < float >' defines member function with name 'SetNside' also defined in its parent class 'T_Healpix_Base < int >'. [duplInheritedMember] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.h:116:10: note: Parent function 'T_Healpix_Base < int >::SetNside' healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:83:10: note: Derived function 'Healpix_Map < float >::SetNside' healpix_cxx-3.83.0/Healpix_cxx/moc_fitsio.cc:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLANCK_INT16 [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:243:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable halfpi [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:252:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/udgrade_cxx_module.cc:95:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/pointing.h:52:5: warning:inconclusive: Member variable 'pointing::theta' is not initialized in the constructor. [uninitMemberVar] healpix_cxx-3.83.0/cxxsupport/pointing.h:52:5: warning:inconclusive: Member variable 'pointing::phi' is not initialized in the constructor. [uninitMemberVar] healpix_cxx-3.83.0/cxxsupport/pointing.h:59:5: style: Class 'pointing' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] healpix_cxx-3.83.0/Healpix_cxx/alm2map_cxx_module.cc:56:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/map2tga_module.cc:112:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable halfpi [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/map2tga_module.cc:182:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scientific [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/map2tga_module.cc:254:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ln10 [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/math_utils.h:284:12: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.cc:39:17: debug: CheckClass::isMemberVar found used member variable 'nside_' with varid 0 [varid0] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.cc:78:19: debug: CheckClass::isMemberVar found used member variable 'npix_' with varid 0 [varid0] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:76:10: warning: The class 'Healpix_Map < double >' defines member function with name 'Set' also defined in its parent class 'T_Healpix_Base < int >'. [duplInheritedMember] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.h:114:10: note: Parent function 'T_Healpix_Base < int >::Set' healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:76:10: note: Derived function 'Healpix_Map < double >::Set' healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:83:10: warning: The class 'Healpix_Map < double >' defines member function with name 'SetNside' also defined in its parent class 'T_Healpix_Base < int >'. [duplInheritedMember] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.h:116:10: note: Parent function 'T_Healpix_Base < int >::SetNside' healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:83:10: note: Derived function 'Healpix_Map < double >::SetNside' healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:667:25: debug: Failed to instantiate template "safe_cast". The checking continues anyway. [templateInstantiation] healpix_cxx-3.83.0/Healpix_cxx/moc_query.cc:166:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable order_max [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/moc_query.cc:202:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/moc_query.cc:334:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/walltimer.cc:199:35: style:inconclusive: Function 'tstack_replace' argument 1 names different: declaration 'name' definition 'name2'. [funcArgNamesDifferent] healpix_cxx-3.83.0/cxxsupport/walltimer.h:92:40: note: Function 'tstack_replace' argument 1 names different: declaration 'name' definition 'name2'. healpix_cxx-3.83.0/cxxsupport/walltimer.cc:199:35: note: Function 'tstack_replace' argument 1 names different: declaration 'name' definition 'name2'. healpix_cxx-3.83.0/cxxsupport/walltimer.cc:126:12: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] healpix_cxx-3.83.0/cxxsupport/trafos.cc:134:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/alm_powspec_tools.cc:280:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fwhm2sigma [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/alm_powspec_tools.cc:300:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fwhm2sigma [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/alm_powspec_tools.cc:320:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/string_utils.cc:180:10: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] healpix_cxx-3.83.0/cxxsupport/string_utils.cc:181:10: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] healpix_cxx-3.83.0/Healpix_cxx/compute_weights_module.cc:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLANCK_FLOAT64 [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/compute_weights_module.cc:88:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/rotmatrix.cc:201:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/alice3_main.cc:80:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/weight_utils.cc:266:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/weight_utils.cc:302:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/weight_utils.cc:322:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/weight_utils.cc:347:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/weight_utils.cc:392:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/moc.h:54:24: style:inconclusive: Technically the member function 'Moc < int >::Rs' can be const. [functionConst] healpix_cxx-3.83.0/Healpix_cxx/moc.h:54:24: style:inconclusive: Technically the member function 'Moc < int64 >::Rs' can be const. [functionConst] healpix_cxx-3.83.0/Healpix_cxx/alice3.cc:124:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/rotmatrix.h:47:5: warning:inconclusive: Member variable 'rotmatrix::entry' is not initialized in the constructor. [uninitMemberVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:76:10: warning: The class 'Healpix_Map < uint8 >' defines member function with name 'Set' also defined in its parent class 'T_Healpix_Base < int >'. [duplInheritedMember] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.h:114:10: note: Parent function 'T_Healpix_Base < int >::Set' healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:76:10: note: Derived function 'Healpix_Map < uint8 >::Set' healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:83:10: warning: The class 'Healpix_Map < uint8 >' defines member function with name 'SetNside' also defined in its parent class 'T_Healpix_Base < int >'. [duplInheritedMember] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.h:116:10: note: Parent function 'T_Healpix_Base < int >::SetNside' healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:83:10: note: Derived function 'Healpix_Map < uint8 >::SetNside' healpix_cxx-3.83.0/Healpix_cxx/healpix_map_fitsio.cc:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_map_fitsio.cc:81:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_map_fitsio.cc:112:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_map_fitsio.cc:196:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_map_fitsio.cc:214:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/anafast_cxx_module.cc:57:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/mask_tools.cc:126:11: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:76:10: warning: The class 'Healpix_Map' defines member function with name 'Set' also defined in its parent class 'T_Healpix_Base'. [duplInheritedMember] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.h:114:10: note: Parent function 'T_Healpix_Base::Set' healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:76:10: note: Derived function 'Healpix_Map::Set' healpix_cxx-3.83.0/Healpix_cxx/smoothing_cxx_module.cc:53:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:76:10: warning: The class 'Healpix_Map < int >' defines member function with name 'Set' also defined in its parent class 'T_Healpix_Base < int >'. [duplInheritedMember] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.h:114:10: note: Parent function 'T_Healpix_Base < int >::Set' healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:76:10: note: Derived function 'Healpix_Map < int >::Set' healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:83:10: warning: The class 'Healpix_Map < int >' defines member function with name 'SetNside' also defined in its parent class 'T_Healpix_Base < int >'. [duplInheritedMember] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.h:116:10: note: Parent function 'T_Healpix_Base < int >::SetNside' healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:83:10: note: Derived function 'Healpix_Map < int >::SetNside' healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:118:12: style:inconclusive: Technically the member function '::sdw::f_s2dw' can be const. [functionConst] healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:77:5: style: Class 'needlet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:138:5: style: Class 'sdw' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:189:5: style: Class 'spline' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:218:5: style: Class 'cosine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:95:17: style: The function 'lmin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:49:17: note: Virtual function in base class healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:95:17: note: Function in derived class healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:97:17: style: The function 'lmax' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:50:17: note: Virtual function in base class healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:97:17: note: Function in derived class healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:99:33: style: The function 'getBand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:51:33: note: Virtual function in base class healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:99:33: note: Function in derived class healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:156:17: style: The function 'lmin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:49:17: note: Virtual function in base class healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:156:17: note: Function in derived class healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:158:17: style: The function 'lmax' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:50:17: note: Virtual function in base class healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:158:17: note: Function in derived class healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:160:33: style: The function 'getBand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:51:33: note: Virtual function in base class healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:160:33: note: Function in derived class healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:191:17: style: The function 'lmin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:49:17: note: Virtual function in base class healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:191:17: note: Function in derived class healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:193:17: style: The function 'lmax' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:50:17: note: Virtual function in base class healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:193:17: note: Function in derived class healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:195:33: style: The function 'getBand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:51:33: note: Virtual function in base class healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:195:33: note: Function in derived class healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:227:17: style: The function 'lmin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:49:17: note: Virtual function in base class healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:227:17: note: Function in derived class healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:232:17: style: The function 'lmax' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:50:17: note: Virtual function in base class healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:232:17: note: Function in derived class healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:237:33: style: The function 'getBand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:51:33: note: Virtual function in base class healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:237:33: note: Function in derived class healpix_cxx-3.83.0/Healpix_cxx/udgrade_harmonic_cxx_module.cc:50:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/arr.h:64:27: debug: Scope::checkVariable found variable 'double' with varid 0. [varid0] healpix_cxx-3.83.0/cxxsupport/arr.h:66:33: debug: Scope::checkVariable found variable 'double' with varid 0. [varid0] healpix_cxx-3.83.0/cxxsupport/arr.h:309:28: debug: Function::addArguments found argument 'inival' with varid 0. [varid0] healpix_cxx-3.83.0/cxxsupport/arr.h:321:13: debug: Function::addArguments found argument 'ptr' with varid 0. [varid0] healpix_cxx-3.83.0/cxxsupport/arr.h:192:29: debug: Function::addArguments found argument 'inival' with varid 0. [varid0] healpix_cxx-3.83.0/cxxsupport/arr.h:205:14: debug: Function::addArguments found argument 'ptr' with varid 0. [varid0] healpix_cxx-3.83.0/cxxsupport/arr.h:227:43: debug: Function::addArguments found argument 'inival' with varid 0. [varid0] healpix_cxx-3.83.0/cxxsupport/arr.h:54:16: debug: Function::addArguments found argument 'd_' with varid 0. [varid0] healpix_cxx-3.83.0/cxxsupport/arr.h:60:25: debug: Function::addArguments found argument 'val' with varid 0. [varid0] healpix_cxx-3.83.0/cxxsupport/arr.h:82:46: debug: Function::addArguments found argument 'ptr' with varid 0. [varid0] healpix_cxx-3.83.0/cxxsupport/arr.h:102:36: debug: Function::addArguments found argument 'val' with varid 0. [varid0] healpix_cxx-3.83.0/cxxsupport/arr.h:113:60: debug: Function::addArguments found argument 'val' with varid 0. [varid0] healpix_cxx-3.83.0/cxxsupport/arr.h:119:21: debug: Function::addArguments found argument 'minv' with varid 0. [varid0] healpix_cxx-3.83.0/cxxsupport/arr.h:119:30: debug: Function::addArguments found argument 'maxv' with varid 0. [varid0] healpix_cxx-3.83.0/cxxsupport/arr.h:131:29: debug: Function::addArguments found argument 'val' with varid 0. [varid0] healpix_cxx-3.83.0/cxxsupport/arr.h:140:26: debug: Function::addArguments found argument 'val' with varid 0. [varid0] healpix_cxx-3.83.0/cxxsupport/alloc_utils.h:43:29: debug: Function::addArguments found argument 'ptr' with varid 0. [varid0] healpix_cxx-3.83.0/Healpix_cxx/alm_powspec_tools.cc:72:19: style:inconclusive: Function 'create_alm_pol' argument 1 names different: declaration 'powspec' definition 'ps'. [funcArgNamesDifferent] healpix_cxx-3.83.0/Healpix_cxx/alm_powspec_tools.h:55:19: note: Function 'create_alm_pol' argument 1 names different: declaration 'powspec' definition 'ps'. healpix_cxx-3.83.0/Healpix_cxx/alm_powspec_tools.cc:72:19: note: Function 'create_alm_pol' argument 1 names different: declaration 'powspec' definition 'ps'. healpix_cxx-3.83.0/Healpix_cxx/needlet_tool_module.cc:262:28: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] healpix_cxx-3.83.0/Healpix_cxx/alm_healpix_tools.cc:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/alm_healpix_tools.cc:98:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/alm_healpix_tools.cc:119:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/alm_healpix_tools.cc:215:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/alm_healpix_tools.cc:347:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/alm_healpix_tools.cc:392:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/moc_query.h:47:5: warning: Member variable 'MocQueryComponent::radius' is not initialized in the constructor. [uninitMemberVar] healpix_cxx-3.83.0/Healpix_cxx/moc_query.h:66:5: warning: Member variable 'MocQueryComponent::radius' is not initialized in the constructor. [uninitMemberVar] healpix_cxx-3.83.0/Healpix_cxx/moc_query.h:47:5: style: Class 'MocQueryComponent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] healpix_cxx-3.83.0/Healpix_cxx/weight_utils.cc:329:25: performance: Function 'current_alm()' should return member 'x' by const reference. [returnByReference] healpix_cxx-3.83.0/Healpix_cxx/moc_query.cc:137:15: style: Same expression used in consecutive assignments of 'z1' and 'z2'. [duplicateAssignExpression] healpix_cxx-3.83.0/Healpix_cxx/moc_query.cc:138:15: note: Same expression used in consecutive assignments of 'z1' and 'z2'. healpix_cxx-3.83.0/Healpix_cxx/moc_query.cc:137:15: note: Same expression used in consecutive assignments of 'z1' and 'z2'. healpix_cxx-3.83.0/cxxsupport/alloc_utils.h:60:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable align [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/alloc_utils.h:83:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable align [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/arr.h:167:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sz [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/wigner.cc:276:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/wigner.cc:375:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minscale [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/arr.h:445:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/arr.h:183:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/arr.h:209:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/arr.h:211:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/arr.h:218:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/arr.h:231:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/arr.h:239:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/arr.h:254:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/arr.h:262:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/arr.h:267:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/arr.h:276:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/arr.h:283:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/arr.h:292:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/arr.h:193:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inival [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/arr.h:228:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inival [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/arr.h:121:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/arr.h:144:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/arr.h:61:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/arr.h:83:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/arr.h:103:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/arr.h:115:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/arr.h:134:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/arr.h:143:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/arr.h:153:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/alloc_utils.h:43:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/bstream.h:106:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/bstream.h:153:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/bstream.h:192:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/bstream.h:205:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/bstream.h:235:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/bstream.h:240:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/bstream.h:246:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/bstream.h:254:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/bstream.h:256:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/ls_image.cc:111:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/ls_image.cc:118:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/ls_image.cc:157:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/ls_image.cc:191:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/ls_image.cc:206:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/ls_image.cc:217:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/ls_image.cc:267:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/linear_map.h:73:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/map2tga_module.cc:51:41: style: Parameter 'minv' can be declared as reference to const [constParameterReference] healpix_cxx-3.83.0/Healpix_cxx/map2tga_module.cc:51:54: style: Parameter 'maxv' can be declared as reference to const [constParameterReference] healpix_cxx-3.83.0/cxxsupport/linear_map.h:44:10: warning: Member variable 'linearMap < RGB_tuple < float > >::sorted' has no initializer. [uninitMemberVarNoCtor] healpix_cxx-3.83.0/cxxsupport/ls_image.h:79:5: warning:inconclusive: Member variable 'Colour8::r' is not initialized in the constructor. [uninitMemberVar] healpix_cxx-3.83.0/cxxsupport/ls_image.h:79:5: warning:inconclusive: Member variable 'Colour8::g' is not initialized in the constructor. [uninitMemberVar] healpix_cxx-3.83.0/cxxsupport/ls_image.h:79:5: warning:inconclusive: Member variable 'Colour8::b' is not initialized in the constructor. [uninitMemberVar] healpix_cxx-3.83.0/cxxsupport/linear_map.h:41:22: style: The class 'linearMap < RGB_tuple < float > >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] healpix_cxx-3.83.0/cxxsupport/colour.h:42:5: warning:inconclusive: Member variable 'RGB_tuple < float >::r' is not initialized in the constructor. [uninitMemberVar] healpix_cxx-3.83.0/cxxsupport/colour.h:42:5: warning:inconclusive: Member variable 'RGB_tuple < float >::g' is not initialized in the constructor. [uninitMemberVar] healpix_cxx-3.83.0/cxxsupport/colour.h:42:5: warning:inconclusive: Member variable 'RGB_tuple < float >::b' is not initialized in the constructor. [uninitMemberVar] healpix_cxx-3.83.0/cxxsupport/arr.h:167:11: style: The member function 'fix_arr::size' can be static. [functionStatic] healpix_cxx-3.83.0/cxxsupport/ls_image.h:86:10: style:inconclusive: Technically the member function 'Colour8::operator==' can be const. [functionConst] healpix_cxx-3.83.0/cxxsupport/ls_image.h:88:10: style:inconclusive: Technically the member function 'Colour8::operator!=' can be const. [functionConst] healpix_cxx-3.83.0/cxxsupport/ls_image.h:141:13: style:inconclusive: Technically the member function 'LS_Image::get_pixel' can be const. [functionConst] healpix_cxx-3.83.0/cxxsupport/ls_image.h:82:5: style: Class 'Colour8' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] healpix_cxx-3.83.0/cxxsupport/bstream.h:97:5: style: Class 'bostream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] healpix_cxx-3.83.0/cxxsupport/bstream.h:144:5: style: Class 'bistream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] healpix_cxx-3.83.0/cxxsupport/bstream.h:235:22: error: Return value of allocation function 'open' is not stored. [leakReturnValNotUsed] healpix_cxx-3.83.0/cxxsupport/ls_image.cc:240:9: style: Variable 'xstart' is assigned an expression that holds the same value. [redundantAssignment] healpix_cxx-3.83.0/cxxsupport/ls_image.cc:220:13: note: xres is assigned 'pixel.size1()' here. healpix_cxx-3.83.0/cxxsupport/ls_image.cc:237:17: note: Assuming condition is true healpix_cxx-3.83.0/cxxsupport/ls_image.cc:240:9: note: Variable 'xstart' is assigned an expression that holds the same value. healpix_cxx-3.83.0/cxxsupport/safe_cast.h:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/safe_cast.h:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/safe_cast.h:66:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/safe_cast.h:77:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:48:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TFLOAT [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:49:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TDOUBLE [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:55:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT_IMG [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:76:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:86:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLOGICAL [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:156:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:189:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASCII_TBL [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:194:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMAGE_HDU [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:257:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:264:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:276:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:288:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_NO_EXIST [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:307:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READONLY [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:330:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READWRITE [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:343:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:407:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:451:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:458:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:463:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:468:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:473:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:478:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:483:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:488:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:493:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:499:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:512:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:537:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:575:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:616:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:623:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:631:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:644:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:664:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:700:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:722:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:735:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:743:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:756:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:771:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:787:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:800:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/wigner.cc:265:19: warning: Member variable 'wignergen_scalar::cosPow' is not initialized in the constructor. [uninitMemberVar] healpix_cxx-3.83.0/cxxsupport/wigner.cc:265:19: warning: Member variable 'wignergen_scalar::sinPow' is not initialized in the constructor. [uninitMemberVar] healpix_cxx-3.83.0/cxxsupport/wigner.cc:265:19: warning: Member variable 'wignergen_scalar::prefactor' is not initialized in the constructor. [uninitMemberVar] healpix_cxx-3.83.0/cxxsupport/wigner.cc:265:19: warning: Member variable 'wignergen_scalar::preMinus' is not initialized in the constructor. [uninitMemberVar] healpix_cxx-3.83.0/cxxsupport/wigner.cc:593:19: warning: Member variable 'wigner_estimator::m1' is not initialized in the constructor. [uninitMemberVar] healpix_cxx-3.83.0/cxxsupport/wigner.cc:593:19: warning: Member variable 'wigner_estimator::m2' is not initialized in the constructor. [uninitMemberVar] healpix_cxx-3.83.0/cxxsupport/wigner.cc:593:19: warning: Member variable 'wigner_estimator::mbig' is not initialized in the constructor. [uninitMemberVar] healpix_cxx-3.83.0/cxxsupport/wigner.cc:593:19: warning: Member variable 'wigner_estimator::cosm1m2' is not initialized in the constructor. [uninitMemberVar] healpix_cxx-3.83.0/cxxsupport/wigner.cc:37:36: style:inconclusive: Technically the member function 'wigner_d_halfpi_risbo_scalar::do_line0' can be const. [functionConst] healpix_cxx-3.83.0/cxxsupport/wigner.h:51:10: note: Technically the member function 'wigner_d_halfpi_risbo_scalar::do_line0' can be const. healpix_cxx-3.83.0/cxxsupport/wigner.cc:37:36: note: Technically the member function 'wigner_d_halfpi_risbo_scalar::do_line0' can be const. healpix_cxx-3.83.0/cxxsupport/wigner.cc:44:36: style:inconclusive: Technically the member function 'wigner_d_halfpi_risbo_scalar::do_line' can be const. [functionConst] healpix_cxx-3.83.0/cxxsupport/wigner.h:52:10: note: Technically the member function 'wigner_d_halfpi_risbo_scalar::do_line' can be const. healpix_cxx-3.83.0/cxxsupport/wigner.cc:44:36: note: Technically the member function 'wigner_d_halfpi_risbo_scalar::do_line' can be const. healpix_cxx-3.83.0/cxxsupport/wigner.cc:95:29: style:inconclusive: Technically the member function 'wigner_d_risbo_scalar::do_line0' can be const. [functionConst] healpix_cxx-3.83.0/cxxsupport/wigner.h:71:10: note: Technically the member function 'wigner_d_risbo_scalar::do_line0' can be const. healpix_cxx-3.83.0/cxxsupport/wigner.cc:95:29: note: Technically the member function 'wigner_d_risbo_scalar::do_line0' can be const. healpix_cxx-3.83.0/cxxsupport/wigner.cc:103:29: style:inconclusive: Technically the member function 'wigner_d_risbo_scalar::do_line' can be const. [functionConst] healpix_cxx-3.83.0/cxxsupport/wigner.h:72:10: note: Technically the member function 'wigner_d_risbo_scalar::do_line' can be const. healpix_cxx-3.83.0/cxxsupport/wigner.cc:103:29: note: Technically the member function 'wigner_d_risbo_scalar::do_line' can be const. healpix_cxx-3.83.0/cxxsupport/arr.h:60:10: style:inconclusive: Technically the member function 'arr_ref < double [ 3 ] >::fill' can be const. [functionConst] healpix_cxx-3.83.0/cxxsupport/wigner.h:55:5: style: Class 'wigner_d_halfpi_risbo_scalar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] healpix_cxx-3.83.0/cxxsupport/wigner.h:92:5: style: Class 'wigner_d_halfpi_risbo_openmp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.cc:161:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scheme_ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.cc:370:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scheme_ [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.cc:1029:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable halfpi [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.cc:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable twothird [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.cc:166:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable order_max [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.cc:352:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable order_max [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.cc:375:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable order_max [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.cc:540:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable order_max [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.cc:753:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable order_max [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.cc:854:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inv_halfpi [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.cc:942:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable halfpi [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.cc:1049:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable order_max [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.cc:1094:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.cc:1173:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.cc:1237:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.cc:1317:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.cc:1332:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/cxxsupport/wigner.cc:133:9: style: Local variable 'sign' shadows outer function [shadowFunction] healpix_cxx-3.83.0/cxxsupport/math_utils.h:88:31: note: Shadowed function healpix_cxx-3.83.0/cxxsupport/wigner.cc:133:9: note: Shadow local variable healpix_cxx-3.83.0/cxxsupport/wigner.cc:230:9: style: Local variable 'sign' shadows outer function [shadowFunction] healpix_cxx-3.83.0/cxxsupport/math_utils.h:88:31: note: Shadowed function healpix_cxx-3.83.0/cxxsupport/wigner.cc:230:9: note: Shadow local variable healpix_cxx-3.83.0/cxxsupport/arr.h:240:9: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:301:5: error: Unhandled exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:190:11: style: Checking if unsigned expression 'col' is less than zero. [unsignedLessThanZero] healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:573:46: style:inconclusive: Function 'get_key_void' argument 1 names different: declaration 'key' definition 'name'. [funcArgNamesDifferent] healpix_cxx-3.83.0/cxxsupport/fitshandle.h:199:43: note: Function 'get_key_void' argument 1 names different: declaration 'key' definition 'name'. healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:573:46: note: Function 'get_key_void' argument 1 names different: declaration 'key' definition 'name'. healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:136:26: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:89:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable twopi [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:94:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable twopi [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:828:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:844:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:869:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:881:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:996:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:1007:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:1018:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:1023:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:1040:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:1104:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:1112:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:1142:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:1165:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:1192:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:1214:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:1236:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:1244:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:1505:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:1499:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:1480:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:1458:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable halfpi [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:1448:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:1430:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:1412:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:1394:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:1363:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:1343:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable twopi [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:1334:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:1313:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:1293:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:1273:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:957:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:918:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:774:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:746:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:708:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:675:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:660:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:645:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:622:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:571:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:425:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/hpxtest.cc:160:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.cc:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.cc:1344:46: style: The member function 'T_Healpix_Base < int >::xyf2loc' can be static. [functionStatic] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.h:84:10: note: The member function 'T_Healpix_Base < int >::xyf2loc' can be static. healpix_cxx-3.83.0/Healpix_cxx/healpix_base.cc:1344:46: note: The member function 'T_Healpix_Base < int >::xyf2loc' can be static. healpix_cxx-3.83.0/Healpix_cxx/healpix_base.cc:1344:46: style: The member function 'T_Healpix_Base < int64 >::xyf2loc' can be static. [functionStatic] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.h:84:10: note: The member function 'T_Healpix_Base < int64 >::xyf2loc' can be static. healpix_cxx-3.83.0/Healpix_cxx/healpix_base.cc:1344:46: note: The member function 'T_Healpix_Base < int64 >::xyf2loc' can be static. healpix_cxx-3.83.0/Healpix_cxx/healpix_base.cc:1345:32: style:inconclusive: Function 'xyf2loc' argument 5 names different: declaration 'ph' definition 'phi'. [funcArgNamesDifferent] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.h:84:67: note: Function 'xyf2loc' argument 5 names different: declaration 'ph' definition 'phi'. healpix_cxx-3.83.0/Healpix_cxx/healpix_base.cc:1345:32: note: Function 'xyf2loc' argument 5 names different: declaration 'ph' definition 'phi'. healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:76:10: warning: The class 'Healpix_Map < bool >' defines member function with name 'Set' also defined in its parent class 'T_Healpix_Base < int >'. [duplInheritedMember] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.h:114:10: note: Parent function 'T_Healpix_Base < int >::Set' healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:76:10: note: Derived function 'Healpix_Map < bool >::Set' healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:83:10: warning: The class 'Healpix_Map < bool >' defines member function with name 'SetNside' also defined in its parent class 'T_Healpix_Base < int >'. [duplInheritedMember] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.h:116:10: note: Parent function 'T_Healpix_Base < int >::SetNside' healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:83:10: note: Derived function 'Healpix_Map < bool >::SetNside' healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:76:10: warning: The class 'Healpix_Map < vec3 >' defines member function with name 'Set' also defined in its parent class 'T_Healpix_Base < int >'. [duplInheritedMember] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.h:114:10: note: Parent function 'T_Healpix_Base < int >::Set' healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:76:10: note: Derived function 'Healpix_Map < vec3 >::Set' healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:83:10: warning: The class 'Healpix_Map < vec3 >' defines member function with name 'SetNside' also defined in its parent class 'T_Healpix_Base < int >'. [duplInheritedMember] healpix_cxx-3.83.0/Healpix_cxx/healpix_base.h:116:10: note: Parent function 'T_Healpix_Base < int >::SetNside' healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:83:10: note: Derived function 'Healpix_Map < vec3 >::SetNside' healpix_cxx-3.83.0/Healpix_cxx/healpix_map.h:209:14: style: Assigned value 'bool(0)' is always false [knownConditionTrueFalse] diff: 2.21.0 healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:136:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head healpix_cxx-3.83.0/cxxsupport/fitshandle.cc:136:26: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head healpix_cxx-3.83.0/cxxsupport/ls_image.cc:240:9: style: Variable 'xstart' is assigned an expression that holds the same value. [redundantAssignment] healpix_cxx-3.83.0/cxxsupport/ls_image.cc:220:13: note: xres is assigned 'pixel.size1()' here. healpix_cxx-3.83.0/cxxsupport/ls_image.cc:237:17: note: Assuming condition is true healpix_cxx-3.83.0/cxxsupport/ls_image.cc:240:9: note: Variable 'xstart' is assigned an expression that holds the same value. 2.21.0 healpix_cxx-3.83.0/cxxsupport/ls_image.cc:240:9: style: Variable 'xstart' is assigned an expression that holds the same value. [redundantAssignment] healpix_cxx-3.83.0/cxxsupport/ls_image.cc:220:13: note: xres is assigned 'pixel.size1()' here. healpix_cxx-3.83.0/cxxsupport/ls_image.cc:240:9: note: Variable 'xstart' is assigned an expression that holds the same value. DONE