2026-03-19 20:39 ftp://ftp.de.debian.org/debian/pool/main/w/wsclean/wsclean_3.7.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --library=bsd --library=boost --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-106-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.20.0 head-info: 8119a9d (2026-03-19 18:31:50 +0100) count: 1585 1583 elapsed-time: 31.5 30.5 head-timing-info: old-timing-info: head results: wsclean-v3.7/chgcentre/main.cpp:102:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITRF [valueFlowBailoutIncompleteVar] wsclean-v3.7/chgcentre/main.cpp:127:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSITION [valueFlowBailoutIncompleteVar] wsclean-v3.7/chgcentre/main.cpp:150:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TELESCOPE_NAME [valueFlowBailoutIncompleteVar] wsclean-v3.7/chgcentre/main.cpp:190:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME [valueFlowBailoutIncompleteVar] wsclean-v3.7/chgcentre/main.cpp:231:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME [valueFlowBailoutIncompleteVar] wsclean-v3.7/chgcentre/main.cpp:408:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME [valueFlowBailoutIncompleteVar] wsclean-v3.7/chgcentre/main.cpp:464:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME [valueFlowBailoutIncompleteVar] wsclean-v3.7/chgcentre/main.cpp:597:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSITION [valueFlowBailoutIncompleteVar] wsclean-v3.7/chgcentre/main.cpp:612:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSITION [valueFlowBailoutIncompleteVar] wsclean-v3.7/chgcentre/main.cpp:662:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PHASE_DIR [valueFlowBailoutIncompleteVar] wsclean-v3.7/chgcentre/main.cpp:688:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] wsclean-v3.7/chgcentre/main.cpp:635:12: style: Condition 'info>0' is always false [knownConditionTrueFalse] wsclean-v3.7/chgcentre/main.cpp:625:30: note: Assignment 'info=0', assigned value is 0 wsclean-v3.7/chgcentre/main.cpp:635:12: note: Condition 'info>0' is always false wsclean-v3.7/chgcentre/main.cpp:762:9: error: Unhandled exception thrown in function that is an entry point. [throwInEntryPoint] wsclean-v3.7/chgcentre/main.cpp:629:18: style: C-style pointer casting [cstyleCast] wsclean-v3.7/chgcentre/main.cpp:633:8: style: C-style pointer casting [cstyleCast] wsclean-v3.7/chgcentre/main.cpp:732:12: style: The scope of the variable 'newDl' can be reduced. [variableScope] wsclean-v3.7/chgcentre/main.cpp:732:25: style: The scope of the variable 'newDm' can be reduced. [variableScope] wsclean-v3.7/distributed/mpibig.cpp:18:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/distributed/mpibig.cpp:41:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_BYTE [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/settings.h:279:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNoFitting [valueFlowBailoutIncompleteVar] wsclean-v3.7/system/mappedfile.h:54:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/gainmode.h:75:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/averagecorrection.h:66:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mode [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/averagecorrection.h:84:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mode [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/averagecorrection.h:191:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mode [valueFlowBailoutIncompleteVar] wsclean-v3.7/distributed/worker.cpp:30:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_BYTE [valueFlowBailoutIncompleteVar] wsclean-v3.7/msproviders/msdatadescription.h:76:3: warning: Member variable 'MSDataDescription::_isReordered' is not initialized in the constructor. [uninitMemberVarPrivate] wsclean-v3.7/msproviders/msdatadescription.h:76:3: warning: Member variable 'MSDataDescription::_useMPI' is not initialized in the constructor. [uninitMemberVarPrivate] wsclean-v3.7/msproviders/msdatadescription.h:76:3: warning: Member variable 'MSDataDescription::_partIndex' is not initialized in the constructor. [uninitMemberVarPrivate] wsclean-v3.7/scheduling/griddingtask.h:27:3: warning: Member variable 'GriddingTask::unique_id' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/scheduling/griddingtask.h:27:3: warning: Member variable 'GriddingTask::operation' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/scheduling/griddingtask.h:27:3: warning: Member variable 'GriddingTask::imagePSF' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/scheduling/griddingtask.h:27:3: warning: Member variable 'GriddingTask::subtractModel' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/scheduling/griddingtask.h:27:3: warning: Member variable 'GriddingTask::isFirstTask' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/scheduling/griddingtask.h:27:3: warning: Member variable 'GriddingTask::storeImagingWeights' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/scheduling/griddingtask.h:27:3: warning: Member variable 'GriddingTask::facetGroupIndex' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/scheduling/griddingtask.h:27:3: warning: Member variable 'GriddingTask::outputChannelIndex' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/scheduling/griddingtask.h:55:5: warning: Member variable 'FacetData::index' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/scheduling/griddingtask.h:55:5: warning: Member variable 'FacetData::l_shift' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/scheduling/griddingtask.h:55:5: warning: Member variable 'FacetData::m_shift' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/structures/resources.h:11:3: warning: Member variable 'Resources::n_cpus_' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/structures/resources.h:11:3: warning: Member variable 'Resources::memory_' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/structures/weightmode.h:53:18: style: The member function 'wsclean::WeightMode::RequiresGridding' can be static. [functionStatic] wsclean-v3.7/structures/imageweights.h:114:10: style: The member function 'wsclean::ImageWeights::tukeyFrom0ToN' can be static. [functionStatic] wsclean-v3.7/gridding/averagecorrection.h:189:23: style: The member function 'wsclean::AverageCorrection::GetGainElement' can be static. [functionStatic] wsclean-v3.7/msproviders/synchronizedms.h:17:3: style: Class 'SynchronizedMS' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/system/mappedfile.h:46:3: style: Class 'MappedFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/msproviders/reorderedhandle.h:22:3: style: Class 'ReorderedHandle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/msproviders/msreaders/reorderedmsreader.h:17:3: style: Class 'ReorderedMsReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/gridding/h5solutiondata.h:18:3: style: Class 'H5SolutionData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/scheduling/threadedscheduler.h:19:3: style: Class 'ThreadedScheduler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/scheduling/mpiworkerscheduler.h:19:3: style: Class 'MpiWorkerScheduler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/distributed/worker.h:12:3: style: Class 'Worker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/msproviders/msreaders/reorderedmsreader.h:18:12: style: The destructor '~ReorderedMsReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] wsclean-v3.7/msproviders/msreaders/msreader.h:22:12: note: Virtual destructor in base class wsclean-v3.7/msproviders/msreaders/reorderedmsreader.h:18:12: note: Destructor in derived class wsclean-v3.7/scheduling/threadedscheduler.h:20:4: style: The destructor '~ThreadedScheduler' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] wsclean-v3.7/scheduling/griddingtaskmanager.h:28:12: note: Virtual destructor in base class wsclean-v3.7/scheduling/threadedscheduler.h:20:4: note: Destructor in derived class wsclean-v3.7/structures/imageweights.h:68:14: performance: Function 'GetWeightMode()' should return member '_weightMode' by const reference. [returnByReference] wsclean-v3.7/distributed/worker.cpp:48:33: style: Local variable 'stream' shadows outer variable [shadowVariable] wsclean-v3.7/distributed/worker.cpp:32:29: note: Shadowed declaration wsclean-v3.7/distributed/worker.cpp:48:33: note: Shadow variable wsclean-v3.7/io/cachedimageset.h:59:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/io/cachedimageset.h:86:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/io/cachedimageset.h:105:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/io/cachedimageset.h:128:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/io/cachedimageset.h:162:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/io/cachedimageset.h:178:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/msprovidercollection.h:132:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/visibilitymodifier.h:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mode [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/visibilitymodifier.h:84:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mode [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/visibilitymodifier.h:124:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NParms [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/visibilitymodifier.h:136:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NParms [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/visibilitymodifier.h:145:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NParms [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/visibilitymodifier.h:303:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mode [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/visibilitymodifier.h:639:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFullJones [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/visibilitymodifier.h:823:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NParms [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/visibilitymodifier.h:873:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSpeedOfLight [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/msgridderdata.h:40:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PolarizationCount [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/msgridderdata.h:231:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ApplyBeam [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/msgridderdata.h:272:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HasH5Parm [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/msgridderdata.h:317:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ApplyBeam [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/msgridderdata.h:619:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PolarizationCount [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/msgridderdata.h:649:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PolarizationCount [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/msgridderdata.h:941:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PolarizationCount [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/msgridderdata.h:1074:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mode [valueFlowBailoutIncompleteVar] wsclean-v3.7/distributed/wsclean-mp.cpp:46:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_THREAD_MULTIPLE [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/msgridderdata.h:1300:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNone [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/visibilitymodifier.h:181:3: warning: Member variable 'VisibilityModifier::scaled_ncp_uvw_' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/gridding/visibilitymodifier.h:206:8: style: The member function 'wsclean::VisibilityModifier::SetNoPointResponse' can be static. [functionStatic] wsclean-v3.7/gridding/visibilitymodifier.h:213:8: style: The member function 'wsclean::VisibilityModifier::SetBeamInfo' can be static. [functionStatic] wsclean-v3.7/gridding/visibilitymodifier.h:853:33: style:inconclusive: Technically the member function 'wsclean::VisibilityModifier::ApplyTimeFrequencySmearing' can be const. [functionConst] wsclean-v3.7/gridding/visibilitymodifier.h:340:8: note: Technically the member function 'wsclean::VisibilityModifier::ApplyTimeFrequencySmearing' can be const. wsclean-v3.7/gridding/visibilitymodifier.h:853:33: note: Technically the member function 'wsclean::VisibilityModifier::ApplyTimeFrequencySmearing' can be const. wsclean-v3.7/gridding/visibilitymodifier.h:400:8: style: The member function 'wsclean::VisibilityModifier::StartProcessingChunk' can be static. [functionStatic] wsclean-v3.7/gridding/visibilitymodifier.h:424:8: style: The member function 'wsclean::VisibilityModifier::FinishProcessingChunk' can be static. [functionStatic] wsclean-v3.7/gridding/visibilitymodifier.h:439:8: style: The member function 'wsclean::VisibilityModifier::FinishChunkedProcessing' can be static. [functionStatic] wsclean-v3.7/gridding/visibilitymodifier.h:449:20: style: The member function 'wsclean::VisibilityModifier::GetCachedBeamResponse' can be static. [functionStatic] wsclean-v3.7/gridding/msgridderdata.h:133:8: style: The member function 'wsclean::MsGridderData::WillApplyBeam' can be static. [functionStatic] wsclean-v3.7/gridding/msgridderdata.h:681:15: style:inconclusive: Technically the member function 'wsclean::MsGridderData::ReadVisibilities' can be const. [functionConst] wsclean-v3.7/gridding/msgridderdata.h:1069:28: style: The member function 'wsclean::MsGridderData::ApplyWeights' can be static. [functionStatic] wsclean-v3.7/gridding/msgridderdata.h:875:8: note: The member function 'wsclean::MsGridderData::ApplyWeights' can be static. wsclean-v3.7/gridding/msgridderdata.h:1069:28: note: The member function 'wsclean::MsGridderData::ApplyWeights' can be static. wsclean-v3.7/structures/outputchannelinfo.h:13:3: style: Struct 'OutputChannelInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/gridding/msgridderdata.h:92:3: style: Class 'MsGridderData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/gridding/msgridder.h:47:14: performance: Function 'Weighting()' should return member 'weighting_' by const reference. [returnByReference] wsclean-v3.7/gridding/visibilitymodifier.h:855:41: style:inconclusive: Function 'ApplyTimeFrequencySmearing' argument 4 names different: declaration 'n' definition 'n_pol_per_vis'. [funcArgNamesDifferent] wsclean-v3.7/gridding/visibilitymodifier.h:341:71: note: Function 'ApplyTimeFrequencySmearing' argument 4 names different: declaration 'n' definition 'n_pol_per_vis'. wsclean-v3.7/gridding/visibilitymodifier.h:855:41: note: Function 'ApplyTimeFrequencySmearing' argument 4 names different: declaration 'n' definition 'n_pol_per_vis'. wsclean-v3.7/gridding/visibilitymodifier.h:855:63: style:inconclusive: Function 'ApplyTimeFrequencySmearing' argument 5 names different: declaration 'l' definition 'dl'. [funcArgNamesDifferent] wsclean-v3.7/gridding/visibilitymodifier.h:342:42: note: Function 'ApplyTimeFrequencySmearing' argument 5 names different: declaration 'l' definition 'dl'. wsclean-v3.7/gridding/visibilitymodifier.h:855:63: note: Function 'ApplyTimeFrequencySmearing' argument 5 names different: declaration 'l' definition 'dl'. wsclean-v3.7/gridding/visibilitymodifier.h:855:74: style:inconclusive: Function 'ApplyTimeFrequencySmearing' argument 6 names different: declaration 'm' definition 'dm'. [funcArgNamesDifferent] wsclean-v3.7/gridding/visibilitymodifier.h:342:52: note: Function 'ApplyTimeFrequencySmearing' argument 6 names different: declaration 'm' definition 'dm'. wsclean-v3.7/gridding/visibilitymodifier.h:855:74: note: Function 'ApplyTimeFrequencySmearing' argument 6 names different: declaration 'm' definition 'dm'. wsclean-v3.7/gridding/visibilitymodifier.h:213:32: performance: Function parameter 'mode' should be passed by const reference. [passedByValue] wsclean-v3.7/gridding/visibilitymodifier.h:213:50: performance: Function parameter 'normalisation' should be passed by const reference. [passedByValue] wsclean-v3.7/gridding/msgridderdata.h:98:36: style: Parameter 'other' can be declared as reference to const [constParameterReference] wsclean-v3.7/gridding/msgridderdata.h:99:51: style: Parameter 'ms_data' can be declared as reference to const [constParameterReference] wsclean-v3.7/main/wsclean.h:263:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/gridding/msgridderdata.h:1288:54: style: Variable 'lock' is assigned a value that is never used. [unreadVariable] wsclean-v3.7/external/aocommon/CMake/checkblas.cpp:10:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/aocommon/tests/tangle.cpp:13:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDegrees [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/aocommon/tests/tbanddata.cpp:84:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSpeedOfLight [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/aocommon/tests/tbarrier.cpp:16:3: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_CHECK_NO_THROW is a macro then please configure it. [unknownMacro] wsclean-v3.7/external/aocommon/tests/tdynamicfor.cpp:49:32: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_CHECK_NO_THROW is a macro then please configure it. [unknownMacro] wsclean-v3.7/external/aocommon/tests/tfits.cpp:63:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_ERROR [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/aocommon/tests/tfluxdensity.cpp:19:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kKiloJansky [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/aocommon/tests/timage.cpp:154:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/aocommon/tests/timage.cpp:256:3: warning:inconclusive: Access of moved variable 'image1'. [accessMoved] wsclean-v3.7/external/aocommon/tests/timage.cpp:253:16: note: Calling std::move(image1) wsclean-v3.7/external/aocommon/tests/timage.cpp:256:3: note: Access of moved variable 'image1'. wsclean-v3.7/external/aocommon/tests/timage.cpp:294:3: warning:inconclusive: Access of moved variable 'image1'. [accessMoved] wsclean-v3.7/external/aocommon/tests/timage.cpp:290:16: note: Calling std::move(image1) wsclean-v3.7/external/aocommon/tests/timage.cpp:294:3: note: Access of moved variable 'image1'. wsclean-v3.7/external/aocommon/tests/tlane.cpp:21:3: style: Class 'BinarySemaphore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/external/aocommon/tests/tlane.cpp:93:3: warning:inconclusive: Access of moved variable 'a'. [accessMoved] wsclean-v3.7/external/aocommon/tests/tlane.cpp:92:15: note: Calling std::move(a) wsclean-v3.7/external/aocommon/tests/tlane.cpp:93:3: note: Access of moved variable 'a'. wsclean-v3.7/external/aocommon/tests/tlogger.cpp:12:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNormal [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/aocommon/tests/tlogger.cpp:20:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNormal [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/aocommon/tests/tlogger.cpp:35:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNormal [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/aocommon/tests/tmatrix2x2.cpp:750:11: style: Local variable 'writable_matrix' shadows outer variable [shadowVariable] wsclean-v3.7/external/aocommon/tests/tmatrix2x2.cpp:745:9: note: Shadowed declaration wsclean-v3.7/external/aocommon/tests/tmatrix2x2.cpp:750:11: note: Shadow variable wsclean-v3.7/external/aocommon/tests/tmatrix2x2.cpp:91:5: warning:inconclusive: Access of moved variable 'source'. [accessMoved] wsclean-v3.7/external/aocommon/tests/tmatrix2x2.cpp:89:10: note: Calling std::move(source) wsclean-v3.7/external/aocommon/tests/tmatrix2x2.cpp:91:5: note: Access of moved variable 'source'. wsclean-v3.7/external/aocommon/tests/tmultibanddata.cpp:61:30: warning:inconclusive: Access of moved variable 'multiBand'. [accessMoved] wsclean-v3.7/external/aocommon/tests/tmultibanddata.cpp:58:29: note: Calling std::move(multiBand) wsclean-v3.7/external/aocommon/tests/tmultibanddata.cpp:61:30: note: Access of moved variable 'multiBand'. wsclean-v3.7/external/aocommon/tests/tmultibanddata.cpp:31:19: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:29:38: style: Unused private function: 'Test < unsigned char >::GetReset' [unusedPrivateFunction] wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:29:38: note: Unused private function: 'Test < unsigned char >::GetReset' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:29:38: note: Unused private function: 'Test < unsigned char >::GetReset' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:37:38: style: Unused private function: 'Test < unsigned char >::GetUnassigned' [unusedPrivateFunction] wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:37:38: note: Unused private function: 'Test < unsigned char >::GetUnassigned' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:37:38: note: Unused private function: 'Test < unsigned char >::GetUnassigned' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:43:38: style: Unused private function: 'Test < unsigned char >::GetSwappedLhs' [unusedPrivateFunction] wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:43:38: note: Unused private function: 'Test < unsigned char >::GetSwappedLhs' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:43:38: note: Unused private function: 'Test < unsigned char >::GetSwappedLhs' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:49:38: style: Unused private function: 'Test < unsigned char >::GetSwappedRhs' [unusedPrivateFunction] wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:49:38: note: Unused private function: 'Test < unsigned char >::GetSwappedRhs' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:49:38: note: Unused private function: 'Test < unsigned char >::GetSwappedRhs' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:29:38: style: Unused private function: 'Test < int >::GetReset' [unusedPrivateFunction] wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:29:38: note: Unused private function: 'Test < int >::GetReset' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:29:38: note: Unused private function: 'Test < int >::GetReset' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:37:38: style: Unused private function: 'Test < int >::GetUnassigned' [unusedPrivateFunction] wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:37:38: note: Unused private function: 'Test < int >::GetUnassigned' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:37:38: note: Unused private function: 'Test < int >::GetUnassigned' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:43:38: style: Unused private function: 'Test < int >::GetSwappedLhs' [unusedPrivateFunction] wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:43:38: note: Unused private function: 'Test < int >::GetSwappedLhs' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:43:38: note: Unused private function: 'Test < int >::GetSwappedLhs' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:49:38: style: Unused private function: 'Test < int >::GetSwappedRhs' [unusedPrivateFunction] wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:49:38: note: Unused private function: 'Test < int >::GetSwappedRhs' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:49:38: note: Unused private function: 'Test < int >::GetSwappedRhs' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:29:38: style: Unused private function: 'Test < unsigned long >::GetReset' [unusedPrivateFunction] wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:29:38: note: Unused private function: 'Test < unsigned long >::GetReset' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:29:38: note: Unused private function: 'Test < unsigned long >::GetReset' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:37:38: style: Unused private function: 'Test < unsigned long >::GetUnassigned' [unusedPrivateFunction] wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:37:38: note: Unused private function: 'Test < unsigned long >::GetUnassigned' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:37:38: note: Unused private function: 'Test < unsigned long >::GetUnassigned' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:43:38: style: Unused private function: 'Test < unsigned long >::GetSwappedLhs' [unusedPrivateFunction] wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:43:38: note: Unused private function: 'Test < unsigned long >::GetSwappedLhs' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:43:38: note: Unused private function: 'Test < unsigned long >::GetSwappedLhs' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:49:38: style: Unused private function: 'Test < unsigned long >::GetSwappedRhs' [unusedPrivateFunction] wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:49:38: note: Unused private function: 'Test < unsigned long >::GetSwappedRhs' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:49:38: note: Unused private function: 'Test < unsigned long >::GetSwappedRhs' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:29:38: style: Unused private function: 'Test < float >::GetReset' [unusedPrivateFunction] wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:29:38: note: Unused private function: 'Test < float >::GetReset' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:29:38: note: Unused private function: 'Test < float >::GetReset' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:37:38: style: Unused private function: 'Test < float >::GetUnassigned' [unusedPrivateFunction] wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:37:38: note: Unused private function: 'Test < float >::GetUnassigned' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:37:38: note: Unused private function: 'Test < float >::GetUnassigned' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:43:38: style: Unused private function: 'Test < float >::GetSwappedLhs' [unusedPrivateFunction] wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:43:38: note: Unused private function: 'Test < float >::GetSwappedLhs' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:43:38: note: Unused private function: 'Test < float >::GetSwappedLhs' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:49:38: style: Unused private function: 'Test < float >::GetSwappedRhs' [unusedPrivateFunction] wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:49:38: note: Unused private function: 'Test < float >::GetSwappedRhs' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:49:38: note: Unused private function: 'Test < float >::GetSwappedRhs' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:29:38: style: Unused private function: 'Test < double >::GetReset' [unusedPrivateFunction] wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:29:38: note: Unused private function: 'Test < double >::GetReset' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:29:38: note: Unused private function: 'Test < double >::GetReset' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:37:38: style: Unused private function: 'Test < double >::GetUnassigned' [unusedPrivateFunction] wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:37:38: note: Unused private function: 'Test < double >::GetUnassigned' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:37:38: note: Unused private function: 'Test < double >::GetUnassigned' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:43:38: style: Unused private function: 'Test < double >::GetSwappedLhs' [unusedPrivateFunction] wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:43:38: note: Unused private function: 'Test < double >::GetSwappedLhs' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:43:38: note: Unused private function: 'Test < double >::GetSwappedLhs' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:49:38: style: Unused private function: 'Test < double >::GetSwappedRhs' [unusedPrivateFunction] wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:49:38: note: Unused private function: 'Test < double >::GetSwappedRhs' wsclean-v3.7/external/aocommon/tests/toptionalnumber.cpp:49:38: note: Unused private function: 'Test < double >::GetSwappedRhs' wsclean-v3.7/external/aocommon/tests/toverlappingtaskprocessor.cpp:79:24: debug: Function::addArguments found argument 'chunk_data' with varid 0. [varid0] wsclean-v3.7/external/aocommon/tests/toverlappingtaskprocessor.cpp:80:36: debug: Function::addArguments found argument 'processing_order_semaphore' with varid 0. [varid0] wsclean-v3.7/external/aocommon/tests/toverlappingtaskprocessor.cpp:80:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary_semaphore [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/aocommon/tests/toverlappingtaskprocessor.cpp:140:36: performance: Function parameter 'item' should be passed by const reference. [passedByValue] wsclean-v3.7/external/aocommon/tests/toverlappingtaskprocessor.cpp:146:38: performance: Function parameter 'item' should be passed by const reference. [passedByValue] wsclean-v3.7/external/aocommon/tests/toverlappingtaskprocessor.cpp:163:36: performance: Function parameter 'item' should be passed by const reference. [passedByValue] wsclean-v3.7/external/aocommon/tests/tpolarization.cpp:16:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XX [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/aocommon/tests/tpolarization.cpp:61:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XX [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/aocommon/tests/tpyuniqueptr.cpp:55:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/aocommon/tests/tpyuniqueptr.cpp:20:8: style: Variable 'i_raw' can be declared as pointer to const [constVariablePointer] wsclean-v3.7/external/aocommon/tests/tpyuniqueptr.cpp:21:8: style: Variable 'j_raw' can be declared as pointer to const [constVariablePointer] wsclean-v3.7/external/aocommon/tests/tpyuniqueptr.cpp:50:8: style: Variable 'i_raw' can be declared as pointer to const [constVariablePointer] wsclean-v3.7/external/aocommon/tests/tqueue.cpp:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/aocommon/tests/tqueue.cpp:95:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/aocommon/tests/tradeccoord.cpp:30:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sample [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/aocommon/tests/tradeccoord.cpp:38:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sample [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/aocommon/tests/tradeccoord.cpp:49:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_PIl [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/aocommon/tests/tradeccoord.cpp:60:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sample [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/aocommon/tests/tradeccoord.cpp:65:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sample [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/aocommon/tests/tradeccoord.cpp:73:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sample [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/aocommon/tests/tradeccoord.cpp:81:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sample [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/aocommon/tests/trecursivefor.cpp:115:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exception [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/aocommon/tests/trecursivefor.cpp:139:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exception [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/aocommon/tests/trecursivefor.cpp:82:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] wsclean-v3.7/external/aocommon/tests/ttaskqueue.cpp:16:1: debug: Function::addArguments found argument 'false' with varid 0. [varid0] wsclean-v3.7/external/aocommon/tests/ttaskqueue.cpp:43:1: debug: Function::addArguments found argument 'false' with varid 0. [varid0] wsclean-v3.7/external/aocommon/tests/ttaskqueue.cpp:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_wait [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/aocommon/tests/ttaskqueue.cpp:64:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_wait [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/aocommon/tests/ttaskqueue.cpp:70:29: style: Condition 'popped_in_thread==0' is always true [knownConditionTrueFalse] wsclean-v3.7/external/aocommon/tests/ttaskqueue.cpp:67:24: note: Assignment 'popped_in_thread=0', assigned value is 0 wsclean-v3.7/external/aocommon/tests/ttaskqueue.cpp:70:29: note: Condition 'popped_in_thread==0' is always true wsclean-v3.7/external/aocommon/tests/tthrowruntimeerror.cpp:11:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/aocommon/tests/tuvector.cpp:538:18: debug: Failed to instantiate template "IdAllocater". The checking continues anyway. [templateInstantiation] wsclean-v3.7/external/aocommon/tests/tuvector.cpp:153:42: error: Invalid vec.at() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] wsclean-v3.7/external/aocommon/tests/tuvector.cpp:407:8: style: The member function 'UVector::FailingAllocator < int >::SetFailAllocation' can be static. [functionStatic] wsclean-v3.7/external/aocommon/tests/tuvector.cpp:409:11: style: The member function 'UVector::FailingAllocator < int >::allocate' can be static. [functionStatic] wsclean-v3.7/external/aocommon/tests/tuvector.cpp:413:8: style: The member function 'UVector::FailingAllocator < int >::deallocate' can be static. [functionStatic] wsclean-v3.7/external/aocommon/tests/tuvector.cpp:505:3: style: Class 'IdAllocater < int , std :: false_type , std :: false_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/external/aocommon/tests/tuvector.cpp:406:3: style: Class 'FailingAllocator < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/external/aocommon/tests/tuvector.cpp:514:31: warning: If memory allocation fails, then there is a possible null pointer dereference: reinterpret_cast(mem) [nullPointerOutOfMemory] wsclean-v3.7/external/aocommon/tests/tuvector.cpp:513:42: note: Assuming allocation function fails wsclean-v3.7/external/aocommon/tests/tuvector.cpp:513:35: note: Assignment 'mem=static_cast(malloc(n*sizeof(int)+sizeof(_id)))', assigned value is 0 wsclean-v3.7/external/aocommon/tests/tuvector.cpp:514:31: note: Null pointer dereference wsclean-v3.7/external/aocommon/tests/tuvector.cpp:515:42: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] wsclean-v3.7/external/aocommon/tests/tuvector.cpp:513:42: note: Assuming allocation function fails wsclean-v3.7/external/aocommon/tests/tuvector.cpp:513:35: note: Assignment 'mem=static_cast(malloc(n*sizeof(int)+sizeof(_id)))', assigned value is 0 wsclean-v3.7/external/aocommon/tests/tuvector.cpp:515:42: note: Null pointer addition wsclean-v3.7/external/aocommon/tests/tuvector.cpp:514:32: error: Memory is allocated but not initialized: mem [uninitdata] wsclean-v3.7/external/radler/cpp/algorithms/asp_algorithm.cc:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beam_size_in_pixels_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/asp_algorithm.cc:65:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scale [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/asp_algorithm.cc:271:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/asp_algorithm.cc:379:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shape [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/asp_algorithm.cc:416:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scale_infos_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/multiscale/multiscale_transforms.h:102:19: style:inconclusive: Technically the member function 'radler::algorithms::multiscale::MultiScaleTransforms::MakeShapeFunction' can be const. [functionConst] wsclean-v3.7/external/radler/cpp/algorithms/asp_algorithm.cc:332:10: style: The scope of the variable 'component_image' can be reduced. [variableScope] wsclean-v3.7/external/radler/cpp/algorithms/multiscale/multiscale_transforms.h:51:17: style: Variable 'x' can be declared as reference to const [constVariableReference] wsclean-v3.7/external/radler/cpp/algorithms/multiscale/multiscale_transforms.h:51:35: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/radler/cpp/algorithms/generic_clean.cc:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable convolution_width_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/iuwt/iuwt_decomposition.cc:16:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _scales [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/iuwt/iuwt_mask.cc:19:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _masks [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/iuwt_deconvolution_algorithm.cc:53:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/iuwt_deconvolution_algorithm.cc:107:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/iuwt_deconvolution_algorithm.cc:129:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allow_negative_components_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/iuwt_deconvolution_algorithm.cc:154:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mask_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/iuwt_deconvolution_algorithm.cc:392:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/iuwt_deconvolution_algorithm.cc:425:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rmses_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/iuwt_deconvolution_algorithm.cc:511:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clean_border_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/iuwt_deconvolution_algorithm.cc:642:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/iuwt_deconvolution_algorithm.cc:811:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirty_set_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/iuwt_deconvolution_algorithm.cc:297:15: style: Local variable 'y' shadows outer variable [shadowVariable] wsclean-v3.7/external/radler/cpp/algorithms/iuwt_deconvolution_algorithm.cc:286:10: note: Shadowed declaration wsclean-v3.7/external/radler/cpp/algorithms/iuwt_deconvolution_algorithm.cc:297:15: note: Shadow variable wsclean-v3.7/external/radler/cpp/algorithms/iuwt_deconvolution_algorithm.cc:301:15: style: Local variable 'y' shadows outer variable [shadowVariable] wsclean-v3.7/external/radler/cpp/algorithms/iuwt_deconvolution_algorithm.cc:286:10: note: Shadowed declaration wsclean-v3.7/external/radler/cpp/algorithms/iuwt_deconvolution_algorithm.cc:301:15: note: Shadow variable wsclean-v3.7/external/radler/cpp/algorithms/iuwt_deconvolution_algorithm.cc:306:15: style: Local variable 'y' shadows outer variable [shadowVariable] wsclean-v3.7/external/radler/cpp/algorithms/iuwt_deconvolution_algorithm.cc:286:10: note: Shadowed declaration wsclean-v3.7/external/radler/cpp/algorithms/iuwt_deconvolution_algorithm.cc:306:15: note: Shadow variable wsclean-v3.7/external/radler/cpp/algorithms/ls_deconvolution.cc:40:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/ls_deconvolution.cc:95:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/ls_deconvolution.cc:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/ls_deconvolution.cc:167:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/ls_deconvolution.cc:249:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/ls_deconvolution.cc:210:15: style: Local variable 'i' shadows outer variable [shadowVariable] wsclean-v3.7/external/radler/cpp/algorithms/ls_deconvolution.cc:188:10: note: Shadowed declaration wsclean-v3.7/external/radler/cpp/algorithms/ls_deconvolution.cc:210:15: note: Shadow variable wsclean-v3.7/external/radler/cpp/algorithms/ls_deconvolution.cc:217:15: style: Local variable 'y' shadows outer variable [shadowVariable] wsclean-v3.7/external/radler/cpp/algorithms/ls_deconvolution.cc:180:15: note: Shadowed declaration wsclean-v3.7/external/radler/cpp/algorithms/ls_deconvolution.cc:217:15: note: Shadow variable wsclean-v3.7/external/radler/cpp/algorithms/ls_deconvolution.cc:219:17: style: Local variable 'x' shadows outer variable [shadowVariable] wsclean-v3.7/external/radler/cpp/algorithms/ls_deconvolution.cc:179:15: note: Shadowed declaration wsclean-v3.7/external/radler/cpp/algorithms/ls_deconvolution.cc:219:17: note: Shadow variable wsclean-v3.7/external/radler/cpp/algorithms/more_sane.cc:20:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/multiscale/multiscale_transforms.cc:29:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _width [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/multiscale_algorithm.cc:115:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scale [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/multiscale_algorithm.cc:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_active [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/multiscale_algorithm.cc:162:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beam_size_in_pixels_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/multiscale_algorithm.cc:166:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/multiscale_algorithm.cc:214:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable track_per_scale_masks_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/multiscale_algorithm.cc:584:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shape [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/multiscale_algorithm.cc:642:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scale_infos_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/multiscale_algorithm.cc:663:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scale_infos_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/multiscale_algorithm.cc:682:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scale_infos_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/multiscale_algorithm.cc:705:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scale_infos_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/multiscale_algorithm.cc:762:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shape [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/multiscale_algorithm.cc:835:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/multiscale_algorithm.cc:847:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/multiscale_algorithm.cc:937:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable track_components_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/multiscale_algorithm.cc:454:30: style: Local variable 'transformList' shadows outer variable [shadowVariable] wsclean-v3.7/external/radler/cpp/algorithms/multiscale_algorithm.cc:333:24: note: Shadowed declaration wsclean-v3.7/external/radler/cpp/algorithms/multiscale_algorithm.cc:454:30: note: Shadow variable wsclean-v3.7/external/radler/cpp/algorithms/multiscale_algorithm.cc:219:42: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/radler/cpp/algorithms/parallel_deconvolution.cc:90:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/parallel_deconvolution.cc:188:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMultiscale [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/parallel_deconvolution.cc:211:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMultiscale [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/parallel_deconvolution.cc:236:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/parallel_deconvolution.cc:414:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warn [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/parallel_deconvolution.cc:589:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/parallel_deconvolution.cc:265:51: warning: Assert statement calls a function which may have desired side effects: 'std::unique_ptr::get'. [assertWithSideEffect] wsclean-v3.7/external/radler/cpp/algorithms/parallel_deconvolution.h:45:3: style: Class 'ParallelDeconvolution' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/external/radler/cpp/algorithms/parallel_deconvolution.cc:384:23: style: Local variable 'i' shadows outer variable [shadowVariable] wsclean-v3.7/external/radler/cpp/algorithms/parallel_deconvolution.cc:372:19: note: Shadowed declaration wsclean-v3.7/external/radler/cpp/algorithms/parallel_deconvolution.cc:384:23: note: Shadow variable wsclean-v3.7/external/radler/cpp/algorithms/parallel_deconvolution.cc:626:18: style: Variable 'img' can be declared as reference to const [constVariableReference] wsclean-v3.7/external/radler/cpp/algorithms/parallel_deconvolution.cc:329:14: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/radler/cpp/algorithms/parallel_deconvolution.cc:542:26: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/radler/cpp/algorithms/parallel_deconvolution.cc:636:20: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/radler/cpp/algorithms/python_deconvolution.cc:29:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNoFitting [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/python_deconvolution.cc:54:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNoFitting [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/python_deconvolution.cc:125:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filename [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/python_deconvolution.cc:165:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _deconvolveFunction [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/python_deconvolution.cc:233:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/python_deconvolution.cc:102:12: warning: Member variable 'PyMetaData::iteration_number' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/external/radler/cpp/algorithms/python_deconvolution.cc:102:12: warning: Member variable 'PyMetaData::final_threshold' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/external/radler/cpp/algorithms/python_deconvolution.cc:102:12: warning: Member variable 'PyMetaData::gain' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/external/radler/cpp/algorithms/python_deconvolution.cc:102:12: warning: Member variable 'PyMetaData::max_iterations' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/external/radler/cpp/algorithms/python_deconvolution.cc:102:12: warning: Member variable 'PyMetaData::major_iter_threshold' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/external/radler/cpp/algorithms/python_deconvolution.cc:102:12: warning: Member variable 'PyMetaData::mgain' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/external/radler/cpp/algorithms/python_deconvolution.cc:102:12: warning: Member variable 'PyMetaData::square_joined_channels' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/external/radler/cpp/algorithms/subminor_loop.h:77:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/subminor_loop.h:78:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/subminor_loop.cc:128:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/subminor_loop.cc:138:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/subminor_loop.cc:134:47: style: Parameter 'rms_factor_image' can be declared as reference to const [constParameterReference] wsclean-v3.7/external/radler/cpp/algorithms/subminor_loop.cc:159:14: style: Variable 'imagePtr' can be declared as pointer to const [constVariablePointer] wsclean-v3.7/external/radler/cpp/algorithms/subminor_loop.cc:172:14: style: Variable 'imagePtr' can be declared as pointer to const [constVariablePointer] wsclean-v3.7/external/radler/cpp/algorithms/test/test_simple_clean.cc:34:10: style:inconclusive: Same expression used in consecutive assignments of 'x' and 'y'. [duplicateAssignExpression] wsclean-v3.7/external/radler/cpp/algorithms/test/test_simple_clean.cc:34:23: note: Same expression used in consecutive assignments of 'x' and 'y'. wsclean-v3.7/external/radler/cpp/algorithms/test/test_simple_clean.cc:34:10: note: Same expression used in consecutive assignments of 'x' and 'y'. wsclean-v3.7/external/radler/cpp/image_set.h:307:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/component_list.h:85:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/component_list.h:141:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/component_list.h:170:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/component_list.h:233:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/utils/write_model.h:17:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits10 [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/utils/write_model.h:28:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits10 [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/utils/write_model.h:48:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits10 [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/utils/write_model.h:63:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits10 [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/component_list.cc:107:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/multiscale_algorithm.h:26:4: style: The destructor '~MultiScaleAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] wsclean-v3.7/external/radler/cpp/algorithms/deconvolution_algorithm.h:62:12: note: Virtual destructor in base class wsclean-v3.7/external/radler/cpp/algorithms/multiscale_algorithm.h:26:4: note: Destructor in derived class wsclean-v3.7/external/radler/cpp/component_list.h:244:24: style: Variable 'image' can be declared as reference to const [constVariableReference] wsclean-v3.7/external/radler/cpp/image_set.h:171:50: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/radler/cpp/image_set.h:267:50: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/radler/cpp/component_list.h:229:13: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/radler/cpp/demo/multiscale_example.cc:53:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/image_set.cc:222:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/image_set.cc:291:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/image_set.cc:290:16: style:inconclusive: Technically the member function 'radler::ImageSet::AssignAndStoreResidual' can be const. [functionConst] wsclean-v3.7/external/radler/cpp/image_set.h:103:8: note: Technically the member function 'radler::ImageSet::AssignAndStoreResidual' can be const. wsclean-v3.7/external/radler/cpp/image_set.cc:290:16: note: Technically the member function 'radler::ImageSet::AssignAndStoreResidual' can be const. wsclean-v3.7/external/radler/cpp/image_set.cc:499:16: style:inconclusive: Technically the member function 'radler::ImageSet::GetIntegratedPsf' can be const. [functionConst] wsclean-v3.7/external/radler/cpp/image_set.h:157:8: note: Technically the member function 'radler::ImageSet::GetIntegratedPsf' can be const. wsclean-v3.7/external/radler/cpp/image_set.cc:499:16: note: Technically the member function 'radler::ImageSet::GetIntegratedPsf' can be const. wsclean-v3.7/external/radler/cpp/image_set.cc:105:36: style:inconclusive: Function 'LoadAndAverage' argument 1 names different: declaration 'use_residual_images' definition 'use_residual_image'. [funcArgNamesDifferent] wsclean-v3.7/external/radler/cpp/image_set.h:74:28: note: Function 'LoadAndAverage' argument 1 names different: declaration 'use_residual_images' definition 'use_residual_image'. wsclean-v3.7/external/radler/cpp/image_set.cc:105:36: note: Function 'LoadAndAverage' argument 1 names different: declaration 'use_residual_images' definition 'use_residual_image'. wsclean-v3.7/external/radler/cpp/image_set.cc:92:20: style: Local variable 'image_index' shadows outer variable [shadowVariable] wsclean-v3.7/external/radler/cpp/image_set.cc:71:10: note: Shadowed declaration wsclean-v3.7/external/radler/cpp/image_set.cc:92:20: note: Shadow variable wsclean-v3.7/external/radler/cpp/image_set.cc:107:11: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/radler/cpp/image_set.cc:156:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/radler/cpp/math/component_optimization.cc:216:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/math/component_optimization.cc:364:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/math/component_optimization.cc:60:13: style: Variable 'scratch' is reassigned a value before the old one has been used. [redundantAssignment] wsclean-v3.7/external/radler/cpp/math/component_optimization.cc:59:15: note: scratch is assigned wsclean-v3.7/external/radler/cpp/math/component_optimization.cc:60:13: note: scratch is overwritten wsclean-v3.7/external/radler/cpp/math/component_optimization.cc:336:21: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/radler/cpp/math/rms_image.cc:97:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/math/rms_image.cc:33:36: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/radler/cpp/math/rms_image.cc:111:31: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/radler/cpp/math/rms_image.cc:119:31: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/radler/cpp/math/test/test_component_optimization.cc:37:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/math/test/test_component_optimization.cc:80:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/math/test/test_component_optimization.cc:124:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/math/test/test_gain_calculations.cc:60:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDual [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/math/test/test_rms_image.cc:15:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kQuiet [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/radler.cc:173:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/radler.cc:374:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNoFitting [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/radler.cc:395:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warn [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/radler.cc:462:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/radler.cc:497:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/algorithms/python_deconvolution.h:24:3: style: Class 'PythonDeconvolution' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/external/radler/cpp/radler.cc:131:40: style: Parameter 'model_set' can be declared as reference to const [constParameterReference] wsclean-v3.7/external/radler/cpp/test/test_component_list.cc:67:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_component_list.cc:13:30: style: Local variable 'values' shadows outer variable [shadowVariable] wsclean-v3.7/external/radler/cpp/test/test_component_list.cc:26:28: note: Shadowed declaration wsclean-v3.7/external/radler/cpp/test/test_component_list.cc:13:30: note: Shadow variable wsclean-v3.7/external/radler/cpp/test/test_divergence.cc:29:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kQuiet [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_image_set.cc:101:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_image_set.cc:114:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesV [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_image_set.cc:125:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XX [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_image_set.cc:135:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_image_set.cc:145:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_image_set.cc:157:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_image_set.cc:169:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XX [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_image_set.cc:184:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_image_set.cc:198:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_image_set.cc:210:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_image_set.cc:229:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XX [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_image_set.cc:250:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XX [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_image_set.cc:284:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesQ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_image_set.cc:308:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XX [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_image_set.cc:337:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XX [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_image_set.cc:362:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_image_set.cc:376:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_image_set.cc:391:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_image_set.cc:409:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XX [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_image_set.cc:433:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YY [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_image_set.cc:623:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kQuiet [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_image_set.cc:78:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XX [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_image_set.cc:59:8: style: The member function 'radler::ImageSetFixtureBase::checkLinearValue' can be static. [functionStatic] wsclean-v3.7/external/radler/cpp/test/test_image_set.cc:65:8: style: The member function 'radler::ImageSetFixtureBase::checkSquaredValue' can be static. [functionStatic] wsclean-v3.7/external/radler/cpp/test/test_image_set.cc:101:18: debug: CheckClass::isMemberVar found used member variable 'table' with varid 0 [varid0] wsclean-v3.7/external/radler/cpp/test/test_image_set.cc:115:18: debug: CheckClass::isMemberVar found used member variable 'table' with varid 0 [varid0] wsclean-v3.7/external/radler/cpp/test/test_image_set.cc:552:20: style: Variable 'psf_image_0' can be declared as reference to const [constVariableReference] wsclean-v3.7/external/radler/cpp/test/test_image_set.cc:554:20: style: Variable 'psf_image_1' can be declared as reference to const [constVariableReference] wsclean-v3.7/external/radler/cpp/test/test_python_deconvolution.cc:36:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPython [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_python_deconvolution.cc:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_python_deconvolution.cc:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_python_deconvolution.cc:87:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kQuiet [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_python_deconvolution.cc:42:8: style: The member function 'radler::::PythonFileFixture::Write' can be static. [functionStatic] wsclean-v3.7/external/radler/cpp/test/test_radler.cc:111:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kQuiet [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_radler.cc:143:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kQuiet [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_radler.cc:177:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kQuiet [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_work_table.cc:137:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesQ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_work_table.cc:190:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesQ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_work_table.cc:253:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesQ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_work_table.cc:300:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_work_table.cc:329:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesQ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_work_table.cc:347:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesQ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_work_table.cc:366:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_work_table.cc:374:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_work_table.cc:389:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_work_table.cc:406:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_work_table.cc:422:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_work_table.cc:438:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/test/test_work_table.cc:452:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/utils/casa_mask_reader.cc:16:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _width [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/utils/casa_mask_reader.cc:23:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _path [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/utils/compressed_mask_data.h:173:0: debug: Function::addArguments found argument 'iterator' with varid 0. [varid0] wsclean-v3.7/external/radler/cpp/utils/compressed_mask_data.h:198:0: debug: Function::addArguments found argument 'iterator' with varid 0. [varid0] wsclean-v3.7/external/radler/cpp/utils/compressed_mask_data.h:224:0: debug: Function::addArguments found argument 'iterator' with varid 0. [varid0] wsclean-v3.7/external/radler/cpp/utils/compressed_mask_data.h:42:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iterator [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/utils/compressed_mask_data.h:178:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iterator [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/utils/compressed_mask_data.h:200:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iterator [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/utils/compressed_mask_data.h:230:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iterator [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/cpp/utils/compressed_mask.h:79:10: warning: The class 'CompressedMask' defines member function with name 'SumCount' also defined in its parent class 'CompressedMaskData'. [duplInheritedMember] wsclean-v3.7/external/radler/cpp/utils/compressed_mask_data.h:40:10: note: Parent function 'CompressedMaskData::SumCount' wsclean-v3.7/external/radler/cpp/utils/compressed_mask.h:79:10: note: Derived function 'CompressedMask::SumCount' wsclean-v3.7/external/radler/cpp/utils/compressed_mask_data.h:27:3: style: Class 'CompressedMaskData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/external/radler/cpp/utils/compressed_mask.cc:132:19: style: Variable 'write_count' is reassigned a value before the old one has been used. [redundantAssignment] wsclean-v3.7/external/radler/cpp/utils/compressed_mask.cc:129:19: note: write_count is assigned wsclean-v3.7/external/radler/cpp/utils/compressed_mask.cc:132:19: note: write_count is overwritten wsclean-v3.7/external/radler/cpp/utils/compressed_mask.cc:158:19: style: Variable 'current_value' is assigned a value that is never used. [unreadVariable] wsclean-v3.7/external/radler/cpp/utils/compressed_mask.cc:168:19: style: Variable 'current_value' is assigned a value that is never used. [unreadVariable] wsclean-v3.7/external/radler/cpp/utils/test/test_image_accessors.cc:40:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logic_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/aocommon/CMake/checkblas.cpp:10:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/aocommon/tests/tangle.cpp:13:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDegrees [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/aocommon/tests/tbanddata.cpp:84:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSpeedOfLight [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/aocommon/tests/tbarrier.cpp:16:3: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_CHECK_NO_THROW is a macro then please configure it. [unknownMacro] wsclean-v3.7/external/radler/external/aocommon/tests/tdynamicfor.cpp:49:32: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_CHECK_NO_THROW is a macro then please configure it. [unknownMacro] wsclean-v3.7/external/radler/external/aocommon/tests/tfits.cpp:63:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_ERROR [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/aocommon/tests/tfluxdensity.cpp:19:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kKiloJansky [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/aocommon/tests/timage.cpp:154:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/aocommon/tests/timage.cpp:256:3: warning:inconclusive: Access of moved variable 'image1'. [accessMoved] wsclean-v3.7/external/radler/external/aocommon/tests/timage.cpp:253:16: note: Calling std::move(image1) wsclean-v3.7/external/radler/external/aocommon/tests/timage.cpp:256:3: note: Access of moved variable 'image1'. wsclean-v3.7/external/radler/external/aocommon/tests/timage.cpp:294:3: warning:inconclusive: Access of moved variable 'image1'. [accessMoved] wsclean-v3.7/external/radler/external/aocommon/tests/timage.cpp:290:16: note: Calling std::move(image1) wsclean-v3.7/external/radler/external/aocommon/tests/timage.cpp:294:3: note: Access of moved variable 'image1'. wsclean-v3.7/external/radler/external/aocommon/tests/tlane.cpp:21:3: style: Class 'BinarySemaphore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/external/radler/external/aocommon/tests/tlane.cpp:93:3: warning:inconclusive: Access of moved variable 'a'. [accessMoved] wsclean-v3.7/external/radler/external/aocommon/tests/tlane.cpp:92:15: note: Calling std::move(a) wsclean-v3.7/external/radler/external/aocommon/tests/tlane.cpp:93:3: note: Access of moved variable 'a'. wsclean-v3.7/external/radler/external/aocommon/tests/tlogger.cpp:12:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNormal [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/aocommon/tests/tlogger.cpp:20:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNormal [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/aocommon/tests/tlogger.cpp:35:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNormal [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/aocommon/tests/tmatrix2x2.cpp:750:11: style: Local variable 'writable_matrix' shadows outer variable [shadowVariable] wsclean-v3.7/external/radler/external/aocommon/tests/tmatrix2x2.cpp:745:9: note: Shadowed declaration wsclean-v3.7/external/radler/external/aocommon/tests/tmatrix2x2.cpp:750:11: note: Shadow variable wsclean-v3.7/external/radler/external/aocommon/tests/tmatrix2x2.cpp:91:5: warning:inconclusive: Access of moved variable 'source'. [accessMoved] wsclean-v3.7/external/radler/external/aocommon/tests/tmatrix2x2.cpp:89:10: note: Calling std::move(source) wsclean-v3.7/external/radler/external/aocommon/tests/tmatrix2x2.cpp:91:5: note: Access of moved variable 'source'. wsclean-v3.7/external/radler/external/aocommon/tests/tmultibanddata.cpp:61:30: warning:inconclusive: Access of moved variable 'multiBand'. [accessMoved] wsclean-v3.7/external/radler/external/aocommon/tests/tmultibanddata.cpp:58:29: note: Calling std::move(multiBand) wsclean-v3.7/external/radler/external/aocommon/tests/tmultibanddata.cpp:61:30: note: Access of moved variable 'multiBand'. wsclean-v3.7/external/radler/external/aocommon/tests/tmultibanddata.cpp:31:19: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:29:38: style: Unused private function: 'Test < unsigned char >::GetReset' [unusedPrivateFunction] wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:29:38: note: Unused private function: 'Test < unsigned char >::GetReset' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:29:38: note: Unused private function: 'Test < unsigned char >::GetReset' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:37:38: style: Unused private function: 'Test < unsigned char >::GetUnassigned' [unusedPrivateFunction] wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:37:38: note: Unused private function: 'Test < unsigned char >::GetUnassigned' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:37:38: note: Unused private function: 'Test < unsigned char >::GetUnassigned' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:43:38: style: Unused private function: 'Test < unsigned char >::GetSwappedLhs' [unusedPrivateFunction] wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:43:38: note: Unused private function: 'Test < unsigned char >::GetSwappedLhs' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:43:38: note: Unused private function: 'Test < unsigned char >::GetSwappedLhs' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:49:38: style: Unused private function: 'Test < unsigned char >::GetSwappedRhs' [unusedPrivateFunction] wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:49:38: note: Unused private function: 'Test < unsigned char >::GetSwappedRhs' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:49:38: note: Unused private function: 'Test < unsigned char >::GetSwappedRhs' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:29:38: style: Unused private function: 'Test < int >::GetReset' [unusedPrivateFunction] wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:29:38: note: Unused private function: 'Test < int >::GetReset' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:29:38: note: Unused private function: 'Test < int >::GetReset' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:37:38: style: Unused private function: 'Test < int >::GetUnassigned' [unusedPrivateFunction] wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:37:38: note: Unused private function: 'Test < int >::GetUnassigned' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:37:38: note: Unused private function: 'Test < int >::GetUnassigned' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:43:38: style: Unused private function: 'Test < int >::GetSwappedLhs' [unusedPrivateFunction] wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:43:38: note: Unused private function: 'Test < int >::GetSwappedLhs' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:43:38: note: Unused private function: 'Test < int >::GetSwappedLhs' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:49:38: style: Unused private function: 'Test < int >::GetSwappedRhs' [unusedPrivateFunction] wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:49:38: note: Unused private function: 'Test < int >::GetSwappedRhs' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:49:38: note: Unused private function: 'Test < int >::GetSwappedRhs' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:29:38: style: Unused private function: 'Test < unsigned long >::GetReset' [unusedPrivateFunction] wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:29:38: note: Unused private function: 'Test < unsigned long >::GetReset' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:29:38: note: Unused private function: 'Test < unsigned long >::GetReset' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:37:38: style: Unused private function: 'Test < unsigned long >::GetUnassigned' [unusedPrivateFunction] wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:37:38: note: Unused private function: 'Test < unsigned long >::GetUnassigned' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:37:38: note: Unused private function: 'Test < unsigned long >::GetUnassigned' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:43:38: style: Unused private function: 'Test < unsigned long >::GetSwappedLhs' [unusedPrivateFunction] wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:43:38: note: Unused private function: 'Test < unsigned long >::GetSwappedLhs' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:43:38: note: Unused private function: 'Test < unsigned long >::GetSwappedLhs' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:49:38: style: Unused private function: 'Test < unsigned long >::GetSwappedRhs' [unusedPrivateFunction] wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:49:38: note: Unused private function: 'Test < unsigned long >::GetSwappedRhs' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:49:38: note: Unused private function: 'Test < unsigned long >::GetSwappedRhs' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:29:38: style: Unused private function: 'Test < float >::GetReset' [unusedPrivateFunction] wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:29:38: note: Unused private function: 'Test < float >::GetReset' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:29:38: note: Unused private function: 'Test < float >::GetReset' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:37:38: style: Unused private function: 'Test < float >::GetUnassigned' [unusedPrivateFunction] wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:37:38: note: Unused private function: 'Test < float >::GetUnassigned' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:37:38: note: Unused private function: 'Test < float >::GetUnassigned' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:43:38: style: Unused private function: 'Test < float >::GetSwappedLhs' [unusedPrivateFunction] wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:43:38: note: Unused private function: 'Test < float >::GetSwappedLhs' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:43:38: note: Unused private function: 'Test < float >::GetSwappedLhs' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:49:38: style: Unused private function: 'Test < float >::GetSwappedRhs' [unusedPrivateFunction] wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:49:38: note: Unused private function: 'Test < float >::GetSwappedRhs' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:49:38: note: Unused private function: 'Test < float >::GetSwappedRhs' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:29:38: style: Unused private function: 'Test < double >::GetReset' [unusedPrivateFunction] wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:29:38: note: Unused private function: 'Test < double >::GetReset' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:29:38: note: Unused private function: 'Test < double >::GetReset' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:37:38: style: Unused private function: 'Test < double >::GetUnassigned' [unusedPrivateFunction] wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:37:38: note: Unused private function: 'Test < double >::GetUnassigned' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:37:38: note: Unused private function: 'Test < double >::GetUnassigned' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:43:38: style: Unused private function: 'Test < double >::GetSwappedLhs' [unusedPrivateFunction] wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:43:38: note: Unused private function: 'Test < double >::GetSwappedLhs' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:43:38: note: Unused private function: 'Test < double >::GetSwappedLhs' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:49:38: style: Unused private function: 'Test < double >::GetSwappedRhs' [unusedPrivateFunction] wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:49:38: note: Unused private function: 'Test < double >::GetSwappedRhs' wsclean-v3.7/external/radler/external/aocommon/tests/toptionalnumber.cpp:49:38: note: Unused private function: 'Test < double >::GetSwappedRhs' wsclean-v3.7/external/radler/external/aocommon/tests/toverlappingtaskprocessor.cpp:79:24: debug: Function::addArguments found argument 'chunk_data' with varid 0. [varid0] wsclean-v3.7/external/radler/external/aocommon/tests/toverlappingtaskprocessor.cpp:80:36: debug: Function::addArguments found argument 'processing_order_semaphore' with varid 0. [varid0] wsclean-v3.7/external/radler/external/aocommon/tests/toverlappingtaskprocessor.cpp:80:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary_semaphore [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/aocommon/tests/toverlappingtaskprocessor.cpp:140:36: performance: Function parameter 'item' should be passed by const reference. [passedByValue] wsclean-v3.7/external/radler/external/aocommon/tests/toverlappingtaskprocessor.cpp:146:38: performance: Function parameter 'item' should be passed by const reference. [passedByValue] wsclean-v3.7/external/radler/external/aocommon/tests/toverlappingtaskprocessor.cpp:163:36: performance: Function parameter 'item' should be passed by const reference. [passedByValue] wsclean-v3.7/external/radler/external/aocommon/tests/tpolarization.cpp:16:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XX [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/aocommon/tests/tpolarization.cpp:61:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XX [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/aocommon/tests/tpyuniqueptr.cpp:55:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/aocommon/tests/tpyuniqueptr.cpp:20:8: style: Variable 'i_raw' can be declared as pointer to const [constVariablePointer] wsclean-v3.7/external/radler/external/aocommon/tests/tpyuniqueptr.cpp:21:8: style: Variable 'j_raw' can be declared as pointer to const [constVariablePointer] wsclean-v3.7/external/radler/external/aocommon/tests/tpyuniqueptr.cpp:50:8: style: Variable 'i_raw' can be declared as pointer to const [constVariablePointer] wsclean-v3.7/external/radler/external/aocommon/tests/tqueue.cpp:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/aocommon/tests/tqueue.cpp:95:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/aocommon/tests/tradeccoord.cpp:30:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sample [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/aocommon/tests/tradeccoord.cpp:38:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sample [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/aocommon/tests/tradeccoord.cpp:49:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_PIl [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/aocommon/tests/tradeccoord.cpp:60:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sample [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/aocommon/tests/tradeccoord.cpp:65:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sample [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/aocommon/tests/tradeccoord.cpp:73:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sample [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/aocommon/tests/tradeccoord.cpp:81:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sample [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/aocommon/tests/trecursivefor.cpp:115:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exception [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/aocommon/tests/trecursivefor.cpp:139:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exception [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/aocommon/tests/trecursivefor.cpp:82:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] wsclean-v3.7/external/radler/external/aocommon/tests/ttaskqueue.cpp:16:1: debug: Function::addArguments found argument 'false' with varid 0. [varid0] wsclean-v3.7/external/radler/external/aocommon/tests/ttaskqueue.cpp:43:1: debug: Function::addArguments found argument 'false' with varid 0. [varid0] wsclean-v3.7/external/radler/external/aocommon/tests/ttaskqueue.cpp:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_wait [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/aocommon/tests/ttaskqueue.cpp:64:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_wait [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/aocommon/tests/ttaskqueue.cpp:70:29: style: Condition 'popped_in_thread==0' is always true [knownConditionTrueFalse] wsclean-v3.7/external/radler/external/aocommon/tests/ttaskqueue.cpp:67:24: note: Assignment 'popped_in_thread=0', assigned value is 0 wsclean-v3.7/external/radler/external/aocommon/tests/ttaskqueue.cpp:70:29: note: Condition 'popped_in_thread==0' is always true wsclean-v3.7/external/radler/external/aocommon/tests/tthrowruntimeerror.cpp:11:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/aocommon/tests/tuvector.cpp:538:18: debug: Failed to instantiate template "IdAllocater". The checking continues anyway. [templateInstantiation] wsclean-v3.7/external/radler/external/aocommon/tests/tuvector.cpp:153:42: error: Invalid vec.at() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] wsclean-v3.7/external/radler/external/aocommon/tests/tuvector.cpp:407:8: style: The member function 'UVector::FailingAllocator < int >::SetFailAllocation' can be static. [functionStatic] wsclean-v3.7/external/radler/external/aocommon/tests/tuvector.cpp:409:11: style: The member function 'UVector::FailingAllocator < int >::allocate' can be static. [functionStatic] wsclean-v3.7/external/radler/external/aocommon/tests/tuvector.cpp:413:8: style: The member function 'UVector::FailingAllocator < int >::deallocate' can be static. [functionStatic] wsclean-v3.7/external/radler/external/aocommon/tests/tuvector.cpp:505:3: style: Class 'IdAllocater < int , std :: false_type , std :: false_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/external/radler/external/aocommon/tests/tuvector.cpp:406:3: style: Class 'FailingAllocator < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/external/radler/external/aocommon/tests/tuvector.cpp:514:31: warning: If memory allocation fails, then there is a possible null pointer dereference: reinterpret_cast(mem) [nullPointerOutOfMemory] wsclean-v3.7/external/radler/external/aocommon/tests/tuvector.cpp:513:42: note: Assuming allocation function fails wsclean-v3.7/external/radler/external/aocommon/tests/tuvector.cpp:513:35: note: Assignment 'mem=static_cast(malloc(n*sizeof(int)+sizeof(_id)))', assigned value is 0 wsclean-v3.7/external/radler/external/aocommon/tests/tuvector.cpp:514:31: note: Null pointer dereference wsclean-v3.7/external/radler/external/aocommon/tests/tuvector.cpp:515:42: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] wsclean-v3.7/external/radler/external/aocommon/tests/tuvector.cpp:513:42: note: Assuming allocation function fails wsclean-v3.7/external/radler/external/aocommon/tests/tuvector.cpp:513:35: note: Assignment 'mem=static_cast(malloc(n*sizeof(int)+sizeof(_id)))', assigned value is 0 wsclean-v3.7/external/radler/external/aocommon/tests/tuvector.cpp:515:42: note: Null pointer addition wsclean-v3.7/external/radler/external/aocommon/tests/tuvector.cpp:514:32: error: Memory is allocated but not initialized: mem [uninitdata] wsclean-v3.7/external/radler/external/schaapcommon/external/ducc0/infra/mav.cc:88:34: style: Condition 'd0+1>0' is always true [knownConditionTrueFalse] wsclean-v3.7/external/radler/external/schaapcommon/external/ducc0/infra/string_utils.cc:52:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/external/ducc0/infra/threading.cc:448:1: style: The class 'Distribution' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] wsclean-v3.7/external/radler/external/schaapcommon/external/ducc0/infra/threading.cc:105:10: style:inconclusive: Technically the member function 'ducc0::detail_threading::latch::is_ready' can be const. [functionConst] wsclean-v3.7/external/radler/external/schaapcommon/external/ducc0/infra/threading.cc:90:5: style: Class 'latch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/external/radler/external/schaapcommon/external/ducc0/math/gl_integrator.cc:45:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/external/ducc0/math/gl_integrator.cc:103:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/external/ducc0/math/gl_integrator.cc:226:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/external/ducc0/math/gl_integrator.cc:247:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/external/ducc0/math/gridding_kernel.cc:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/external/ducc0/math/gridding_kernel.cc:1554:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable W [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/external/ducc0/wgridder/wgridder.cc:39:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNINITIALIZED [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/external/ducc0/wgridder/wgridder.cc:154:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/boundingbox.cc:40:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/boundingbox.cc:44:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/boundingbox.cc:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/boundingbox.cc:98:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/boundingbox.cc:102:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/boundingbox.cc:88:42: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/boundingbox.cc:89:43: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/facet.cc:24:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_GEOMETRY_REGISTER_RING is a macro then please configure it. [unknownMacro] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/facetimage.cc:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable facet_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/facetimage.cc:39:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/facetimage.cc:49:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_width_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/facetimage.cc:70:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/facetimage.cc:91:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/facetimage.cc:118:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable horizontal_intersections_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/facetimage.cc:133:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/facetimage.cc:168:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_width_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/facetimage.cc:189:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/facetimage.cc:40:33: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/facetimage.cc:193:57: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tds9facetfile.cc:18:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kComment [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tds9facetfile.cc:25:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kComment [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tds9facetfile.cc:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kComment [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tds9facetfile.cc:39:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kWord [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tds9facetfile.cc:92:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tds9facetfile.cc:104:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS9FacetFile [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tfacet.cc:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tfacet.cc:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tfacet.cc:194:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tfacet.cc:228:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tfacet.cc:272:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ra [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tfacet.cc:313:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ra [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tfacet.cc:343:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ra [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tfacet.cc:402:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ra [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tfacet.cc:431:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tfacet.cc:507:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tfacet.cc:539:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tfacet.cc:586:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalid_argument [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tfacet.cc:735:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tfacet.cc:865:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ra [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tfacet.cc:194:5: error:inconclusive: Out of bounds access in expression 'ref[i]' because 'ref' is empty. [containerOutOfBounds] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tfacet.cc:704:33: note: Calling function 'CheckIntersections', 3rd argument '{}' value is size=0 wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tfacet.cc:194:5: note: Access out of bounds wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tfacet.cc:195:5: error:inconclusive: Out of bounds access in expression 'ref[i]' because 'ref' is empty. [containerOutOfBounds] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tfacet.cc:704:33: note: Calling function 'CheckIntersections', 3rd argument '{}' value is size=0 wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tfacet.cc:195:5: note: Access out of bounds wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tfacetimage.cc:67:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tfacetimage.cc:200:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tfacetimage.cc:235:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tfacetimage.cc:308:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tfacetimage.cc:436:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tfacetimage.cc:267:18: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/radler/external/schaapcommon/src/facets/test/tfacetimage.cc:403:18: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:119:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:142:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:185:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:212:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:223:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:230:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:258:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:300:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:307:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:337:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:380:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:387:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:414:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_multifit_fdfsolver_lmsder [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:498:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_multifit_fdfsolver_lmsder [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:560:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_multifit_fdfsolver_lmsder [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:624:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_multifit_fdfsolver_lmsder [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:742:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:122:59: style: Parameter 'data' can be declared as pointer to const. However it seems that 'FittingCircularCentered' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:503:12: note: You might need to cast the function pointer here wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:122:59: note: Parameter 'data' can be declared as pointer to const wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:188:69: style: Parameter 'data' can be declared as pointer to const. However it seems that 'FittingDerivativeCircularCentered' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:504:13: note: You might need to cast the function pointer here wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:188:69: note: Parameter 'data' can be declared as pointer to const wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:233:56: style: Parameter 'data' can be declared as pointer to const. However it seems that 'FittingWithAmplitude' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:565:12: note: You might need to cast the function pointer here wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:233:56: note: Parameter 'data' can be declared as pointer to const wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:261:66: style: Parameter 'data' can be declared as pointer to const. However it seems that 'FittingDerivativeWithAmplitude' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:566:13: note: You might need to cast the function pointer here wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:261:66: note: Parameter 'data' can be declared as pointer to const wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:310:64: style: Parameter 'data' can be declared as pointer to const. However it seems that 'FittingWithAmplitudeAndFloor' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:629:12: note: You might need to cast the function pointer here wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:310:64: note: Parameter 'data' can be declared as pointer to const wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:340:74: style: Parameter 'data' can be declared as pointer to const. However it seems that 'FittingDerivativeWithAmplitudeAndFloor' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:630:13: note: You might need to cast the function pointer here wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:340:74: note: Parameter 'data' can be declared as pointer to const wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:798:38: style: Variable 'preferred_size' is assigned a value that is never used. [unreadVariable] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/gaussianfitter.cc:837:38: style: Variable 'preferred_size' is assigned a value that is never used. [unreadVariable] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/nlplfitter.cc:32:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/nlplfitter.cc:48:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/nlplfitter.cc:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/nlplfitter.cc:76:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/nlplfitter.cc:94:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/nlplfitter.cc:119:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/nlplfitter.cc:127:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/nlplfitter.cc:149:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/nlplfitter.cc:177:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/nlplfitter.cc:183:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_multifit_fdfsolver_lmsder [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/nlplfitter.cc:231:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_multifit_fdfsolver_lmsder [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/nlplfitter.cc:270:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_terms [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/nlplfitter.cc:333:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/nlplfitter.cc:366:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/nlplfitter.cc:399:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/nlplfitter.cc:220:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/polynomialchannelfitter.cc:28:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_points_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/polynomialfitter.cc:34:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_points_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/spectralfitter.cc:52:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kRotationMeasure [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/spectralfitter.cc:58:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/spectralfitter.cc:74:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/spectralfitter.cc:115:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_terms_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/spectralfitter.cc:148:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/spectralfitter.cc:176:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/test/tgaussianfitter.cc:18:34: style: double result is assigned to const long double variable. If the variable is const long double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/test/trmfitter.cc:49:41: style: Variable 'frequencies' is assigned a value that is never used. [unreadVariable] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/test/tspectralfitter.cc:19:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kLogPolynomial [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/test/tspectralfitter.cc:36:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNoFitting [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/test/tspectralfitter.cc:52:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNoFitting [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/test/tspectralfitter.cc:69:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SpectralFitter [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/test/tspectralfitter.cc:80:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kForcedTerms [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/test/tspectralfitter.cc:92:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kForcedTerms [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/fitters/test/tspectralfitter.cc:109:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kForcedTerms [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/gridinterpolate.cc:24:10: style: The scope of the variable 'lowmatch' can be reduced. [variableScope] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/gridinterpolate.cc:24:20: style: The scope of the variable 'highmatch' can be reduced. [variableScope] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/h5cache.cc:144:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis_size_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/h5cache.cc:179:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable time_axis_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/h5cache.cc:216:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis_size_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/h5cache.cc:246:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis_index_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/h5parm.cc:23:2: error: #error offsetof not supported by your compiler. [preprocessorErrorDirective] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/jonesparameters.cc:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parms_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/jonesparameters.cc:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parms_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/jonesparameters.cc:96:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kError [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/jonesparameters.cc:196:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/jonesparameters.cc:291:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEAREST [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/jonesparameters.cc:325:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFullJones [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/jonesparameters.cc:376:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDiagonalComplex [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/jonesparameters.cc:411:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kError [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/jonesparameters.cc:426:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kError [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/jonesparameters.cc:83:14: style: Local variable 'parm_values' shadows outer variable [shadowVariable] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/jonesparameters.cc:82:49: note: Shadowed declaration wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/jonesparameters.cc:83:14: note: Shadow variable wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:31:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:92:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:109:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:119:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S1 [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:123:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axes_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:126:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axes_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:136:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axes_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:144:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axes_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:155:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:402:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:435:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axes_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:554:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5S_SELECT_SET [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:582:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S1 [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:615:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S1 [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:654:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IEEE_F64LE [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:689:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S1 [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:730:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:788:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE_DOUBLE [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:797:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dir_list_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:811:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:855:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5S_SELECT_SET [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:189:16: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:764:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:826:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:197:19: style: Local variable 'attr' shadows outer variable [shadowVariable] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:178:17: note: Shadowed declaration wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:197:19: note: Shadow variable wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:127:38: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:136:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:575:20: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/soltab.cc:820:31: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/tgridinterpolate.cc:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5cache.cc:27:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5T_STRING [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5cache.cc:147:8: style: The member function '::H5Fixture::WriteData' can be static. [functionStatic] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:491:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:578:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5Parm [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:584:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5Parm [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:366:1: style: The member function 'h5parm::new_soltab::test_method' can be static. [functionStatic] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:366:1: note: The member function 'h5parm::new_soltab::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:366:1: note: The member function 'h5parm::new_soltab::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:372:1: style: The member function 'h5parm::existing_soltab::test_method' can be static. [functionStatic] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:372:1: note: The member function 'h5parm::existing_soltab::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:372:1: note: The member function 'h5parm::existing_soltab::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:380:1: style: The member function 'h5parm::axes::test_method' can be static. [functionStatic] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:380:1: note: The member function 'h5parm::axes::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:380:1: note: The member function 'h5parm::axes::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:421:1: style: The member function 'h5parm::grid_interpolation::test_method' can be static. [functionStatic] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:421:1: note: The member function 'h5parm::grid_interpolation::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:421:1: note: The member function 'h5parm::grid_interpolation::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:458:1: style: The member function 'h5parm::interpolate_single_time::test_method' can be static. [functionStatic] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:458:1: note: The member function 'h5parm::interpolate_single_time::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:458:1: note: The member function 'h5parm::interpolate_single_time::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:483:1: style: The member function 'h5parm::freq_interval_and_index::test_method' can be static. [functionStatic] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:483:1: note: The member function 'h5parm::freq_interval_and_index::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:483:1: note: The member function 'h5parm::freq_interval_and_index::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:502:1: style: The member function 'h5parm::axis_ordering::test_method' can be static. [functionStatic] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:502:1: note: The member function 'h5parm::axis_ordering::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:502:1: note: The member function 'h5parm::axis_ordering::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:522:1: style: The member function 'h5parm::times_freqs_generation::test_method' can be static. [functionStatic] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:522:1: note: The member function 'h5parm::times_freqs_generation::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:522:1: note: The member function 'h5parm::times_freqs_generation::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:560:1: style: The member function 'h5parm::parameters_with_cache::test_method' can be static. [functionStatic] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:560:1: note: The member function 'h5parm::parameters_with_cache::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:560:1: note: The member function 'h5parm::parameters_with_cache::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:568:1: style: The member function 'h5parm::parameters_without_cache::test_method' can be static. [functionStatic] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:568:1: note: The member function 'h5parm::parameters_without_cache::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:568:1: note: The member function 'h5parm::parameters_without_cache::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:576:1: style: The member function 'h5parm::caching_not_possible::test_method' can be static. [functionStatic] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:576:1: note: The member function 'h5parm::caching_not_possible::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:576:1: note: The member function 'h5parm::caching_not_possible::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:582:1: style: The member function 'h5parm::table_does_not_exist::test_method' can be static. [functionStatic] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:582:1: note: The member function 'h5parm::table_does_not_exist::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:582:1: note: The member function 'h5parm::table_does_not_exist::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:595:1: style: The member function 'h5parm::canonical_order_cache::test_method' can be static. [functionStatic] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:595:1: note: The member function 'h5parm::canonical_order_cache::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:595:1: note: The member function 'h5parm::canonical_order_cache::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:636:1: style: The member function 'h5parm::non_canonical_order_cache::test_method' can be static. [functionStatic] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:636:1: note: The member function 'h5parm::non_canonical_order_cache::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:636:1: note: The member function 'h5parm::non_canonical_order_cache::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/th5parm.cc:349:3: style: C-style reference casting [cstyleCast] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:68:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDiagonalComplex [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:80:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kScalarComplex [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:118:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kRotationAngle [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:136:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kRotationMeasure [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:154:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDiagonalPhase [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:163:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kScalarPhase [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:172:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDiagonalAmplitude [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:181:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kScalarAmplitude [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:208:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDiagonalRealImaginary [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:218:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFullJonesRealImaginary [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:237:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JonesParameters [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:252:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JonesParameters [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:268:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDiagonalAmplitude [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:288:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDiagonalAmplitude [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:310:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kRotationAngle [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:354:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFullJonesRealImaginary [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:377:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDiagonalAmplitude [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/tsoltab.cc:28:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5T_STRING [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/tsoltab.cc:67:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/tsoltab.cc:101:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolTab [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/tsoltab.cc:106:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolTab [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/tsoltab.cc:112:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolTab [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/tsoltab.cc:123:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5T_STRING [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/tsoltab.cc:136:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5T_STRING [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/h5parm/test/tsoltab.cc:186:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/math/resampler.cc:22:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fft_width_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/math/resampler.cc:35:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_to_f_plan_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/math/resampler.cc:47:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_width_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/math/resampler.cc:124:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_width_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/math/resampler.cc:182:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_function_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/math/resampler.cc:202:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tukey_inset_size_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/math/resampler.cc:219:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable correct_window_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/math/resampler.cc:245:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_width_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/math/test/tconvolution.cc:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/math/test/tconvolution.cc:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/math/test/tconvolution.cc:37:3: style: The comparison 'kWidth == kHeight' is always true because 'kWidth' and 'kHeight' represent the same value. [knownConditionTrueFalse] wsclean-v3.7/external/radler/external/schaapcommon/src/math/test/tconvolution.cc:13:27: note: 'kWidth' is assigned value '4' here. wsclean-v3.7/external/radler/external/schaapcommon/src/math/test/tconvolution.cc:14:28: note: 'kHeight' is assigned value '4' here. wsclean-v3.7/external/radler/external/schaapcommon/src/math/test/tconvolution.cc:37:3: note: The comparison 'kWidth == kHeight' is always true because 'kWidth' and 'kHeight' represent the same value. wsclean-v3.7/external/radler/external/schaapcommon/src/math/test/tdrawgaussian.cc:15:29: style: double result is assigned to const long double variable. If the variable is const long double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] wsclean-v3.7/external/radler/external/schaapcommon/src/math/test/tdrawgaussian.cc:16:30: style: double result is assigned to const long double variable. If the variable is const long double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] wsclean-v3.7/external/radler/external/schaapcommon/src/math/test/tdrawgaussian.cc:17:38: style: double result is assigned to const long double variable. If the variable is const long double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] wsclean-v3.7/external/radler/external/schaapcommon/src/math/test/tdrawgaussian.cc:18:38: style: double result is assigned to const long double variable. If the variable is const long double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] wsclean-v3.7/external/radler/external/schaapcommon/src/math/test/trestoreimage.cc:32:5: style: The comparison 'kWidth == kHeight' is always true because 'kWidth' and 'kHeight' represent the same value. [knownConditionTrueFalse] wsclean-v3.7/external/radler/external/schaapcommon/src/math/test/trestoreimage.cc:22:27: note: 'kWidth' is assigned value '16' here. wsclean-v3.7/external/radler/external/schaapcommon/src/math/test/trestoreimage.cc:23:28: note: 'kHeight' is assigned value '16' here. wsclean-v3.7/external/radler/external/schaapcommon/src/math/test/trestoreimage.cc:32:5: note: The comparison 'kWidth == kHeight' is always true because 'kWidth' and 'kHeight' represent the same value. wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/channelrange.cc:24:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/channelrange.cc:38:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/channelrange.cc:47:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/filewriter.cc:26:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/filewriter.cc:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/filewriter.cc:124:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channels_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/filewriter.cc:151:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_desc_id_to_meta_file_indices_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/filewriter.cc:191:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_channels_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/filewriter.cc:246:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable meta_files_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/filewriter.cc:269:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channels_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/filewriter.cc:293:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_channels_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/filewriter.cc:230:25: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/filewriter.cc:292:47: style: Variable 'data_buffer' is assigned a value that is never used. [unreadVariable] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/handledata.cc:22:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/handledata.cc:57:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ms_path_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/handledata.cc:86:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ms_path_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/msselection.cc:18:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable field_ids_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/msselection.cc:31:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable field_ids_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/reordering.cc:60:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Instrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/reordering.cc:721:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Instrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/reordering.cc:510:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Instrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/reordering.cc:336:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Instrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/tchannelrange.cc:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_desc_id [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/tfilewriter.cc:208:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YY [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/tfilewriter.cc:415:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/tfilewriter.cc:83:1: style: The member function 'schaapcommon::reordering::reordered_filewriter::file_creation::test_method' can be static. [functionStatic] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/tfilewriter.cc:83:1: note: The member function 'schaapcommon::reordering::reordered_filewriter::file_creation::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/tfilewriter.cc:83:1: note: The member function 'schaapcommon::reordering::reordered_filewriter::file_creation::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/tfilewriter.cc:110:1: style: The member function 'schaapcommon::reordering::reordered_filewriter::file_content::test_method' can be static. [functionStatic] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/tfilewriter.cc:110:1: note: The member function 'schaapcommon::reordering::reordered_filewriter::file_content::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/tfilewriter.cc:110:1: note: The member function 'schaapcommon::reordering::reordered_filewriter::file_content::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/tfilewriter.cc:200:1: style: The member function 'schaapcommon::reordering::reordered_filewriter::write_with_bda::test_method' can be static. [functionStatic] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/tfilewriter.cc:200:1: note: The member function 'schaapcommon::reordering::reordered_filewriter::write_with_bda::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/tfilewriter.cc:200:1: note: The member function 'schaapcommon::reordering::reordered_filewriter::write_with_bda::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/tfilewriter.cc:411:1: style: The member function 'schaapcommon::reordering::reordered_filewriter::zeros_model_creation::test_method' can be static. [functionStatic] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/tfilewriter.cc:411:1: note: The member function 'schaapcommon::reordering::reordered_filewriter::zeros_model_creation::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/tfilewriter.cc:411:1: note: The member function 'schaapcommon::reordering::reordered_filewriter::zeros_model_creation::test_method' can be static. wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/tfilewriter.cc:192:20: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/tfilewriter.cc:356:19: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering.cc:52:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_extraction.cc:36:1: debug: Function::addArguments found argument 'StokesI' with varid 0. [varid0] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_extraction.cc:63:1: debug: Function::addArguments found argument 'StokesI' with varid 0. [varid0] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_extraction.cc:90:1: debug: Function::addArguments found argument 'XX' with varid 0. [varid0] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_extraction.cc:115:1: debug: Function::addArguments found argument 'RR' with varid 0. [varid0] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_extraction.cc:210:1: debug: Function::addArguments found argument 'StokesI' with varid 0. [varid0] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_extraction.cc:238:1: debug: Function::addArguments found argument 'StokesI' with varid 0. [varid0] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_extraction.cc:265:1: debug: Function::addArguments found argument 'XX' with varid 0. [varid0] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_extraction.cc:291:1: debug: Function::addArguments found argument 'RR' with varid 0. [varid0] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_extraction.cc:52:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pol_out [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_extraction.cc:79:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pol_out [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_extraction.cc:104:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pol_out [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_extraction.cc:135:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pol_out [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_extraction.cc:151:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Instrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_extraction.cc:166:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Instrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_extraction.cc:183:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiagonalInstrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_extraction.cc:200:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiagonalInstrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_extraction.cc:227:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pol_out [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_extraction.cc:254:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pol_out [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_extraction.cc:280:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pol_out [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_extraction.cc:306:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pol_out [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_extraction.cc:330:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Instrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_extraction.cc:353:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Instrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_extraction.cc:369:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiagonalInstrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_extraction.cc:385:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiagonalInstrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_store.cc:33:1: debug: Function::addArguments found argument 'StokesI' with varid 0. [varid0] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_store.cc:83:1: debug: Function::addArguments found argument 'StokesI' with varid 0. [varid0] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_store.cc:134:1: debug: Function::addArguments found argument 'XX' with varid 0. [varid0] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_store.cc:169:1: debug: Function::addArguments found argument 'RR' with varid 0. [varid0] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_store.cc:327:1: debug: Function::addArguments found argument 'StokesQ' with varid 0. [varid0] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_store.cc:44:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_store.cc:94:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_store.cc:157:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pol_source [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_store.cc:194:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pol_source [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_store.cc:214:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Instrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_store.cc:230:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Instrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_store.cc:247:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiagonalInstrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_store.cc:264:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiagonalInstrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_store.cc:276:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_store.cc:290:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YY [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_store.cc:315:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Instrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_store.cc:334:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YY [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/external/schaapcommon/src/reordering/test/treordering_store.cc:335:31: style: Variable 'expected' is assigned a value that is never used. [unreadVariable] wsclean-v3.7/external/radler/python/pycomponent_list.cc:18:1: error: There is an unknown macro here somewhere. Configuration is required. If PYBIND11_MAKE_OPAQUE is a macro then please configure it. [unknownMacro] wsclean-v3.7/external/radler/python/pyradler.cc:75:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pybind11 [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/python/pysettings.cc:22:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable radler_AlgorithmType [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/radler/python/pywork_table.cc:19:1: error: There is an unknown macro here somewhere. Configuration is required. If PYBIND11_MAKE_OPAQUE is a macro then please configure it. [unknownMacro] wsclean-v3.7/external/radler/python/pywrappers.cc:21:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/external/ducc0/infra/mav.cc:88:34: style: Condition 'd0+1>0' is always true [knownConditionTrueFalse] wsclean-v3.7/external/schaapcommon/external/ducc0/infra/string_utils.cc:52:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/external/ducc0/infra/threading.cc:448:1: style: The class 'Distribution' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] wsclean-v3.7/external/schaapcommon/external/ducc0/infra/threading.cc:105:10: style:inconclusive: Technically the member function 'ducc0::detail_threading::latch::is_ready' can be const. [functionConst] wsclean-v3.7/external/schaapcommon/external/ducc0/infra/threading.cc:90:5: style: Class 'latch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/external/schaapcommon/external/ducc0/math/gl_integrator.cc:45:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/external/ducc0/math/gl_integrator.cc:103:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/external/ducc0/math/gl_integrator.cc:226:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/external/ducc0/math/gl_integrator.cc:247:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/external/ducc0/math/gridding_kernel.cc:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/external/ducc0/math/gridding_kernel.cc:1554:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable W [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/external/ducc0/wgridder/wgridder.cc:39:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNINITIALIZED [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/external/ducc0/wgridder/wgridder.cc:154:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/boundingbox.cc:40:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/boundingbox.cc:44:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/boundingbox.cc:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/boundingbox.cc:98:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/boundingbox.cc:102:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/boundingbox.cc:88:42: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation] wsclean-v3.7/external/schaapcommon/src/facets/boundingbox.cc:89:43: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation] wsclean-v3.7/external/schaapcommon/src/facets/facet.cc:24:1: error: There is an unknown macro here somewhere. Configuration is required. If BOOST_GEOMETRY_REGISTER_RING is a macro then please configure it. [unknownMacro] wsclean-v3.7/external/schaapcommon/src/facets/facetimage.cc:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable facet_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/facetimage.cc:39:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/facetimage.cc:49:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_width_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/facetimage.cc:70:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/facetimage.cc:91:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/facetimage.cc:118:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable horizontal_intersections_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/facetimage.cc:133:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/facetimage.cc:168:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_width_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/facetimage.cc:189:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/facetimage.cc:40:33: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/schaapcommon/src/facets/facetimage.cc:193:57: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/schaapcommon/src/facets/test/tds9facetfile.cc:18:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kComment [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/test/tds9facetfile.cc:25:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kComment [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/test/tds9facetfile.cc:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kComment [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/test/tds9facetfile.cc:39:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kWord [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/test/tds9facetfile.cc:92:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/test/tds9facetfile.cc:104:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS9FacetFile [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/test/tfacet.cc:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/test/tfacet.cc:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/test/tfacet.cc:194:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/test/tfacet.cc:228:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/test/tfacet.cc:272:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ra [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/test/tfacet.cc:313:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ra [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/test/tfacet.cc:343:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ra [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/test/tfacet.cc:402:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ra [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/test/tfacet.cc:431:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/test/tfacet.cc:507:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/test/tfacet.cc:539:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/test/tfacet.cc:586:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalid_argument [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/test/tfacet.cc:735:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/test/tfacet.cc:865:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ra [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/test/tfacet.cc:194:5: error:inconclusive: Out of bounds access in expression 'ref[i]' because 'ref' is empty. [containerOutOfBounds] wsclean-v3.7/external/schaapcommon/src/facets/test/tfacet.cc:704:33: note: Calling function 'CheckIntersections', 3rd argument '{}' value is size=0 wsclean-v3.7/external/schaapcommon/src/facets/test/tfacet.cc:194:5: note: Access out of bounds wsclean-v3.7/external/schaapcommon/src/facets/test/tfacet.cc:195:5: error:inconclusive: Out of bounds access in expression 'ref[i]' because 'ref' is empty. [containerOutOfBounds] wsclean-v3.7/external/schaapcommon/src/facets/test/tfacet.cc:704:33: note: Calling function 'CheckIntersections', 3rd argument '{}' value is size=0 wsclean-v3.7/external/schaapcommon/src/facets/test/tfacet.cc:195:5: note: Access out of bounds wsclean-v3.7/external/schaapcommon/src/facets/test/tfacetimage.cc:67:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/test/tfacetimage.cc:200:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/test/tfacetimage.cc:235:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/test/tfacetimage.cc:308:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/test/tfacetimage.cc:436:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/facets/test/tfacetimage.cc:267:18: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/schaapcommon/src/facets/test/tfacetimage.cc:403:18: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:119:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:142:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:185:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:212:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:223:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:230:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:258:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:300:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:307:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:337:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:380:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:387:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:414:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_multifit_fdfsolver_lmsder [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:498:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_multifit_fdfsolver_lmsder [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:560:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_multifit_fdfsolver_lmsder [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:624:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_multifit_fdfsolver_lmsder [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:742:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:122:59: style: Parameter 'data' can be declared as pointer to const. However it seems that 'FittingCircularCentered' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:503:12: note: You might need to cast the function pointer here wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:122:59: note: Parameter 'data' can be declared as pointer to const wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:188:69: style: Parameter 'data' can be declared as pointer to const. However it seems that 'FittingDerivativeCircularCentered' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:504:13: note: You might need to cast the function pointer here wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:188:69: note: Parameter 'data' can be declared as pointer to const wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:233:56: style: Parameter 'data' can be declared as pointer to const. However it seems that 'FittingWithAmplitude' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:565:12: note: You might need to cast the function pointer here wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:233:56: note: Parameter 'data' can be declared as pointer to const wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:261:66: style: Parameter 'data' can be declared as pointer to const. However it seems that 'FittingDerivativeWithAmplitude' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:566:13: note: You might need to cast the function pointer here wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:261:66: note: Parameter 'data' can be declared as pointer to const wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:310:64: style: Parameter 'data' can be declared as pointer to const. However it seems that 'FittingWithAmplitudeAndFloor' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:629:12: note: You might need to cast the function pointer here wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:310:64: note: Parameter 'data' can be declared as pointer to const wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:340:74: style: Parameter 'data' can be declared as pointer to const. However it seems that 'FittingDerivativeWithAmplitudeAndFloor' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:630:13: note: You might need to cast the function pointer here wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:340:74: note: Parameter 'data' can be declared as pointer to const wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:798:38: style: Variable 'preferred_size' is assigned a value that is never used. [unreadVariable] wsclean-v3.7/external/schaapcommon/src/fitters/gaussianfitter.cc:837:38: style: Variable 'preferred_size' is assigned a value that is never used. [unreadVariable] wsclean-v3.7/external/schaapcommon/src/fitters/nlplfitter.cc:32:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/nlplfitter.cc:48:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/nlplfitter.cc:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/nlplfitter.cc:76:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/nlplfitter.cc:94:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/nlplfitter.cc:119:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/nlplfitter.cc:127:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/nlplfitter.cc:149:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/nlplfitter.cc:177:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/nlplfitter.cc:183:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_multifit_fdfsolver_lmsder [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/nlplfitter.cc:231:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_multifit_fdfsolver_lmsder [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/nlplfitter.cc:270:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_terms [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/nlplfitter.cc:333:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/nlplfitter.cc:366:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/nlplfitter.cc:399:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/nlplfitter.cc:220:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/schaapcommon/src/fitters/polynomialchannelfitter.cc:28:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_points_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/polynomialfitter.cc:34:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_points_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/spectralfitter.cc:52:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kRotationMeasure [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/spectralfitter.cc:58:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/spectralfitter.cc:74:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/spectralfitter.cc:115:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_terms_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/spectralfitter.cc:148:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/spectralfitter.cc:176:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/test/tgaussianfitter.cc:18:34: style: double result is assigned to const long double variable. If the variable is const long double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] wsclean-v3.7/external/schaapcommon/src/fitters/test/trmfitter.cc:49:41: style: Variable 'frequencies' is assigned a value that is never used. [unreadVariable] wsclean-v3.7/external/schaapcommon/src/fitters/test/tspectralfitter.cc:19:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kLogPolynomial [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/test/tspectralfitter.cc:36:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNoFitting [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/test/tspectralfitter.cc:52:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNoFitting [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/test/tspectralfitter.cc:69:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SpectralFitter [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/test/tspectralfitter.cc:80:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kForcedTerms [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/test/tspectralfitter.cc:92:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kForcedTerms [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/fitters/test/tspectralfitter.cc:109:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kForcedTerms [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/gridinterpolate.cc:24:10: style: The scope of the variable 'lowmatch' can be reduced. [variableScope] wsclean-v3.7/external/schaapcommon/src/h5parm/gridinterpolate.cc:24:20: style: The scope of the variable 'highmatch' can be reduced. [variableScope] wsclean-v3.7/external/schaapcommon/src/h5parm/h5cache.cc:144:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis_size_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/h5cache.cc:179:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable time_axis_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/h5cache.cc:216:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis_size_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/h5cache.cc:246:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis_index_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/h5parm.cc:23:2: error: #error offsetof not supported by your compiler. [preprocessorErrorDirective] wsclean-v3.7/external/schaapcommon/src/h5parm/jonesparameters.cc:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parms_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/jonesparameters.cc:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parms_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/jonesparameters.cc:96:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kError [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/jonesparameters.cc:196:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/jonesparameters.cc:291:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEAREST [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/jonesparameters.cc:325:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFullJones [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/jonesparameters.cc:376:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDiagonalComplex [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/jonesparameters.cc:411:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kError [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/jonesparameters.cc:426:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kError [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/jonesparameters.cc:83:14: style: Local variable 'parm_values' shadows outer variable [shadowVariable] wsclean-v3.7/external/schaapcommon/src/h5parm/jonesparameters.cc:82:49: note: Shadowed declaration wsclean-v3.7/external/schaapcommon/src/h5parm/jonesparameters.cc:83:14: note: Shadow variable wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:31:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:92:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:109:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:119:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S1 [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:123:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axes_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:126:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axes_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:136:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axes_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:144:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axes_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:155:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:402:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:435:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axes_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:554:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5S_SELECT_SET [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:582:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S1 [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:615:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S1 [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:654:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IEEE_F64LE [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:689:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_S1 [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:730:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:788:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE_DOUBLE [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:797:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dir_list_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:811:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:855:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5S_SELECT_SET [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:189:16: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:764:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:826:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:197:19: style: Local variable 'attr' shadows outer variable [shadowVariable] wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:178:17: note: Shadowed declaration wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:197:19: note: Shadow variable wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:127:38: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:136:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:575:20: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/schaapcommon/src/h5parm/soltab.cc:820:31: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/schaapcommon/src/h5parm/test/tgridinterpolate.cc:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5cache.cc:27:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5T_STRING [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5cache.cc:147:8: style: The member function '::H5Fixture::WriteData' can be static. [functionStatic] wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:491:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:578:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5Parm [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:584:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5Parm [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:366:1: style: The member function 'h5parm::new_soltab::test_method' can be static. [functionStatic] wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:366:1: note: The member function 'h5parm::new_soltab::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:366:1: note: The member function 'h5parm::new_soltab::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:372:1: style: The member function 'h5parm::existing_soltab::test_method' can be static. [functionStatic] wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:372:1: note: The member function 'h5parm::existing_soltab::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:372:1: note: The member function 'h5parm::existing_soltab::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:380:1: style: The member function 'h5parm::axes::test_method' can be static. [functionStatic] wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:380:1: note: The member function 'h5parm::axes::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:380:1: note: The member function 'h5parm::axes::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:421:1: style: The member function 'h5parm::grid_interpolation::test_method' can be static. [functionStatic] wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:421:1: note: The member function 'h5parm::grid_interpolation::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:421:1: note: The member function 'h5parm::grid_interpolation::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:458:1: style: The member function 'h5parm::interpolate_single_time::test_method' can be static. [functionStatic] wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:458:1: note: The member function 'h5parm::interpolate_single_time::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:458:1: note: The member function 'h5parm::interpolate_single_time::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:483:1: style: The member function 'h5parm::freq_interval_and_index::test_method' can be static. [functionStatic] wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:483:1: note: The member function 'h5parm::freq_interval_and_index::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:483:1: note: The member function 'h5parm::freq_interval_and_index::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:502:1: style: The member function 'h5parm::axis_ordering::test_method' can be static. [functionStatic] wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:502:1: note: The member function 'h5parm::axis_ordering::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:502:1: note: The member function 'h5parm::axis_ordering::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:522:1: style: The member function 'h5parm::times_freqs_generation::test_method' can be static. [functionStatic] wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:522:1: note: The member function 'h5parm::times_freqs_generation::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:522:1: note: The member function 'h5parm::times_freqs_generation::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:560:1: style: The member function 'h5parm::parameters_with_cache::test_method' can be static. [functionStatic] wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:560:1: note: The member function 'h5parm::parameters_with_cache::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:560:1: note: The member function 'h5parm::parameters_with_cache::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:568:1: style: The member function 'h5parm::parameters_without_cache::test_method' can be static. [functionStatic] wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:568:1: note: The member function 'h5parm::parameters_without_cache::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:568:1: note: The member function 'h5parm::parameters_without_cache::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:576:1: style: The member function 'h5parm::caching_not_possible::test_method' can be static. [functionStatic] wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:576:1: note: The member function 'h5parm::caching_not_possible::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:576:1: note: The member function 'h5parm::caching_not_possible::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:582:1: style: The member function 'h5parm::table_does_not_exist::test_method' can be static. [functionStatic] wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:582:1: note: The member function 'h5parm::table_does_not_exist::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:582:1: note: The member function 'h5parm::table_does_not_exist::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:595:1: style: The member function 'h5parm::canonical_order_cache::test_method' can be static. [functionStatic] wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:595:1: note: The member function 'h5parm::canonical_order_cache::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:595:1: note: The member function 'h5parm::canonical_order_cache::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:636:1: style: The member function 'h5parm::non_canonical_order_cache::test_method' can be static. [functionStatic] wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:636:1: note: The member function 'h5parm::non_canonical_order_cache::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:636:1: note: The member function 'h5parm::non_canonical_order_cache::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/h5parm/test/th5parm.cc:349:3: style: C-style reference casting [cstyleCast] wsclean-v3.7/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:68:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDiagonalComplex [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:80:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kScalarComplex [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:118:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kRotationAngle [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:136:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kRotationMeasure [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:154:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDiagonalPhase [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:163:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kScalarPhase [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:172:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDiagonalAmplitude [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:181:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kScalarAmplitude [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:208:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDiagonalRealImaginary [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:218:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFullJonesRealImaginary [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:237:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JonesParameters [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:252:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JonesParameters [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:268:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDiagonalAmplitude [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:288:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDiagonalAmplitude [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:310:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kRotationAngle [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:354:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFullJonesRealImaginary [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/tjonesparameters.cc:377:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDiagonalAmplitude [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/tsoltab.cc:28:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5T_STRING [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/tsoltab.cc:67:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/tsoltab.cc:101:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolTab [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/tsoltab.cc:106:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolTab [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/tsoltab.cc:112:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolTab [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/tsoltab.cc:123:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5T_STRING [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/tsoltab.cc:136:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5T_STRING [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/h5parm/test/tsoltab.cc:186:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/math/resampler.cc:22:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fft_width_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/math/resampler.cc:35:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_to_f_plan_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/math/resampler.cc:47:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_width_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/math/resampler.cc:124:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_width_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/math/resampler.cc:182:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window_function_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/math/resampler.cc:202:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tukey_inset_size_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/math/resampler.cc:219:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable correct_window_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/math/resampler.cc:245:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_width_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/math/test/tconvolution.cc:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/math/test/tconvolution.cc:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/math/test/tconvolution.cc:37:3: style: The comparison 'kWidth == kHeight' is always true because 'kWidth' and 'kHeight' represent the same value. [knownConditionTrueFalse] wsclean-v3.7/external/schaapcommon/src/math/test/tconvolution.cc:13:27: note: 'kWidth' is assigned value '4' here. wsclean-v3.7/external/schaapcommon/src/math/test/tconvolution.cc:14:28: note: 'kHeight' is assigned value '4' here. wsclean-v3.7/external/schaapcommon/src/math/test/tconvolution.cc:37:3: note: The comparison 'kWidth == kHeight' is always true because 'kWidth' and 'kHeight' represent the same value. wsclean-v3.7/external/schaapcommon/src/math/test/tdrawgaussian.cc:15:29: style: double result is assigned to const long double variable. If the variable is const long double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] wsclean-v3.7/external/schaapcommon/src/math/test/tdrawgaussian.cc:16:30: style: double result is assigned to const long double variable. If the variable is const long double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] wsclean-v3.7/external/schaapcommon/src/math/test/tdrawgaussian.cc:17:38: style: double result is assigned to const long double variable. If the variable is const long double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] wsclean-v3.7/external/schaapcommon/src/math/test/tdrawgaussian.cc:18:38: style: double result is assigned to const long double variable. If the variable is const long double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] wsclean-v3.7/external/schaapcommon/src/math/test/trestoreimage.cc:32:5: style: The comparison 'kWidth == kHeight' is always true because 'kWidth' and 'kHeight' represent the same value. [knownConditionTrueFalse] wsclean-v3.7/external/schaapcommon/src/math/test/trestoreimage.cc:22:27: note: 'kWidth' is assigned value '16' here. wsclean-v3.7/external/schaapcommon/src/math/test/trestoreimage.cc:23:28: note: 'kHeight' is assigned value '16' here. wsclean-v3.7/external/schaapcommon/src/math/test/trestoreimage.cc:32:5: note: The comparison 'kWidth == kHeight' is always true because 'kWidth' and 'kHeight' represent the same value. wsclean-v3.7/external/schaapcommon/src/reordering/channelrange.cc:24:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/schaapcommon/src/reordering/channelrange.cc:38:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/schaapcommon/src/reordering/channelrange.cc:47:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/external/schaapcommon/src/reordering/filewriter.cc:26:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/filewriter.cc:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/filewriter.cc:124:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channels_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/filewriter.cc:151:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_desc_id_to_meta_file_indices_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/filewriter.cc:191:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_channels_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/filewriter.cc:246:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable meta_files_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/filewriter.cc:269:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channels_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/filewriter.cc:293:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_channels_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/filewriter.cc:230:25: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] wsclean-v3.7/external/schaapcommon/src/reordering/filewriter.cc:292:47: style: Variable 'data_buffer' is assigned a value that is never used. [unreadVariable] wsclean-v3.7/external/schaapcommon/src/reordering/handledata.cc:22:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/handledata.cc:57:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ms_path_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/handledata.cc:86:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ms_path_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/msselection.cc:18:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable field_ids_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/msselection.cc:31:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable field_ids_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/reordering.cc:60:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Instrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/reordering.cc:721:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Instrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/reordering.cc:510:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Instrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/reordering.cc:336:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Instrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/tchannelrange.cc:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_desc_id [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/tfilewriter.cc:214:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YY [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/tfilewriter.cc:424:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/tfilewriter.cc:89:1: style: The member function 'schaapcommon::reordering::reordered_filewriter::file_creation::test_method' can be static. [functionStatic] wsclean-v3.7/external/schaapcommon/src/reordering/test/tfilewriter.cc:89:1: note: The member function 'schaapcommon::reordering::reordered_filewriter::file_creation::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/reordering/test/tfilewriter.cc:89:1: note: The member function 'schaapcommon::reordering::reordered_filewriter::file_creation::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/reordering/test/tfilewriter.cc:116:1: style: The member function 'schaapcommon::reordering::reordered_filewriter::file_content::test_method' can be static. [functionStatic] wsclean-v3.7/external/schaapcommon/src/reordering/test/tfilewriter.cc:116:1: note: The member function 'schaapcommon::reordering::reordered_filewriter::file_content::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/reordering/test/tfilewriter.cc:116:1: note: The member function 'schaapcommon::reordering::reordered_filewriter::file_content::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/reordering/test/tfilewriter.cc:206:1: style: The member function 'schaapcommon::reordering::reordered_filewriter::write_with_bda::test_method' can be static. [functionStatic] wsclean-v3.7/external/schaapcommon/src/reordering/test/tfilewriter.cc:206:1: note: The member function 'schaapcommon::reordering::reordered_filewriter::write_with_bda::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/reordering/test/tfilewriter.cc:206:1: note: The member function 'schaapcommon::reordering::reordered_filewriter::write_with_bda::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/reordering/test/tfilewriter.cc:419:1: style: The member function 'schaapcommon::reordering::reordered_filewriter::zeros_model_creation::test_method' can be static. [functionStatic] wsclean-v3.7/external/schaapcommon/src/reordering/test/tfilewriter.cc:419:1: note: The member function 'schaapcommon::reordering::reordered_filewriter::zeros_model_creation::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/reordering/test/tfilewriter.cc:419:1: note: The member function 'schaapcommon::reordering::reordered_filewriter::zeros_model_creation::test_method' can be static. wsclean-v3.7/external/schaapcommon/src/reordering/test/tfilewriter.cc:198:20: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] wsclean-v3.7/external/schaapcommon/src/reordering/test/tfilewriter.cc:364:19: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering.cc:52:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_extraction.cc:36:1: debug: Function::addArguments found argument 'StokesI' with varid 0. [varid0] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_extraction.cc:63:1: debug: Function::addArguments found argument 'StokesI' with varid 0. [varid0] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_extraction.cc:90:1: debug: Function::addArguments found argument 'XX' with varid 0. [varid0] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_extraction.cc:115:1: debug: Function::addArguments found argument 'RR' with varid 0. [varid0] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_extraction.cc:210:1: debug: Function::addArguments found argument 'StokesI' with varid 0. [varid0] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_extraction.cc:238:1: debug: Function::addArguments found argument 'StokesI' with varid 0. [varid0] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_extraction.cc:265:1: debug: Function::addArguments found argument 'XX' with varid 0. [varid0] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_extraction.cc:291:1: debug: Function::addArguments found argument 'RR' with varid 0. [varid0] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_extraction.cc:52:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pol_out [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_extraction.cc:79:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pol_out [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_extraction.cc:104:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pol_out [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_extraction.cc:135:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pol_out [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_extraction.cc:151:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Instrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_extraction.cc:166:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Instrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_extraction.cc:183:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiagonalInstrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_extraction.cc:200:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiagonalInstrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_extraction.cc:227:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pol_out [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_extraction.cc:254:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pol_out [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_extraction.cc:280:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pol_out [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_extraction.cc:306:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pol_out [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_extraction.cc:330:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Instrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_extraction.cc:353:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Instrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_extraction.cc:369:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiagonalInstrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_extraction.cc:385:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiagonalInstrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_store.cc:33:1: debug: Function::addArguments found argument 'StokesI' with varid 0. [varid0] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_store.cc:83:1: debug: Function::addArguments found argument 'StokesI' with varid 0. [varid0] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_store.cc:134:1: debug: Function::addArguments found argument 'XX' with varid 0. [varid0] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_store.cc:169:1: debug: Function::addArguments found argument 'RR' with varid 0. [varid0] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_store.cc:327:1: debug: Function::addArguments found argument 'StokesQ' with varid 0. [varid0] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_store.cc:44:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_store.cc:94:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_store.cc:157:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pol_source [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_store.cc:194:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pol_source [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_store.cc:214:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Instrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_store.cc:230:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Instrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_store.cc:247:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiagonalInstrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_store.cc:264:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiagonalInstrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_store.cc:276:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_store.cc:290:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YY [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_store.cc:315:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Instrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_store.cc:334:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YY [valueFlowBailoutIncompleteVar] wsclean-v3.7/external/schaapcommon/src/reordering/test/treordering_store.cc:335:31: style: Variable 'expected' is assigned a value that is never used. [unreadVariable] wsclean-v3.7/gridding/gridmode.h:4:1: debug: TemplateSimplifier: pass count limit hit before simplifications were finished. [debug] wsclean-v3.7/gridding/msgriddermanager.h:504:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/msgridderdata.h:942:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNone [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/msgridderdata.h:153:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSingle [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/msgridderdata.h:175:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDirectionDependent [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/msgriddermanager.h:212:5: warning: Member variable 'InversionChunkData::gridded_visibility_count' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/gridding/msgriddermanager.h:212:5: warning: Member variable 'InversionChunkData::visibility_weight_sum' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/gridding/msgriddermanager.h:212:5: warning: Member variable 'InversionChunkData::max_gridded_weight' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/gridding/msgriddermanager.h:212:5: warning: Member variable 'InversionChunkData::total_weight' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/gridding/msgriddermanager.h:212:5: warning: Member variable 'InversionChunkData::n_rows' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/gridding/msgriddermanager.h:225:5: warning: Member variable 'InversionChunkData::gridded_visibility_count' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/gridding/msgriddermanager.h:225:5: warning: Member variable 'InversionChunkData::visibility_weight_sum' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/gridding/msgriddermanager.h:225:5: warning: Member variable 'InversionChunkData::max_gridded_weight' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/gridding/msgriddermanager.h:225:5: warning: Member variable 'InversionChunkData::total_weight' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/gridding/msgriddermanager.h:225:5: warning: Member variable 'InversionChunkData::n_rows' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/gridding/msgriddermanager.h:223:7: performance: Variable 'visibilities' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] wsclean-v3.7/gridding/msgriddermanager.h:32:3: style: Class 'MSGridderManagerScheduler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/gridding/msgriddermanager.h:241:5: style: Struct 'PredictionChunkData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/gridding/directmsgridder.cpp:205:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] wsclean-v3.7/gridding/directmsgridder.cpp:93:55: style:inconclusive: Function 'gridSample' argument 2 names different: declaration 'layer' definition 'layerIndex'. [funcArgNamesDifferent] wsclean-v3.7/gridding/directmsgridder.h:49:57: note: Function 'gridSample' argument 2 names different: declaration 'layer' definition 'layerIndex'. wsclean-v3.7/gridding/directmsgridder.cpp:93:55: note: Function 'gridSample' argument 2 names different: declaration 'layer' definition 'layerIndex'. wsclean-v3.7/gridding/directmsgridder.cpp:64:13: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/gridding/examples/wspredictionexample.cpp:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/h5solutiondata.cpp:91:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kScalarComplex [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/h5solutiondata.cpp:71:19: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/gridding/msgridder.cpp:29:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/msgridderdata.cpp:55:21: style:inconclusive: Technically the member function 'wsclean::MsGridderData::InitializePointResponse' can be const. [functionConst] wsclean-v3.7/gridding/msgridderdata.h:1001:8: note: Technically the member function 'wsclean::MsGridderData::InitializePointResponse' can be const. wsclean-v3.7/gridding/msgridderdata.cpp:55:21: note: Technically the member function 'wsclean::MsGridderData::InitializePointResponse' can be const. wsclean-v3.7/gridding/msgriddermanager.cpp:184:12: debug: Failed to instantiate template "ReadChunkForInvertImplementation". The checking continues anyway. [templateInstantiation] wsclean-v3.7/gridding/msgriddermanager.cpp:203:14: debug: Failed to instantiate template "ReadChunkForInvertImplementation". The checking continues anyway. [templateInstantiation] wsclean-v3.7/gridding/msgriddermanager.cpp:214:12: debug: Failed to instantiate template "ReadChunkForInvertImplementation". The checking continues anyway. [templateInstantiation] wsclean-v3.7/gridding/msgriddermanager.cpp:628:32: debug: Function::addArguments found argument 'chunk_data' with varid 0. [varid0] wsclean-v3.7/gridding/msgriddermanager.cpp:629:34: debug: Function::addArguments found argument 'first_gridder_started' with varid 0. [varid0] wsclean-v3.7/gridding/msgriddermanager.cpp:922:33: debug: Function::addArguments found argument 'chunk_data' with varid 0. [varid0] wsclean-v3.7/gridding/msgriddermanager.cpp:923:34: debug: Function::addArguments found argument 'first_predict_started' with varid 0. [varid0] wsclean-v3.7/gridding/msgriddermanager.cpp:482:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/msgriddermanager.cpp:516:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/msgriddermanager.cpp:553:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/msgriddermanager.cpp:629:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary_semaphore [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/msgriddermanager.cpp:837:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/msgriddermanager.cpp:880:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/msgriddermanager.cpp:923:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary_semaphore [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/msgriddermanager.cpp:968:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/msgriddermanager.cpp:1231:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XY [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/msgriddermanager.cpp:228:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDirectionDependent [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/msgriddermanager.cpp:341:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/msgriddermanager.cpp:42:33: style: The member function 'wsclean::MSGridderManagerScheduler::InitializeThreadPoolForTaskQueue' can be static. [functionStatic] wsclean-v3.7/gridding/msgriddermanager.h:50:8: note: The member function 'wsclean::MSGridderManagerScheduler::InitializeThreadPoolForTaskQueue' can be static. wsclean-v3.7/gridding/msgriddermanager.cpp:42:33: note: The member function 'wsclean::MSGridderManagerScheduler::InitializeThreadPoolForTaskQueue' can be static. wsclean-v3.7/gridding/msgriddermanager.cpp:510:24: style: The member function 'wsclean::MSGridderManager::GridChunkForFacet' can be static. [functionStatic] wsclean-v3.7/gridding/msgriddermanager.h:389:8: note: The member function 'wsclean::MSGridderManager::GridChunkForFacet' can be static. wsclean-v3.7/gridding/msgriddermanager.cpp:510:24: note: The member function 'wsclean::MSGridderManager::GridChunkForFacet' can be static. wsclean-v3.7/gridding/msgriddermanager.cpp:960:24: style: The member function 'wsclean::MSGridderManager::ReadChunksForPredict' can be static. [functionStatic] wsclean-v3.7/gridding/msgriddermanager.h:416:8: note: The member function 'wsclean::MSGridderManager::ReadChunksForPredict' can be static. wsclean-v3.7/gridding/msgriddermanager.cpp:960:24: note: The member function 'wsclean::MSGridderManager::ReadChunksForPredict' can be static. wsclean-v3.7/gridding/msgriddermanager.cpp:870:24: style: The member function 'wsclean::MSGridderManager::PredictChunkForFacet' can be static. [functionStatic] wsclean-v3.7/gridding/msgriddermanager.h:439:8: note: The member function 'wsclean::MSGridderManager::PredictChunkForFacet' can be static. wsclean-v3.7/gridding/msgriddermanager.cpp:870:24: note: The member function 'wsclean::MSGridderManager::PredictChunkForFacet' can be static. wsclean-v3.7/gridding/unavailablegridder.h:55:8: style:inconclusive: Technically the member function 'wsclean::UnavailableGridder::SetAverageBeam' can be const. [functionConst] wsclean-v3.7/gridding/unavailablegridder.h:68:8: style: The member function 'wsclean::UnavailableGridder::doThrow' can be static. [functionStatic] wsclean-v3.7/gridding/unavailablegridder.h:23:4: style: The destructor '~UnavailableGridder' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] wsclean-v3.7/gridding/msgridder.h:37:4: note: Virtual destructor in base class wsclean-v3.7/gridding/unavailablegridder.h:23:4: note: Destructor in derived class wsclean-v3.7/gridding/msgriddermanager.cpp:907:42: style:inconclusive: Function 'PredictChunks' argument 6 names different: declaration 'n_total_chunks' definition 'n_chunks'. [funcArgNamesDifferent] wsclean-v3.7/gridding/msgriddermanager.h:458:44: note: Function 'PredictChunks' argument 6 names different: declaration 'n_total_chunks' definition 'n_chunks'. wsclean-v3.7/gridding/msgriddermanager.cpp:907:42: note: Function 'PredictChunks' argument 6 names different: declaration 'n_total_chunks' definition 'n_chunks'. wsclean-v3.7/gridding/msgriddermanager.cpp:813:19: style: Local variable 'i' shadows outer variable [shadowVariable] wsclean-v3.7/gridding/msgriddermanager.cpp:787:17: note: Shadowed declaration wsclean-v3.7/gridding/msgriddermanager.cpp:813:19: note: Shadow variable wsclean-v3.7/gridding/msgriddermanager.cpp:69:51: style: Parameter 'task' can be declared as reference to const [constParameterReference] wsclean-v3.7/gridding/msgriddermanager.cpp:689:23: style: Variable 'gridder' can be declared as pointer to const [constVariablePointer] wsclean-v3.7/gridding/msgriddermanager.cpp:1076:23: style: Variable 'gridder' can be declared as pointer to const [constVariablePointer] wsclean-v3.7/gridding/msgriddermanager.cpp:690:22: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/gridding/msgriddermanager.cpp:1077:22: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/gridding/msprovidercollection.cpp:177:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/msprovidercollection.cpp:173:28: style: The member function 'wsclean::MsProviderCollection::CalculateMsLimits < 4 >' can be static. [functionStatic] wsclean-v3.7/gridding/msprovidercollection.h:84:8: note: The member function 'wsclean::MsProviderCollection::CalculateMsLimits < 4 >' can be static. wsclean-v3.7/gridding/msprovidercollection.cpp:173:28: note: The member function 'wsclean::MsProviderCollection::CalculateMsLimits < 4 >' can be static. wsclean-v3.7/gridding/msprovidercollection.cpp:173:28: style: The member function 'wsclean::MsProviderCollection::CalculateMsLimits < 2 >' can be static. [functionStatic] wsclean-v3.7/gridding/msprovidercollection.h:84:8: note: The member function 'wsclean::MsProviderCollection::CalculateMsLimits < 2 >' can be static. wsclean-v3.7/gridding/msprovidercollection.cpp:173:28: note: The member function 'wsclean::MsProviderCollection::CalculateMsLimits < 2 >' can be static. wsclean-v3.7/gridding/msprovidercollection.cpp:173:28: style: The member function 'wsclean::MsProviderCollection::CalculateMsLimits < 1 >' can be static. [functionStatic] wsclean-v3.7/gridding/msprovidercollection.h:84:8: note: The member function 'wsclean::MsProviderCollection::CalculateMsLimits < 1 >' can be static. wsclean-v3.7/gridding/msprovidercollection.cpp:173:28: note: The member function 'wsclean::MsProviderCollection::CalculateMsLimits < 1 >' can be static. wsclean-v3.7/gridding/visibilitymodifier.cpp:107:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/visibilitymodifier.cpp:144:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEAREST [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/visibilitymodifier.h:49:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kXX [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/visibilitymodifier.cpp:53:26: style: The member function 'wsclean::VisibilityModifier::InitializePointResponse' can be static. [functionStatic] wsclean-v3.7/gridding/visibilitymodifier.h:185:8: note: The member function 'wsclean::VisibilityModifier::InitializePointResponse' can be static. wsclean-v3.7/gridding/visibilitymodifier.cpp:53:26: note: The member function 'wsclean::VisibilityModifier::InitializePointResponse' can be static. wsclean-v3.7/gridding/visibilitymodifier.cpp:113:37: style:inconclusive: Function 'InitializeCacheParmResponse' argument 1 names different: declaration 'antenna_names' definition 'antennaNames'. [funcArgNamesDifferent] wsclean-v3.7/gridding/visibilitymodifier.h:235:39: note: Function 'InitializeCacheParmResponse' argument 1 names different: declaration 'antenna_names' definition 'antennaNames'. wsclean-v3.7/gridding/visibilitymodifier.cpp:113:37: note: Function 'InitializeCacheParmResponse' argument 1 names different: declaration 'antenna_names' definition 'antennaNames'. wsclean-v3.7/gridding/visibilitymodifier.cpp:190:12: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/gridding/wsmsgridder.cpp:72:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/wsmsgridder.cpp:106:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_t [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/wsmsgridder.cpp:237:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/wsmsgridder.cpp:333:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/wsmsgridder.cpp:383:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rowId [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/wsmsgridder.cpp:414:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/wsmsgridder.cpp:428:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/wsmsgridder.cpp:437:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/wsmsgridder.cpp:451:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/wsmsgridder.cpp:540:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/wsmsgridder.cpp:583:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/wsmsgridder.cpp:605:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/wsmsgridder.cpp:51:19: style:inconclusive: Technically the member function 'wsclean::WSMSGridder::countSamplesPerLayer' can be const. [functionConst] wsclean-v3.7/gridding/wsmsgridder.h:73:8: note: Technically the member function 'wsclean::WSMSGridder::countSamplesPerLayer' can be const. wsclean-v3.7/gridding/wsmsgridder.cpp:51:19: note: Technically the member function 'wsclean::WSMSGridder::countSamplesPerLayer' can be const. wsclean-v3.7/gridding/wsmsgridder.cpp:345:41: style:inconclusive: Function 'predictCalcThread' argument 1 names different: declaration 'input_lane' definition 'inputLane'. [funcArgNamesDifferent] wsclean-v3.7/gridding/wsmsgridder.h:80:62: note: Function 'predictCalcThread' argument 1 names different: declaration 'input_lane' definition 'inputLane'. wsclean-v3.7/gridding/wsmsgridder.cpp:345:41: note: Function 'predictCalcThread' argument 1 names different: declaration 'input_lane' definition 'inputLane'. wsclean-v3.7/gridding/wsmsgridder.cpp:346:41: style:inconclusive: Function 'predictCalcThread' argument 2 names different: declaration 'output_lane' definition 'outputLane'. [funcArgNamesDifferent] wsclean-v3.7/gridding/wsmsgridder.h:81:62: note: Function 'predictCalcThread' argument 2 names different: declaration 'output_lane' definition 'outputLane'. wsclean-v3.7/gridding/wsmsgridder.cpp:346:41: note: Function 'predictCalcThread' argument 2 names different: declaration 'output_lane' definition 'outputLane'. wsclean-v3.7/gridding/wsmsgridder.cpp:367:41: style:inconclusive: Function 'predictWriteThread' argument 1 names different: declaration 'sampling_work_lane' definition 'predictionWorkLane'. [funcArgNamesDifferent] wsclean-v3.7/gridding/wsmsgridder.h:85:43: note: Function 'predictWriteThread' argument 1 names different: declaration 'sampling_work_lane' definition 'predictionWorkLane'. wsclean-v3.7/gridding/wsmsgridder.cpp:367:41: note: Function 'predictWriteThread' argument 1 names different: declaration 'sampling_work_lane' definition 'predictionWorkLane'. wsclean-v3.7/gridding/wsmsgridder.cpp:368:41: style:inconclusive: Function 'predictWriteThread' argument 2 names different: declaration 'ms_data' definition 'msData'. [funcArgNamesDifferent] wsclean-v3.7/gridding/wsmsgridder.h:86:43: note: Function 'predictWriteThread' argument 2 names different: declaration 'ms_data' definition 'msData'. wsclean-v3.7/gridding/wsmsgridder.cpp:368:41: note: Function 'predictWriteThread' argument 2 names different: declaration 'ms_data' definition 'msData'. wsclean-v3.7/gridding/wsmsgridder.cpp:73:16: style: Variable 'count' can be declared as reference to const [constVariableReference] wsclean-v3.7/gridding/wsmsgridder.cpp:352:26: warning:inconclusive: Access of moved variable 'item'. [accessMoved] wsclean-v3.7/gridding/wsmsgridder.cpp:362:23: note: Calling std::move(item) wsclean-v3.7/gridding/wsmsgridder.cpp:352:26: note: Access of moved variable 'item'. wsclean-v3.7/gridding/wstackinggridder.cpp:761:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Inverse [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/wstackinggridder.cpp:817:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Inverse [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/wstackinggridder.cpp:880:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _imageData [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/wstackinggridder.cpp:940:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _imageData [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/wstackinggridder.cpp:80:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_t [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/wstackinggridder.cpp:715:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NearestNeighbour [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/wstackinggridder.cpp:848:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NearestNeighbour [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/wstackinggridder.cpp:881:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsComplexImpl [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/wstackinggridder.cpp:941:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsComplexImpl [valueFlowBailoutIncompleteVar] wsclean-v3.7/gridding/wstackinggridder.cpp:61:28: style: Variable 'e' can be declared as reference to const [constVariableReference] wsclean-v3.7/gridding/wstackinggridder.cpp:712:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/idg/averagebeam.cpp:74:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/idg/averagebeam.cpp:117:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/idg/idgconfiguration.h:26:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/idg/facetidgmsgridder.cpp:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxy_type_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/idg/facetidgmsgridder.cpp:68:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable options_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/idg/facetidgmsgridder.cpp:88:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/idg/facetidgmsgridder.cpp:96:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gridding [valueFlowBailoutIncompleteVar] wsclean-v3.7/idg/facetidgmsgridder.cpp:197:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable options_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/idg/facetidgmsgridder.cpp:225:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable degridding [valueFlowBailoutIncompleteVar] wsclean-v3.7/idg/facetidgmsgridder.cpp:286:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/idg/facetidgmsgridder.cpp:323:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selected_bands_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/msproviders/msreaders/timestepbufferreader.h:11:3: style: Class 'TimestepBufferReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/io/parsetreader.h:32:3: style: Class 'ParsetReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/io/parsetreader.h:33:3: style: Class 'ParsetReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/io/parsetreader.h:39:5: style: Class 'ParsetEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/msproviders/timestepbuffer.h:28:12: style: The destructor '~TimestepBuffer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] wsclean-v3.7/msproviders/msprovider.h:76:12: note: Virtual destructor in base class wsclean-v3.7/msproviders/timestepbuffer.h:28:12: note: Destructor in derived class wsclean-v3.7/msproviders/msreaders/timestepbufferreader.h:13:12: style: The destructor '~TimestepBufferReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] wsclean-v3.7/msproviders/msreaders/msreader.h:22:12: note: Virtual destructor in base class wsclean-v3.7/msproviders/msreaders/timestepbufferreader.h:13:12: note: Destructor in derived class wsclean-v3.7/idg/idgcommon.cpp:8:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUDA_GENERIC [valueFlowBailoutIncompleteVar] wsclean-v3.7/idg/idgmsgridder.cpp:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _proxyType [valueFlowBailoutIncompleteVar] wsclean-v3.7/idg/idgmsgridder.cpp:84:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _options [valueFlowBailoutIncompleteVar] wsclean-v3.7/idg/idgmsgridder.cpp:131:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/idg/idgmsgridder.cpp:141:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/idg/idgmsgridder.cpp:151:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _options [valueFlowBailoutIncompleteVar] wsclean-v3.7/idg/idgmsgridder.cpp:173:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gridding [valueFlowBailoutIncompleteVar] wsclean-v3.7/idg/idgmsgridder.cpp:332:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _options [valueFlowBailoutIncompleteVar] wsclean-v3.7/idg/idgmsgridder.cpp:393:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable degridding [valueFlowBailoutIncompleteVar] wsclean-v3.7/idg/idgmsgridder.cpp:474:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/idg/idgmsgridder.cpp:510:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FullStokes [valueFlowBailoutIncompleteVar] wsclean-v3.7/idg/idgmsgridder.cpp:527:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _averageBeam [valueFlowBailoutIncompleteVar] wsclean-v3.7/idg/idgmsgridder.cpp:531:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _averageBeam [valueFlowBailoutIncompleteVar] wsclean-v3.7/idg/idgmsgridder.cpp:545:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/idg/idgmsgridder.cpp:558:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/idg/idgmsgridder.cpp:604:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _selectedBands [valueFlowBailoutIncompleteVar] wsclean-v3.7/idg/idgmsgridder.cpp:570:26: style: Local variable 'reader' shadows outer variable [shadowVariable] wsclean-v3.7/idg/idgmsgridder.cpp:559:24: note: Shadowed declaration wsclean-v3.7/idg/idgmsgridder.cpp:570:26: note: Shadow variable wsclean-v3.7/interface/wsclean.cpp:15:48: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/structures/primarybeamimageset.h:140:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/io/componentlistwriter.cpp:45:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/io/componentlistwriter.cpp:59:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/io/componentlistwriter.cpp:71:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/structures/primarybeamimageset.h:131:8: style:inconclusive: Technically the member function 'wsclean::PrimaryBeamImageSet::CorrectComponentList' can be const. [functionConst] wsclean-v3.7/structures/primarybeam.h:45:3: style: Class 'PrimaryBeam' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/structures/primarybeamimageset.h:37:50: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/structures/primarybeamimageset.h:63:54: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/io/facetreader.cpp:39:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warn [valueFlowBailoutIncompleteVar] wsclean-v3.7/io/facetreader.cpp:51:57: style:inconclusive: Function 'CountFacets' argument 1 names different: declaration 'facet_region_filename' definition 'filename'. [funcArgNamesDifferent] wsclean-v3.7/io/facetreader.h:25:53: note: Function 'CountFacets' argument 1 names different: declaration 'facet_region_filename' definition 'filename'. wsclean-v3.7/io/facetreader.cpp:51:57: note: Function 'CountFacets' argument 1 names different: declaration 'facet_region_filename' definition 'filename'. wsclean-v3.7/io/parsetreader.cpp:64:16: style: Variable 'value' can be declared as pointer to const [constVariablePointer] wsclean-v3.7/io/parsetreader.cpp:73:20: style: Variable 'value' can be declared as pointer to const [constVariablePointer] wsclean-v3.7/io/parsetreader.cpp:27:37: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] wsclean-v3.7/model/spectralenergydistribution.h:55:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable signB [valueFlowBailoutIncompleteVar] wsclean-v3.7/model/spectralenergydistribution.h:87:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable signB [valueFlowBailoutIncompleteVar] wsclean-v3.7/model/measuredsed.h:299:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] wsclean-v3.7/model/measuredsed.h:464:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/model/measuredsed.h:479:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/model/modelsource.h:51:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/model/modelsource.h:162:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/model/modelsource.h:174:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/model/model.h:60:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] wsclean-v3.7/model/model.h:72:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] wsclean-v3.7/model/model.h:146:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/model/bbsmodel.h:101:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] wsclean-v3.7/io/wscfitswriter.cpp:37:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JanskyPerPixel [valueFlowBailoutIncompleteVar] wsclean-v3.7/io/wscfitswriter.cpp:59:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JanskyPerPixel [valueFlowBailoutIncompleteVar] wsclean-v3.7/io/wscfitswriter.cpp:74:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSCLEAN_VERSION_STR [valueFlowBailoutIncompleteVar] wsclean-v3.7/io/wscfitswriter.cpp:187:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/io/wscfitswriter.cpp:225:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Jansky [valueFlowBailoutIncompleteVar] wsclean-v3.7/io/wscfitswriter.cpp:304:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/math/renderer.h:20:3: warning: Member variable 'ImageCoordinateSettings::ra' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/math/renderer.h:20:3: warning: Member variable 'ImageCoordinateSettings::dec' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/math/renderer.h:20:3: warning: Member variable 'ImageCoordinateSettings::pixel_scale_l' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/math/renderer.h:20:3: warning: Member variable 'ImageCoordinateSettings::pixel_scale_m' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/math/renderer.h:20:3: warning: Member variable 'ImageCoordinateSettings::l_shift' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/math/renderer.h:20:3: warning: Member variable 'ImageCoordinateSettings::m_shift' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/io/wscfitswriter.cpp:25:3: performance: Variable '_filenamePrefix' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] wsclean-v3.7/io/wscfitswriter.cpp:47:3: performance: Variable '_filenamePrefix' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] wsclean-v3.7/math/renderer.h:27:3: style: Struct 'ImageCoordinateSettings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/model/bbsmodel.h:250:5: style: Class 'BBSLine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/model/bbsmodel.h:287:5: style: Struct 'BBSParseException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/model/measuredsed.h:51:24: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] wsclean-v3.7/model/spectralenergydistribution.h:23:39: note: Virtual function in base class wsclean-v3.7/model/measuredsed.h:51:24: note: Function in derived class wsclean-v3.7/model/measuredsed.h:57:8: style: The function 'operator+=' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] wsclean-v3.7/model/spectralenergydistribution.h:35:16: note: Virtual function in base class wsclean-v3.7/model/measuredsed.h:57:8: note: Function in derived class wsclean-v3.7/model/measuredsed.h:68:8: style: The function 'operator*=' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] wsclean-v3.7/model/spectralenergydistribution.h:34:16: note: Virtual function in base class wsclean-v3.7/model/measuredsed.h:68:8: note: Function in derived class wsclean-v3.7/model/measuredsed.h:158:15: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] wsclean-v3.7/model/spectralenergydistribution.h:24:23: note: Virtual function in base class wsclean-v3.7/model/measuredsed.h:158:15: note: Function in derived class wsclean-v3.7/model/measuredsed.h:168:15: style: The function 'FluxAtFrequencyFromIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] wsclean-v3.7/model/spectralenergydistribution.h:25:23: note: Virtual function in base class wsclean-v3.7/model/measuredsed.h:168:15: note: Function in derived class wsclean-v3.7/model/measuredsed.h:205:15: style: The function 'IntegratedFlux' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] wsclean-v3.7/model/spectralenergydistribution.h:27:23: note: Virtual function in base class wsclean-v3.7/model/measuredsed.h:205:15: note: Function in derived class wsclean-v3.7/model/measuredsed.h:328:15: style: The function 'AverageFlux' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] wsclean-v3.7/model/spectralenergydistribution.h:30:23: note: Virtual function in base class wsclean-v3.7/model/measuredsed.h:328:15: note: Function in derived class wsclean-v3.7/model/measuredsed.h:449:23: style: The function 'ReferenceFrequencyHz' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] wsclean-v3.7/model/spectralenergydistribution.h:36:23: note: Virtual function in base class wsclean-v3.7/model/measuredsed.h:449:23: note: Function in derived class wsclean-v3.7/model/measuredsed.h:494:8: style: The function 'operator<' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] wsclean-v3.7/model/spectralenergydistribution.h:33:16: note: Virtual function in base class wsclean-v3.7/model/measuredsed.h:494:8: note: Function in derived class wsclean-v3.7/model/measuredsed.h:282:9: style: Variable 'right' is assigned an expression that holds the same value. [redundantAssignment] wsclean-v3.7/model/measuredsed.h:280:17: note: Assuming that condition 'right==_measurements.end()' is not redundant wsclean-v3.7/model/measuredsed.h:280:17: note: Assuming that condition 'right==_measurements.end()' is not redundant wsclean-v3.7/model/measuredsed.h:282:9: note: Variable 'right' is assigned an expression that holds the same value. wsclean-v3.7/model/measuredsed.h:138:31: style: The scope of the variable 'measurementB' can be reduced. [variableScope] wsclean-v3.7/model/measuredsed.h:290:19: style: The scope of the variable 'freqA' can be reduced. [variableScope] wsclean-v3.7/model/measuredsed.h:292:19: style: The scope of the variable 'freqB' can be reduced. [variableScope] wsclean-v3.7/model/bbsmodel.h:147:12: style: The scope of the variable 'isPatch' can be reduced. [variableScope] wsclean-v3.7/model/bbsmodel.h:148:14: style: The scope of the variable 'refFreq' can be reduced. [variableScope] wsclean-v3.7/model/bbsmodel.h:151:14: style: The scope of the variable 'stokesI' can be reduced. [variableScope] wsclean-v3.7/model/powerlawsed.h:47:17: style: Local variable 'i' shadows outer variable [shadowVariable] wsclean-v3.7/model/powerlawsed.h:37:12: note: Shadowed declaration wsclean-v3.7/model/powerlawsed.h:47:17: note: Shadow variable wsclean-v3.7/model/bbsmodel.h:34:35: style: Parameter 'input_stream' can be declared as reference to const [constParameterReference] wsclean-v3.7/model/bbsmodel.h:221:16: style: Variable 'brightness' can be declared as const array [constVariable] wsclean-v3.7/model/bbsmodel.h:90:14: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] wsclean-v3.7/model/bbsmodel.h:105:15: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] wsclean-v3.7/model/measuredsed.h:469:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/model/modelsource.h:57:69: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/model/modelsource.h:81:44: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/model/modelsource.h:162:17: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/model/modelsource.h:218:59: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/model/modelsource.h:226:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/model/modelsource.h:287:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/model/modelsource.h:302:11: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/model/model.h:53:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/model/model.h:124:12: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/model/model.h:133:12: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/model/model.h:167:13: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/model/bbsmodel.h:203:30: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/main/commandline.cpp:59:38: error: There is an unknown macro here somewhere. Configuration is required. If WSCLEAN_VERSION_STR is a macro then please configure it. [unknownMacro] wsclean-v3.7/io/imageweightcache.h:86:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/imageweightinitializer.cpp:42:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/io/imageweightcache.h:100:8: style:inconclusive: Technically the member function 'wsclean::ImageWeightCache::initializeWeightTapers' can be const. [functionConst] wsclean-v3.7/main/imageweightinitializer.cpp:41:61: style: Parameter 'ms_helper' can be declared as reference to const [constParameterReference] wsclean-v3.7/main/imageweightinitializer.cpp:48:22: style: Variable 'item' can be declared as reference to const [constVariableReference] wsclean-v3.7/main/main.cpp:24:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/mshelper.cpp:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/mshelper.cpp:118:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/mshelper.cpp:148:16: style: The scope of the variable 'item' can be reduced. [variableScope] wsclean-v3.7/main/mshelper.cpp:56:56: style: Local variable 'entry' shadows outer variable [shadowVariable] wsclean-v3.7/main/mshelper.cpp:49:30: note: Shadowed declaration wsclean-v3.7/main/mshelper.cpp:56:56: note: Shadow variable wsclean-v3.7/main/mshelper.cpp:37:48: style: Unused variable: next_index [unusedVariable] wsclean-v3.7/main/progressbar.cpp:25:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/settings.cpp:86:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/settings.cpp:451:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XY [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/settings.cpp:511:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warn [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/settings.cpp:557:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/settings.cpp:631:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kForcedTerms [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/settings.cpp:676:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YY [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/settings.cpp:731:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/settings.cpp:747:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/settings.cpp:468:38: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/system/application.h:16:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/wsclean.cpp:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/wsclean.cpp:170:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/wsclean.cpp:282:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/wsclean.cpp:351:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/wsclean.cpp:477:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/wsclean.cpp:509:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XY [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/wsclean.cpp:549:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/wsclean.cpp:749:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/wsclean.cpp:921:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable polarization [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/wsclean.cpp:997:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/wsclean.cpp:1078:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/wsclean.cpp:1125:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/wsclean.cpp:1176:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/wsclean.cpp:1194:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/wsclean.cpp:1215:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/wsclean.cpp:1273:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XY [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/wsclean.cpp:1295:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/wsclean.cpp:1358:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warn [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/wsclean.cpp:1439:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/wsclean.cpp:1656:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/wsclean.cpp:1702:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/wsclean.cpp:1796:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YY [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/wsclean.cpp:1855:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/wsclean.cpp:1942:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/wsclean.cpp:2011:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/wsclean.cpp:2156:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/wsclean.cpp:2224:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XY [valueFlowBailoutIncompleteVar] wsclean-v3.7/main/wsclean.cpp:2271:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/system/application.h:18:15: style: Obsolescent function 'vfork' called. It is recommended to use 'fork' instead. [prohibitedvforkCalled] wsclean-v3.7/main/wsclean.cpp:62:10: warning: Member variable 'WSClean::_facetCount' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/main/wsclean.cpp:62:10: warning: Member variable 'WSClean::_l_shift' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/main/wsclean.cpp:62:10: warning: Member variable 'WSClean::_m_shift' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/math/subpixelrenderer.h:14:3: warning: Member variable 'SubPixelRenderer::kernel_size_' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/main/wsclean.cpp:1454:15: style:inconclusive: Technically the member function 'wsclean::WSClean::resetModelColumns' can be const. [functionConst] wsclean-v3.7/main/wsclean.h:124:8: note: Technically the member function 'wsclean::WSClean::resetModelColumns' can be const. wsclean-v3.7/main/wsclean.cpp:1454:15: note: Technically the member function 'wsclean::WSClean::resetModelColumns' can be const. wsclean-v3.7/math/subpixelrenderer.h:14:3: style: Class 'SubPixelRenderer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/main/wsclean.cpp:333:64: style:inconclusive: Function 'ImageMain' argument 2 names different: declaration 'is_first_inversion' definition 'isFirstInversion'. [funcArgNamesDifferent] wsclean-v3.7/main/wsclean.h:170:57: note: Function 'ImageMain' argument 2 names different: declaration 'is_first_inversion' definition 'isFirstInversion'. wsclean-v3.7/main/wsclean.cpp:333:64: note: Function 'ImageMain' argument 2 names different: declaration 'is_first_inversion' definition 'isFirstInversion'. wsclean-v3.7/main/wsclean.cpp:334:30: style:inconclusive: Function 'ImageMain' argument 3 names different: declaration 'update_beam_info' definition 'updateBeamInfo'. [funcArgNamesDifferent] wsclean-v3.7/main/wsclean.h:171:23: note: Function 'ImageMain' argument 3 names different: declaration 'update_beam_info' definition 'updateBeamInfo'. wsclean-v3.7/main/wsclean.cpp:334:30: note: Function 'ImageMain' argument 3 names different: declaration 'update_beam_info' definition 'updateBeamInfo'. wsclean-v3.7/main/wsclean.cpp:381:62: style:inconclusive: Function 'ImageMainCallback' argument 3 names different: declaration 'update_beam_info' definition 'updateBeamInfo'. [funcArgNamesDifferent] wsclean-v3.7/main/wsclean.h:173:55: note: Function 'ImageMainCallback' argument 3 names different: declaration 'update_beam_info' definition 'updateBeamInfo'. wsclean-v3.7/main/wsclean.cpp:381:62: note: Function 'ImageMainCallback' argument 3 names different: declaration 'update_beam_info' definition 'updateBeamInfo'. wsclean-v3.7/main/wsclean.cpp:382:38: style:inconclusive: Function 'ImageMainCallback' argument 4 names different: declaration 'is_first_inversion' definition 'isFirstInversion'. [funcArgNamesDifferent] wsclean-v3.7/main/wsclean.h:174:31: note: Function 'ImageMainCallback' argument 4 names different: declaration 'is_first_inversion' definition 'isFirstInversion'. wsclean-v3.7/main/wsclean.cpp:382:38: note: Function 'ImageMainCallback' argument 4 names different: declaration 'is_first_inversion' definition 'isFirstInversion'. wsclean-v3.7/main/wsclean.cpp:1264:44: style:inconclusive: Function 'initializeModelImages' argument 3 names different: declaration 'nFacetGroups' definition 'maxFacetGroupIndex'. [funcArgNamesDifferent] wsclean-v3.7/main/wsclean.h:154:37: note: Function 'initializeModelImages' argument 3 names different: declaration 'nFacetGroups' definition 'maxFacetGroupIndex'. wsclean-v3.7/main/wsclean.cpp:1264:44: note: Function 'initializeModelImages' argument 3 names different: declaration 'nFacetGroups' definition 'maxFacetGroupIndex'. wsclean-v3.7/main/wsclean.cpp:1287:46: style:inconclusive: Function 'readExistingModelImages' argument 3 names different: declaration 'nFacetGroups' definition 'maxFacetGroupIndex'. [funcArgNamesDifferent] wsclean-v3.7/main/wsclean.h:157:39: note: Function 'readExistingModelImages' argument 3 names different: declaration 'nFacetGroups' definition 'maxFacetGroupIndex'. wsclean-v3.7/main/wsclean.cpp:1287:46: note: Function 'readExistingModelImages' argument 3 names different: declaration 'nFacetGroups' definition 'maxFacetGroupIndex'. wsclean-v3.7/main/wsclean.cpp:447:19: style: Local variable 'i' shadows outer variable [shadowVariable] wsclean-v3.7/main/wsclean.cpp:409:15: note: Shadowed declaration wsclean-v3.7/main/wsclean.cpp:447:19: note: Shadow variable wsclean-v3.7/main/wsclean.cpp:1672:40: style: Local variable 'deconvolution_table' shadows outer variable [shadowVariable] wsclean-v3.7/main/wsclean.cpp:1545:38: note: Shadowed declaration wsclean-v3.7/main/wsclean.cpp:1672:40: note: Shadow variable wsclean-v3.7/main/wsclean.cpp:193:52: performance: Function parameter 'facet_group' should be passed by const reference. [passedByValue] wsclean-v3.7/main/wsclean.cpp:380:53: performance: Function parameter 'facet_group' should be passed by const reference. [passedByValue] wsclean-v3.7/main/wsclean.cpp:151:62: style: Parameter 'averageBeam' can be declared as reference to const [constParameterReference] wsclean-v3.7/main/wsclean.cpp:1456:14: style: Variable 'ms' can be declared as reference to const [constVariableReference] wsclean-v3.7/main/wsclean.cpp:1543:48: style: Parameter 'groupTable' can be declared as reference to const [constParameterReference] wsclean-v3.7/main/wsclean.cpp:1842:14: style: Variable 'facet_image' can be declared as reference to const [constVariableReference] wsclean-v3.7/main/wsclean.cpp:339:21: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/main/wsclean.cpp:584:56: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/main/wsclean.cpp:1475:24: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/main/wsclean.cpp:1836:15: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/main/wsclean.cpp:2131:29: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/math/fourierdomainrenderer.cpp:62:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fftwf_complex [valueFlowBailoutIncompleteVar] wsclean-v3.7/math/imageoperations.cpp:28:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/math/imageoperations.cpp:112:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/math/imageoperations.cpp:215:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/math/imageoperations.cpp:255:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/math/subpixelrenderer.cpp:106:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warn [valueFlowBailoutIncompleteVar] wsclean-v3.7/math/subpixelrenderer.cpp:228:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/math/subpixelrenderer.cpp:174:43: style:inconclusive: Function 'RenderSource' argument 4 names different: declaration 'flux' definition 'brightness'. [funcArgNamesDifferent] wsclean-v3.7/math/subpixelrenderer.h:23:34: note: Function 'RenderSource' argument 4 names different: declaration 'flux' definition 'brightness'. wsclean-v3.7/math/subpixelrenderer.cpp:174:43: note: Function 'RenderSource' argument 4 names different: declaration 'flux' definition 'brightness'. wsclean-v3.7/math/subpixelrenderer.cpp:197:66: style:inconclusive: Function 'RenderWindowedSource' argument 4 names different: declaration 'brightness' definition 'flux'. [funcArgNamesDifferent] wsclean-v3.7/math/subpixelrenderer.h:32:35: note: Function 'RenderWindowedSource' argument 4 names different: declaration 'brightness' definition 'flux'. wsclean-v3.7/math/subpixelrenderer.cpp:197:66: note: Function 'RenderWindowedSource' argument 4 names different: declaration 'brightness' definition 'flux'. wsclean-v3.7/math/subpixelrenderer.cpp:37:18: style: Local variable 'value' shadows outer argument [shadowArgument] wsclean-v3.7/math/subpixelrenderer.cpp:32:48: note: Shadowed declaration wsclean-v3.7/math/subpixelrenderer.cpp:37:18: note: Shadow variable wsclean-v3.7/math/subpixelrenderer.cpp:29:35: style: struct member 'RenderingInfo::images' is never used. [unusedStructMember] wsclean-v3.7/model/modelparser.h:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] wsclean-v3.7/msproviders/contiguousms.cpp:30:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/msproviders/contiguousms.cpp:60:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DefaultLocking [valueFlowBailoutIncompleteVar] wsclean-v3.7/msproviders/contiguousms.cpp:154:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME [valueFlowBailoutIncompleteVar] wsclean-v3.7/msproviders/contiguousms.cpp:183:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Write [valueFlowBailoutIncompleteVar] wsclean-v3.7/msproviders/msreaders/contiguousmsreader.h:14:12: style: The destructor '~ContiguousMSReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] wsclean-v3.7/msproviders/msreaders/msreader.h:22:12: note: Virtual destructor in base class wsclean-v3.7/msproviders/msreaders/contiguousmsreader.h:14:12: note: Destructor in derived class wsclean-v3.7/msproviders/contiguousms.cpp:44:46: style:inconclusive: Function 'ContiguousMS' argument 6 names different: declaration 'channel_selection' definition 'channel_ranges'. [funcArgNamesDifferent] wsclean-v3.7/msproviders/contiguousms.h:36:11: note: Function 'ContiguousMS' argument 6 names different: declaration 'channel_selection' definition 'channel_ranges'. wsclean-v3.7/msproviders/contiguousms.cpp:44:46: note: Function 'ContiguousMS' argument 6 names different: declaration 'channel_selection' definition 'channel_ranges'. wsclean-v3.7/msproviders/contiguousms.cpp:45:32: style:inconclusive: Function 'ContiguousMS' argument 7 names different: declaration 'polOut' definition 'outputPolarization'. [funcArgNamesDifferent] wsclean-v3.7/msproviders/contiguousms.h:37:34: note: Function 'ContiguousMS' argument 7 names different: declaration 'polOut' definition 'outputPolarization'. wsclean-v3.7/msproviders/contiguousms.cpp:45:32: note: Function 'ContiguousMS' argument 7 names different: declaration 'polOut' definition 'outputPolarization'. wsclean-v3.7/msproviders/inmemoryprovider.h:12:3: style: Class 'InMemoryProvider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/msproviders/inmemoryprovider.h:34:10: style: The function 'StartTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] wsclean-v3.7/msproviders/msprovider.h:115:18: note: Virtual function in base class wsclean-v3.7/msproviders/inmemoryprovider.h:34:10: note: Function in derived class wsclean-v3.7/msproviders/msprovider.cpp:41:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/msproviders/msreaders/contiguousmsreader.cpp:114:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] wsclean-v3.7/msproviders/msreaders/contiguousmsreader.cpp:130:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] wsclean-v3.7/msproviders/msreaders/contiguousmsreader.cpp:145:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] wsclean-v3.7/msproviders/msreaders/contiguousmsreader.cpp:162:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] wsclean-v3.7/msproviders/msreaders/contiguousmsreader.cpp:12:54: style:inconclusive: Function 'ContiguousMSReader' argument 1 names different: declaration 'contiguousMS' definition 'contiguousms'. [funcArgNamesDifferent] wsclean-v3.7/msproviders/msreaders/contiguousmsreader.h:12:45: note: Function 'ContiguousMSReader' argument 1 names different: declaration 'contiguousMS' definition 'contiguousms'. wsclean-v3.7/msproviders/msreaders/contiguousmsreader.cpp:12:54: note: Function 'ContiguousMSReader' argument 1 names different: declaration 'contiguousMS' definition 'contiguousms'. wsclean-v3.7/msproviders/msreaders/reorderedmsreader.cpp:13:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] wsclean-v3.7/msproviders/msreaders/reorderedmsreader.cpp:144:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] wsclean-v3.7/msproviders/msreaders/timestepbufferreader.cpp:53:24: style: The scope of the variable 'metadata' can be reduced. [variableScope] wsclean-v3.7/msproviders/operations.cpp:32:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/msproviders/operations.cpp:57:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEIGHT_SPECTRUM [valueFlowBailoutIncompleteVar] wsclean-v3.7/msproviders/operations.cpp:85:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sisco [valueFlowBailoutIncompleteVar] wsclean-v3.7/msproviders/operations.cpp:150:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA [valueFlowBailoutIncompleteVar] wsclean-v3.7/msproviders/operations.cpp:185:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLARIZATION_ID [valueFlowBailoutIncompleteVar] wsclean-v3.7/msproviders/operations.cpp:205:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERVAL [valueFlowBailoutIncompleteVar] wsclean-v3.7/msproviders/operations.cpp:211:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME [valueFlowBailoutIncompleteVar] wsclean-v3.7/msproviders/operations.cpp:28:26: style:inconclusive: Function 'GetRowRange' argument 3 names different: declaration 'start_row' definition 'startRow'. [funcArgNamesDifferent] wsclean-v3.7/msproviders/operations.h:42:26: note: Function 'GetRowRange' argument 3 names different: declaration 'start_row' definition 'startRow'. wsclean-v3.7/msproviders/operations.cpp:28:26: note: Function 'GetRowRange' argument 3 names different: declaration 'start_row' definition 'startRow'. wsclean-v3.7/msproviders/operations.cpp:28:44: style:inconclusive: Function 'GetRowRange' argument 4 names different: declaration 'end_row' definition 'endRow'. [funcArgNamesDifferent] wsclean-v3.7/msproviders/operations.h:42:45: note: Function 'GetRowRange' argument 4 names different: declaration 'end_row' definition 'endRow'. wsclean-v3.7/msproviders/operations.cpp:28:44: note: Function 'GetRowRange' argument 4 names different: declaration 'end_row' definition 'endRow'. wsclean-v3.7/msproviders/reorderedmsprovider.cpp:108:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/msproviders/reorderedmsprovider.cpp:290:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/msproviders/reorderedmsprovider.cpp:368:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] wsclean-v3.7/msproviders/rowproviders/msrowproviderbase.h:73:21: style:inconclusive: Technically the member function 'wsclean::MsRowProviderBase::ModelColumnName' can be const. [functionConst] wsclean-v3.7/msproviders/rowproviders/noisemsrowprovider.h:32:5: style: Class 'NoiseMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wsclean-v3.7/msproviders/rowproviders/msrowproviderbase.h:73:21: performance: Function 'ModelColumnName()' should return member 'model_column_name_' by const reference. [returnByReference] wsclean-v3.7/msproviders/reorderedmsprovider.cpp:160:43: style:inconclusive: Function 'WriteModel' argument 2 names different: declaration 'add_to_MS' definition 'add_to_ms'. [funcArgNamesDifferent] wsclean-v3.7/msproviders/reorderedmsprovider.h:50:59: note: Function 'WriteModel' argument 2 names different: declaration 'add_to_MS' definition 'add_to_ms'. wsclean-v3.7/msproviders/reorderedmsprovider.cpp:160:43: note: Function 'WriteModel' argument 2 names different: declaration 'add_to_MS' definition 'add_to_ms'. wsclean-v3.7/msproviders/reorderedmsprovider.cpp:449:16: style: Local variable 'file_index' shadows outer variable [shadowVariable] wsclean-v3.7/msproviders/reorderedmsprovider.cpp:382:12: note: Shadowed declaration wsclean-v3.7/msproviders/reorderedmsprovider.cpp:449:16: note: Shadow variable wsclean-v3.7/msproviders/rowproviders/averagingmsrowprovider.cpp:35:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSITION [valueFlowBailoutIncompleteVar] wsclean-v3.7/msproviders/rowproviders/averagingmsrowprovider.cpp:230:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/msproviders/rowproviders/averagingmsrowprovider.cpp:291:47: style:inconclusive: Technically the member function 'wsclean::AveragingMSRowProvider::AveragingBuffer::Get' can be const. [functionConst] wsclean-v3.7/msproviders/rowproviders/averagingmsrowprovider.h:60:10: note: Technically the member function 'wsclean::AveragingMSRowProvider::AveragingBuffer::Get' can be const. wsclean-v3.7/msproviders/rowproviders/averagingmsrowprovider.cpp:291:47: note: Technically the member function 'wsclean::AveragingMSRowProvider::AveragingBuffer::Get' can be const. wsclean-v3.7/msproviders/rowproviders/averagingmsrowprovider.cpp:309:47: style:inconclusive: Technically the member function 'wsclean::AveragingMSRowProvider::AveragingBuffer::Get' can be const. [functionConst] wsclean-v3.7/msproviders/rowproviders/averagingmsrowprovider.h:63:10: note: Technically the member function 'wsclean::AveragingMSRowProvider::AveragingBuffer::Get' can be const. wsclean-v3.7/msproviders/rowproviders/averagingmsrowprovider.cpp:309:47: note: Technically the member function 'wsclean::AveragingMSRowProvider::AveragingBuffer::Get' can be const. wsclean-v3.7/msproviders/rowproviders/averagingmsrowprovider.cpp:166:31: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] wsclean-v3.7/msproviders/rowproviders/averagingmsrowprovider.cpp:162:7: note: outer condition: !MSRowProvider::AtEnd() wsclean-v3.7/msproviders/rowproviders/averagingmsrowprovider.cpp:166:31: note: opposite inner condition: MSRowProvider::AtEnd() wsclean-v3.7/msproviders/rowproviders/averagingmsrowprovider.cpp:179:14: warning: Either the condition 'buffer!=nullptr' is redundant or there is possible null pointer dereference: buffer. [nullPointerRedundantCheck] wsclean-v3.7/msproviders/rowproviders/averagingmsrowprovider.cpp:181:16: note: Assuming that condition 'buffer!=nullptr' is not redundant wsclean-v3.7/msproviders/rowproviders/averagingmsrowprovider.cpp:179:14: note: Null pointer dereference wsclean-v3.7/msproviders/rowproviders/bdamsrowprovider.cpp:33:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kAllTimesteps [valueFlowBailoutIncompleteVar] wsclean-v3.7/msproviders/rowproviders/bdamsrowprovider.h:52:14: warning: Member variable 'Data::antenna_1' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/msproviders/rowproviders/bdamsrowprovider.h:52:14: warning: Member variable 'Data::antenna_2' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/msproviders/rowproviders/bdamsrowprovider.h:52:14: warning: Member variable 'Data::field_id' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/msproviders/rowproviders/bdamsrowprovider.h:52:14: warning: Member variable 'Data::data_description_id' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/msproviders/rowproviders/bdamsrowprovider.h:52:14: warning: Member variable 'Data::row_index' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/msproviders/rowproviders/bdamsrowprovider.h:52:14: warning: Member variable 'Data::uvw' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/msproviders/rowproviders/msrowprovider.cpp:50:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEIGHT [valueFlowBailoutIncompleteVar] wsclean-v3.7/msproviders/rowproviders/msweightcolumn.cpp:12:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEIGHT [valueFlowBailoutIncompleteVar] wsclean-v3.7/msproviders/rowproviders/noisemsrowprovider.cpp:35:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/scheduling/griddingtaskfactory.cpp:43:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FullStokes [valueFlowBailoutIncompleteVar] wsclean-v3.7/scheduling/griddingtaskfactory.cpp:48:35: style:inconclusive: Technically the member function 'wsclean::GriddingTaskFactory::CreateBase' can be const. [functionConst] wsclean-v3.7/scheduling/griddingtaskfactory.h:102:16: note: Technically the member function 'wsclean::GriddingTaskFactory::CreateBase' can be const. wsclean-v3.7/scheduling/griddingtaskfactory.cpp:48:35: note: Technically the member function 'wsclean::GriddingTaskFactory::CreateBase' can be const. wsclean-v3.7/scheduling/mpischeduler.cpp:33:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] wsclean-v3.7/scheduling/mpischeduler.cpp:60:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_running_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/scheduling/mpischeduler.cpp:89:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_running_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/scheduling/mpischeduler.cpp:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable available_room_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/scheduling/mpischeduler.cpp:152:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/scheduling/mpischeduler.cpp:184:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channelToNode [valueFlowBailoutIncompleteVar] wsclean-v3.7/scheduling/mpischeduler.cpp:204:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/scheduling/mpischeduler.cpp:241:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callbacks_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/scheduling/mpischeduler.cpp:249:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable available_room_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/scheduling/mpischeduler.cpp:259:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] wsclean-v3.7/scheduling/mpischeduler.cpp:269:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/scheduling/mpiworkerscheduler.cpp:21:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] wsclean-v3.7/scheduling/mpiworkerscheduler.cpp:28:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/scheduling/mpiworkerscheduler.cpp:31:64: style: Parameter 'result' can be declared as reference to const [constParameterReference] wsclean-v3.7/scheduling/threadedscheduler.cpp:26:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/scheduling/threadedscheduler.cpp:44:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] wsclean-v3.7/scheduling/threadedscheduler.cpp:141:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/scheduling/threadedscheduler.cpp:265:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/scheduling/threadedscheduler.cpp:53:63: style:inconclusive: Function 'Run' argument 2 names different: declaration 'finishCallback' definition 'finish_callback'. [funcArgNamesDifferent] wsclean-v3.7/scheduling/threadedscheduler.h:23:49: note: Function 'Run' argument 2 names different: declaration 'finishCallback' definition 'finish_callback'. wsclean-v3.7/scheduling/threadedscheduler.cpp:53:63: note: Function 'Run' argument 2 names different: declaration 'finishCallback' definition 'finish_callback'. wsclean-v3.7/scheduling/threadedscheduler.cpp:138:49: style:inconclusive: Function 'TryStealTask' argument 3 names different: declaration 'parent_scheduler' definition 'scheduler'. [funcArgNamesDifferent] wsclean-v3.7/scheduling/threadedscheduler.h:74:51: note: Function 'TryStealTask' argument 3 names different: declaration 'parent_scheduler' definition 'scheduler'. wsclean-v3.7/scheduling/threadedscheduler.cpp:138:49: note: Function 'TryStealTask' argument 3 names different: declaration 'parent_scheduler' definition 'scheduler'. wsclean-v3.7/scheduling/threadedscheduler.cpp:195:40: style:inconclusive: Function 'ProcessTask' argument 4 names different: declaration 'lock_excess_tasks' definition 'signal_task_completion'. [funcArgNamesDifferent] wsclean-v3.7/scheduling/threadedscheduler.h:65:63: note: Function 'ProcessTask' argument 4 names different: declaration 'lock_excess_tasks' definition 'signal_task_completion'. wsclean-v3.7/scheduling/threadedscheduler.cpp:195:40: note: Function 'ProcessTask' argument 4 names different: declaration 'lock_excess_tasks' definition 'signal_task_completion'. wsclean-v3.7/scheduling/threadedscheduler.cpp:150:17: style: Variable 'task_data' can be declared as reference to const [constVariableReference] wsclean-v3.7/scheduling/threadedscheduler.cpp:69:29: warning:inconclusive: Access of moved variable 'task'. [accessMoved] wsclean-v3.7/scheduling/threadedscheduler.cpp:64:21: note: Calling std::move(task) wsclean-v3.7/scheduling/threadedscheduler.cpp:69:29: note: Access of moved variable 'task'. wsclean-v3.7/scheduling/threadedscheduler.cpp:72:7: warning:inconclusive: Access of moved variable 'task'. [accessMoved] wsclean-v3.7/scheduling/threadedscheduler.cpp:64:21: note: Calling std::move(task) wsclean-v3.7/scheduling/threadedscheduler.cpp:72:7: note: Access of moved variable 'task'. wsclean-v3.7/scheduling/threadedscheduler.cpp:311:5: warning:inconclusive: Access of moved variable 'ready_list_'. [accessMoved] wsclean-v3.7/scheduling/threadedscheduler.cpp:310:24: note: Calling std::move(ready_list_) wsclean-v3.7/scheduling/threadedscheduler.cpp:311:5: note: Access of moved variable 'ready_list_'. wsclean-v3.7/structures/imageweights.cpp:329:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/structures/imageweights.cpp:353:22: style:inconclusive: Technically the member function 'wsclean::ImageWeights::windowMean' can be const. [functionConst] wsclean-v3.7/structures/imageweights.h:108:10: note: Technically the member function 'wsclean::ImageWeights::windowMean' can be const. wsclean-v3.7/structures/imageweights.cpp:353:22: note: Technically the member function 'wsclean::ImageWeights::windowMean' can be const. wsclean-v3.7/structures/imageweights.cpp:75:37: style:inconclusive: Function 'Grid' argument 1 names different: declaration 'ms' definition 'msProvider'. [funcArgNamesDifferent] wsclean-v3.7/structures/imageweights.h:38:25: note: Function 'Grid' argument 1 names different: declaration 'ms' definition 'msProvider'. wsclean-v3.7/structures/imageweights.cpp:75:37: note: Function 'Grid' argument 1 names different: declaration 'ms' definition 'msProvider'. wsclean-v3.7/structures/imageweights.cpp:90:27: style: Consider using std::replace_if algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/structures/imageweights.cpp:122:37: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/structures/imageweights.cpp:130:29: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/structures/imageweights.cpp:143:29: style: Consider using std::replace_if algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/structures/imagingtable.cpp:32:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/structures/imagingtable.cpp:78:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/structures/imagingtable.cpp:95:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/structures/imagingtableentry.cpp:11:20: warning: Member variable 'ImagingTableEntry::siCorrection' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/structures/imagingtableentry.cpp:11:20: warning: Member variable 'ImagingTableEntry::normalizationFactor' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/structures/inmemoryreordering.cpp:75:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] wsclean-v3.7/structures/inmemoryreordering.cpp:53:43: style: Variable 'meta_data' is assigned a value that is never used. [unreadVariable] wsclean-v3.7/structures/msselection.cpp:23:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/structures/observationinfo.cpp:42:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSITION [valueFlowBailoutIncompleteVar] wsclean-v3.7/structures/primarybeam.cpp:346:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RR [valueFlowBailoutIncompleteVar] wsclean-v3.7/structures/primarybeam.cpp:451:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/structures/primarybeam.cpp:489:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/structures/primarybeam.cpp:494:19: style: The member function 'wsclean::PrimaryBeam::MakeOrReuse' can be static. [functionStatic] wsclean-v3.7/structures/primarybeam.h:81:8: note: The member function 'wsclean::PrimaryBeam::MakeOrReuse' can be static. wsclean-v3.7/structures/primarybeam.cpp:494:19: note: The member function 'wsclean::PrimaryBeam::MakeOrReuse' can be static. wsclean-v3.7/structures/primarybeam.cpp:246:10: style: The scope of the variable 'start_time' can be reduced. [variableScope] wsclean-v3.7/structures/primarybeam.cpp:247:10: style: The scope of the variable 'previous_time' can be reduced. [variableScope] wsclean-v3.7/structures/primarybeam.cpp:249:10: style: The scope of the variable 'row' can be reduced. [variableScope] wsclean-v3.7/structures/primarybeam.cpp:250:10: style: The scope of the variable 'start_row' can be reduced. [variableScope] wsclean-v3.7/structures/primarybeam.cpp:246:21: style: Variable 'start_time' is assigned a value that is never used. [unreadVariable] wsclean-v3.7/structures/primarybeam.cpp:247:24: style: Variable 'previous_time' is assigned a value that is never used. [unreadVariable] wsclean-v3.7/structures/resources.cpp:41:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PHYS_PAGES [valueFlowBailoutIncompleteVar] wsclean-v3.7/system/pythonfilepath.cpp:16:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/gridding/tvisibilitymodifier.cpp:37:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kAntenna1BeamGainX [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/gridding/tvisibilitymodifier.cpp:116:3: debug: CheckClass::isMemberVar found used member variable 'modifier' with varid 0 [varid0] wsclean-v3.7/tests/gridding/tvisibilitymodifier.cpp:126:3: debug: CheckClass::isMemberVar found used member variable 'modifier' with varid 0 [varid0] wsclean-v3.7/tests/gridding/tvisibilitymodifier.cpp:59:8: style: The member function 'wsclean::visibility_modifier::ModifierFixture < 2 >::CheckClose' can be static. [functionStatic] wsclean-v3.7/tests/io/tcachedimageset.cpp:112:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XX [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/io/tcachedimageset.cpp:128:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YY [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/io/tcachedimageset.cpp:184:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/io/tcachedimageset.cpp:236:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YY [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/io/tcachedimageset.cpp:91:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable writer_ [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/io/tcachedimageset.cpp:112:3: debug: CheckClass::isMemberVar found used member variable 'cSet_' with varid 0 [varid0] wsclean-v3.7/tests/io/tcachedimageset.cpp:208:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/tests/io/tparsetreader.cpp:61:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/io/tparsetreader.cpp:75:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/main/tcommandline.cpp:126:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/main/tcommandline.cpp:151:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/main/tcommandline.cpp:167:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/main/tcommandline.cpp:180:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/main/tcommandline.cpp:190:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/main/tmshelper.cpp:40:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/main/tsettings.cpp:66:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/main/tsettings.cpp:99:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/main/tsettings.cpp:105:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesU [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/math/trenderer.cpp:59:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/math/trenderer.cpp:89:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/math/trenderer.cpp:117:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StokesI [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/math/trenderer.cpp:20:34: style: double result is assigned to const long double variable. If the variable is const long double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] wsclean-v3.7/tests/model/tbbsmodel.cpp:67:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/model/tbbsmodel.cpp:66:28: style: Variable 'input2' is assigned a value that is never used. [unreadVariable] wsclean-v3.7/tests/msproviders/tbdamsrowprovider.cpp:17:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/msproviders/tbdamsrowprovider.cpp:34:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kEvenTimesteps [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/msproviders/tbdamsrowprovider.cpp:40:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kOddTimesteps [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/msproviders/tbdamsrowprovider.cpp:46:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/msproviders/tbdamsrowprovider.cpp:85:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMs [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/msproviders/tbdamsrowprovider.cpp:108:19: style: Local variable 'data' shadows outer variable [shadowVariable] wsclean-v3.7/tests/msproviders/tbdamsrowprovider.cpp:90:33: note: Shadowed declaration wsclean-v3.7/tests/msproviders/tbdamsrowprovider.cpp:108:19: note: Shadow variable wsclean-v3.7/tests/msproviders/tbdamsrowprovider.cpp:86:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/tests/msproviders/tinmemoryprovider.cpp:41:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiagonalInstrumental [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/msproviders/tmsrowproviderbase.cpp:20:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_error [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/msproviders/tnoisemsrowprovider.cpp:14:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kQuiet [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/scheduling/tgriddingtaskfactory.cpp:56:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LR [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/scheduling/tgriddingtaskfactory.cpp:75:19: style: Variable 'entry.index' is assigned a value that is never used. [unreadVariable] wsclean-v3.7/tests/structures/tfacetutil.cpp:22:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/structures/tfacetutil.cpp:43:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/structures/timagingtable.cpp:255:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deconvolution_table [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/structures/timagingtable.cpp:310:13: style: Variable 'psf_accessor' can be declared as pointer to const [constVariablePointer] wsclean-v3.7/tests/structures/timagingtable.cpp:322:11: style: Variable 'model_accessor' can be declared as pointer to const [constVariablePointer] wsclean-v3.7/tests/structures/timagingtable.cpp:331:11: style: Variable 'residual_accessor' can be declared as pointer to const [constVariablePointer] wsclean-v3.7/tests/structures/timagingtable.cpp:44:3: error: Uninitialized variable: entry1 [uninitvar] wsclean-v3.7/tests/structures/timagingtable.cpp:45:3: error: Uninitialized variable: entry2 [uninitvar] wsclean-v3.7/tests/structures/timagingtable.cpp:86:3: error: Uninitialized variable: entry0_0 [uninitvar] wsclean-v3.7/tests/structures/timagingtable.cpp:87:3: error: Uninitialized variable: entry0_1 [uninitvar] wsclean-v3.7/tests/structures/timagingtable.cpp:88:3: error: Uninitialized variable: entry1_0 [uninitvar] wsclean-v3.7/tests/structures/timagingtable.cpp:89:3: error: Uninitialized variable: entry1_1 [uninitvar] wsclean-v3.7/tests/structures/timagingtable.cpp:123:3: error: Uninitialized variable: entry0_0 [uninitvar] wsclean-v3.7/tests/structures/timagingtable.cpp:124:3: error: Uninitialized variable: entry0_1 [uninitvar] wsclean-v3.7/tests/structures/timagingtable.cpp:127:3: error: Uninitialized variable: entry0_2 [uninitvar] wsclean-v3.7/tests/structures/timagingtable.cpp:128:3: error: Uninitialized variable: entry1_0 [uninitvar] wsclean-v3.7/tests/structures/timagingtable.cpp:163:3: error: Uninitialized variable: entry0_0 [uninitvar] wsclean-v3.7/tests/structures/timagingtable.cpp:164:3: error: Uninitialized variable: entry0_1 [uninitvar] wsclean-v3.7/tests/structures/timagingtable.cpp:165:3: error: Uninitialized variable: entry0_2 [uninitvar] wsclean-v3.7/tests/structures/timagingtable.cpp:166:3: error: Uninitialized variable: entry1_0 [uninitvar] wsclean-v3.7/tests/structures/timagingtable.cpp:208:3: error: Uninitialized variable: entry0_0 [uninitvar] wsclean-v3.7/tests/structures/timagingtable.cpp:209:3: error: Uninitialized variable: entry0_1 [uninitvar] wsclean-v3.7/tests/structures/timagingtable.cpp:210:3: error: Uninitialized variable: entry0_2 [uninitvar] wsclean-v3.7/tests/structures/timagingtable.cpp:211:3: error: Uninitialized variable: entry1_0 [uninitvar] wsclean-v3.7/tests/structures/timagingtable.cpp:261:3: error: Uninitialized variable: entry [uninitvar] wsclean-v3.7/tests/structures/tprimarybeamimageset.cpp:87:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/structures/tresources.cpp:31:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kQuiet [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/tbaselinedependentaveraging.cpp:25:1: debug: Function::addArguments found argument 'dataIsAvailable' with varid 0. [varid0] wsclean-v3.7/tests/tbaselinedependentaveraging.cpp:93:1: debug: Function::addArguments found argument 'dataIsAvailable' with varid 0. [varid0] wsclean-v3.7/tests/tbaselinedependentaveraging.cpp:27:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kQuiet [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/tbaselinedependentaveraging.cpp:95:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kQuiet [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/tfitsdateobstime.cpp:30:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sample [valueFlowBailoutIncompleteVar] wsclean-v3.7/tests/tserialization.cpp:63:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kEvenTimesteps [valueFlowBailoutIncompleteVar] wsclean-v3.7/wgridder/wgridder.h:178:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPolarizations [valueFlowBailoutIncompleteVar] wsclean-v3.7/wgridder/wgridder_implementation.h:171:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mode [valueFlowBailoutIncompleteVar] wsclean-v3.7/wgridder/wgridder.h:109:8: style: Either there is a missing 'override', or the member function 'wsclean::VisibilityCallbackBuffer < std :: complex < float > , ducc0 :: detail_mav :: mav_info < 2 > >::prefetch_r' can be static. [functionStatic] wsclean-v3.7/wgridder/wgridder.h:111:8: style: Either there is a missing 'override', or the member function 'wsclean::VisibilityCallbackBuffer < std :: complex < float > , ducc0 :: detail_mav :: mav_info < 2 > >::prefetch_w' can be static. [functionStatic] wsclean-v3.7/wgridder/wgridder.h:113:8: style: Either there is a missing 'override', or the member function 'wsclean::VisibilityCallbackBuffer < std :: complex < float > , ducc0 :: detail_mav :: mav_info < 2 > >::prefetch_r' can be static. [functionStatic] wsclean-v3.7/wgridder/wgridder_implementation.h:37:31: style:inconclusive: Function 'WGridder < float >' argument 12 names different: declaration 'tuning_' definition 'tuning'. [funcArgNamesDifferent] wsclean-v3.7/wgridder/wgridder.h:251:62: note: Function 'WGridder < float >' argument 12 names different: declaration 'tuning_' definition 'tuning'. wsclean-v3.7/wgridder/wgridder_implementation.h:37:31: note: Function 'WGridder < float >' argument 12 names different: declaration 'tuning_' definition 'tuning'. wsclean-v3.7/wgridder/wgridder_implementation.h:37:31: style:inconclusive: Function 'WGridder < double >' argument 12 names different: declaration 'tuning_' definition 'tuning'. [funcArgNamesDifferent] wsclean-v3.7/wgridder/wgridder.h:251:62: note: Function 'WGridder < double >' argument 12 names different: declaration 'tuning_' definition 'tuning'. wsclean-v3.7/wgridder/wgridder_implementation.h:37:31: note: Function 'WGridder < double >' argument 12 names different: declaration 'tuning_' definition 'tuning'. wsclean-v3.7/wgridder/wgridder_implementation.h:295:32: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wsclean-v3.7/wgridder/wgriddingmsgridder.cpp:73:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warn [valueFlowBailoutIncompleteVar] wsclean-v3.7/wgridder/wgriddingmsgridder.cpp:113:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warn [valueFlowBailoutIncompleteVar] wsclean-v3.7/wgridder/wgriddingmsgridder.cpp:194:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/wgridder/wgriddingmsgridder.cpp:270:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/wgridder/wgriddingmsgridder.cpp:333:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/wgridder/wgriddingmsgridder.cpp:364:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/wgridder/wgriddingmsgridder.cpp:423:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/wgridder/wgriddingmsgridder.cpp:541:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/wgridder/wgriddingmsgridder.cpp:581:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/wtowers/wtowersmsgridder.cpp:76:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warn [valueFlowBailoutIncompleteVar] wsclean-v3.7/wtowers/wtowersmsgridder.cpp:150:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/wtowers/wtowersmsgridder.cpp:236:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/wtowers/wtowersmsgridder.cpp:324:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] wsclean-v3.7/wtowers/wtowersmsgridder.cpp:362:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/wtowers/wtowers_gridder_implementation.h:88:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_SUCCESS [valueFlowBailoutIncompleteVar] wsclean-v3.7/wtowers/wtowers_gridder_implementation.h:141:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] wsclean-v3.7/wtowers/wtowers_gridder_implementation.h:182:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_MEM_FLOAT [valueFlowBailoutIncompleteVar] wsclean-v3.7/wtowers/wtowers_gridder_implementation.h:292:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDP_MEM_FLOAT [valueFlowBailoutIncompleteVar] wsclean-v3.7/wtowers/wtowersmsgridder.cpp:24:19: warning: Member variable 'WTowersMsGridder::max_abs_w_' is not initialized in the constructor. [uninitMemberVar] wsclean-v3.7/wtowers/wtowers_gridder_implementation.h:33:9: style:inconclusive: Function 'WTowersGridder < double >' argument 9 names different: declaration 'wtowers_subgrid_size' definition 'subgrid_size'. [funcArgNamesDifferent] wsclean-v3.7/wtowers/wtowers_gridder.h:55:22: note: Function 'WTowersGridder < double >' argument 9 names different: declaration 'wtowers_subgrid_size' definition 'subgrid_size'. wsclean-v3.7/wtowers/wtowers_gridder_implementation.h:33:9: note: Function 'WTowersGridder < double >' argument 9 names different: declaration 'wtowers_subgrid_size' definition 'subgrid_size'. wsclean-v3.7/wtowers/wtowers_gridder_implementation.h:33:27: style:inconclusive: Function 'WTowersGridder < double >' argument 10 names different: declaration 'wtowers_support' definition 'support'. [funcArgNamesDifferent] wsclean-v3.7/wtowers/wtowers_gridder.h:55:48: note: Function 'WTowersGridder < double >' argument 10 names different: declaration 'wtowers_support' definition 'support'. wsclean-v3.7/wtowers/wtowers_gridder_implementation.h:33:27: note: Function 'WTowersGridder < double >' argument 10 names different: declaration 'wtowers_support' definition 'support'. wsclean-v3.7/wtowers/wtowers_gridder_implementation.h:33:40: style:inconclusive: Function 'WTowersGridder < double >' argument 11 names different: declaration 'wtowers_w_support' definition 'w_support'. [funcArgNamesDifferent] wsclean-v3.7/wtowers/wtowers_gridder.h:56:22: note: Function 'WTowersGridder < double >' argument 11 names different: declaration 'wtowers_w_support' definition 'w_support'. wsclean-v3.7/wtowers/wtowers_gridder_implementation.h:33:40: note: Function 'WTowersGridder < double >' argument 11 names different: declaration 'wtowers_w_support' definition 'w_support'. wsclean-v3.7/wtowers/wtowers_gridder_implementation.h:33:58: style:inconclusive: Function 'WTowersGridder < double >' argument 12 names different: declaration 'wtowers_padding' definition 'padding'. [funcArgNamesDifferent] wsclean-v3.7/wtowers/wtowers_gridder.h:56:48: note: Function 'WTowersGridder < double >' argument 12 names different: declaration 'wtowers_padding' definition 'padding'. wsclean-v3.7/wtowers/wtowers_gridder_implementation.h:33:58: note: Function 'WTowersGridder < double >' argument 12 names different: declaration 'wtowers_padding' definition 'padding'. wsclean-v3.7/wtowers/wtowers_gridder_implementation.h:34:12: style:inconclusive: Function 'WTowersGridder < double >' argument 13 names different: declaration 'wtowers_w_padding' definition 'w_padding'. [funcArgNamesDifferent] wsclean-v3.7/wtowers/wtowers_gridder.h:57:25: note: Function 'WTowersGridder < double >' argument 13 names different: declaration 'wtowers_w_padding' definition 'w_padding'. wsclean-v3.7/wtowers/wtowers_gridder_implementation.h:34:12: note: Function 'WTowersGridder < double >' argument 13 names different: declaration 'wtowers_w_padding' definition 'w_padding'. wsclean-v3.7/wtowers/wtowers_gridder_implementation.h:33:9: style:inconclusive: Function 'WTowersGridder < float >' argument 9 names different: declaration 'wtowers_subgrid_size' definition 'subgrid_size'. [funcArgNamesDifferent] wsclean-v3.7/wtowers/wtowers_gridder.h:55:22: note: Function 'WTowersGridder < float >' argument 9 names different: declaration 'wtowers_subgrid_size' definition 'subgrid_size'. wsclean-v3.7/wtowers/wtowers_gridder_implementation.h:33:9: note: Function 'WTowersGridder < float >' argument 9 names different: declaration 'wtowers_subgrid_size' definition 'subgrid_size'. wsclean-v3.7/wtowers/wtowers_gridder_implementation.h:33:27: style:inconclusive: Function 'WTowersGridder < float >' argument 10 names different: declaration 'wtowers_support' definition 'support'. [funcArgNamesDifferent] wsclean-v3.7/wtowers/wtowers_gridder.h:55:48: note: Function 'WTowersGridder < float >' argument 10 names different: declaration 'wtowers_support' definition 'support'. wsclean-v3.7/wtowers/wtowers_gridder_implementation.h:33:27: note: Function 'WTowersGridder < float >' argument 10 names different: declaration 'wtowers_support' definition 'support'. wsclean-v3.7/wtowers/wtowers_gridder_implementation.h:33:40: style:inconclusive: Function 'WTowersGridder < float >' argument 11 names different: declaration 'wtowers_w_support' definition 'w_support'. [funcArgNamesDifferent] wsclean-v3.7/wtowers/wtowers_gridder.h:56:22: note: Function 'WTowersGridder < float >' argument 11 names different: declaration 'wtowers_w_support' definition 'w_support'. wsclean-v3.7/wtowers/wtowers_gridder_implementation.h:33:40: note: Function 'WTowersGridder < float >' argument 11 names different: declaration 'wtowers_w_support' definition 'w_support'. wsclean-v3.7/wtowers/wtowers_gridder_implementation.h:33:58: style:inconclusive: Function 'WTowersGridder < float >' argument 12 names different: declaration 'wtowers_padding' definition 'padding'. [funcArgNamesDifferent] wsclean-v3.7/wtowers/wtowers_gridder.h:56:48: note: Function 'WTowersGridder < float >' argument 12 names different: declaration 'wtowers_padding' definition 'padding'. wsclean-v3.7/wtowers/wtowers_gridder_implementation.h:33:58: note: Function 'WTowersGridder < float >' argument 12 names different: declaration 'wtowers_padding' definition 'padding'. wsclean-v3.7/wtowers/wtowers_gridder_implementation.h:34:12: style:inconclusive: Function 'WTowersGridder < float >' argument 13 names different: declaration 'wtowers_w_padding' definition 'w_padding'. [funcArgNamesDifferent] wsclean-v3.7/wtowers/wtowers_gridder.h:57:25: note: Function 'WTowersGridder < float >' argument 13 names different: declaration 'wtowers_w_padding' definition 'w_padding'. wsclean-v3.7/wtowers/wtowers_gridder_implementation.h:34:12: note: Function 'WTowersGridder < float >' argument 13 names different: declaration 'wtowers_w_padding' definition 'w_padding'. wsclean-v3.7/wtowers/wtowersmsgridder.cpp:298:35: style: Variable 'ms_data' can be declared as reference to const [constVariableReference] wsclean-v3.7/wtowers/wtowers_gridder_implementation.h:253:32: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] diff: head wsclean-v3.7/main/wsclean.cpp:193:52: performance: Function parameter 'facet_group' should be passed by const reference. [passedByValue] head wsclean-v3.7/main/wsclean.cpp:380:53: performance: Function parameter 'facet_group' should be passed by const reference. [passedByValue] DONE