2024-04-18 20:56 ftp://ftp.de.debian.org/debian/pool/main/m/musescore3/musescore3_3.2.3+dfsg2.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=openssl --library=zlib --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.56 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: 1fa728c (2024-04-18 22:36:33 +0200) count: 9120 6803 elapsed-time: 132.4 237.3 head-timing-info: old-timing-info: head results: musescore3-3.2.3+dfsg2.orig/aeolus/global.h:54:0: error: #error Byte order is undefined ! [preprocessorErrorDirective] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:29:21: warning: Member variable 'SyntiParameterData::_min' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:29:21: warning: Member variable 'SyntiParameterData::_max' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:36:21: warning: Member variable 'SyntiParameterData::_min' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:36:21: warning: Member variable 'SyntiParameterData::_max' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:44:21: warning: Member variable 'SyntiParameterData::_min' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:44:21: warning: Member variable 'SyntiParameterData::_max' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:52:21: warning: Member variable 'SyntiParameterData::_fval' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:52:21: warning: Member variable 'SyntiParameterData::_min' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:52:21: warning: Member variable 'SyntiParameterData::_max' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:60:21: warning: Member variable 'SyntiParameterData::_fval' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:60:21: warning: Member variable 'SyntiParameterData::_min' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:60:21: warning: Member variable 'SyntiParameterData::_max' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:39:7: performance: Variable '_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:47:7: performance: Variable '_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:55:7: performance: Variable '_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:57:7: performance: Variable '_sval' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:63:7: performance: Variable '_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:65:7: performance: Variable '_sval' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:76:7: performance: Variable '_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:147:7: performance: Variable 'd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:157:7: performance: Variable 'd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:162:7: performance: Variable 'd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:167:7: performance: Variable 'd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:172:7: performance: Variable 'd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/aeolus/sparm_p.h:38:7: style: Struct 'SParmId' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:130:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:130:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:130:13: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:135:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:135:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:135:13: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:44:44: style:inconclusive: Function 'SyntiParameterData' argument 1 names different: declaration 'id' definition 'i'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/aeolus/sparm_p.h:68:30: note: Function 'SyntiParameterData' argument 1 names different: declaration 'id' definition 'i'. musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:44:44: note: Function 'SyntiParameterData' argument 1 names different: declaration 'id' definition 'i'. musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:60:44: style:inconclusive: Function 'SyntiParameterData' argument 1 names different: declaration 'id' definition 'i'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/aeolus/sparm_p.h:70:30: note: Function 'SyntiParameterData' argument 1 names different: declaration 'id' definition 'i'. musescore3-3.2.3+dfsg2.orig/aeolus/sparm.cpp:60:44: note: Function 'SyntiParameterData' argument 1 names different: declaration 'id' definition 'i'. musescore3-3.2.3+dfsg2.orig/aeolus/prbsgen.h:146:17: warning: Member variable 'Prbsgen::_hbit' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/aeolus/rngen.cpp:30:8: warning: Member variable 'Rngen::_vd' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/aeolus/rngen.cpp:30:8: warning: Member variable 'Rngen::_vf' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/aeolus/rngen.cpp:43:12: style: The scope of the variable 'j' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/aeolus/rngen.cpp:41:28: style:inconclusive: Function 'init' argument 1 names different: declaration 'seed' definition 's'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/aeolus/rngen.h:33:25: note: Function 'init' argument 1 names different: declaration 'seed' definition 's'. musescore3-3.2.3+dfsg2.orig/aeolus/rngen.cpp:41:28: note: Function 'init' argument 1 names different: declaration 'seed' definition 's'. musescore3-3.2.3+dfsg2.orig/audiofile/audiofile.cpp:64:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFM_READ [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/audiofile/audiofile.cpp:43:12: warning: Member variable 'AudioFile::hasInstrument' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/audiofile/audiofile.cpp:43:12: warning: Member variable 'AudioFile::idx' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/audiofile/audiofile.cpp:43:12: warning: Member variable 'AudioFile::_type' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/audiofile/audiofile.h:51:18: performance:inconclusive: Technically the member function 'AudioFile::write' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/audiofile/audiofile.cpp:142:23: note: Technically the member function 'AudioFile::write' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/audiofile/audiofile.h:51:18: note: Technically the member function 'AudioFile::write' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/audiofile/audiofile.h:53:20: style:inconclusive: Technically the member function 'AudioFile::loopStart' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/audiofile/audiofile.h:54:20: style:inconclusive: Technically the member function 'AudioFile::loopEnd' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/audiofile/audiofile.h:55:11: style:inconclusive: Technically the member function 'AudioFile::loopMode' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/audiofile/audiofile.cpp:16:15: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/audiofile/audiofile.cpp:19:15: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/audiofile/audiofile.cpp:22:15: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/audiofile/audiofile.cpp:25:15: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/audiofile/audiofile.cpp:28:15: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/audiofile/audiofile.cpp:66:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] musescore3-3.2.3+dfsg2.orig/awl/fastlog.h:38:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/aslider.cpp:46:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrongFocus [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/aslider.cpp:128:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/aslider.cpp:156:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/aslider.cpp:174:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/aslider.cpp:308:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Slider [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/colorlabel.cpp:31:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blue [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/colorlabel.cpp:96:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowAlphaChannel [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/colorlabel.cpp:31:7: performance: Variable '_color' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/awl/colorlabel.h:43:7: style: Class 'ColorLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/awl/aslider.h:87:7: style: Class 'AbstractSlider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/awl/aslider.h:153:7: style: Class 'AccessibleAbstractSlider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/awl/aslider.cpp:185:38: style:inconclusive: Function 'setValue' argument 1 names different: declaration 'v' definition 'val'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/awl/aslider.h:84:36: note: Function 'setValue' argument 1 names different: declaration 'v' definition 'val'. musescore3-3.2.3+dfsg2.orig/awl/aslider.cpp:185:38: note: Function 'setValue' argument 1 names different: declaration 'v' definition 'val'. musescore3-3.2.3+dfsg2.orig/awl/aslider.cpp:253:44: style:inconclusive: Function 'setMinLogValue' argument 1 names different: declaration 'v' definition 'val'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/awl/aslider.h:120:34: note: Function 'setMinLogValue' argument 1 names different: declaration 'v' definition 'val'. musescore3-3.2.3+dfsg2.orig/awl/aslider.cpp:253:44: note: Function 'setMinLogValue' argument 1 names different: declaration 'v' definition 'val'. musescore3-3.2.3+dfsg2.orig/awl/aslider.cpp:277:44: style:inconclusive: Function 'setMaxLogValue' argument 1 names different: declaration 'v' definition 'val'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/awl/aslider.h:123:34: note: Function 'setMaxLogValue' argument 1 names different: declaration 'v' definition 'val'. musescore3-3.2.3+dfsg2.orig/awl/aslider.cpp:277:44: note: Function 'setMaxLogValue' argument 1 names different: declaration 'v' definition 'val'. musescore3-3.2.3+dfsg2.orig/awl/aslider.cpp:156:82: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] musescore3-3.2.3+dfsg2.orig/awl/aslider.cpp:193:26: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] musescore3-3.2.3+dfsg2.orig/awl/aslider.cpp:259:29: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] musescore3-3.2.3+dfsg2.orig/awl/aslider.cpp:280:23: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.cpp:469:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.cpp:519:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/knob.h:66:7: style: Class 'Knob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/awl/volknob.h:40:7: style: Class 'VolKnob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/awl/awlplugin.h:57:7: style: Class 'KnobPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/awl/awlplugin.h:71:7: style: Class 'VolKnobPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/awl/awlplugin.h:85:7: style: Class 'PanKnobPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/awl/awlplugin.h:99:7: style: Class 'MidiPanKnobPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/awl/awlplugin.h:113:7: style: Class 'ColorLabelPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/awl/awlplugin.h:127:7: style: Class 'SliderPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/awl/awlplugin.h:141:7: style: Class 'VolSliderPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/awl/awlplugin.h:155:7: style: Class 'MeterSliderPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/awl/awlplugin.h:169:7: style: Class 'DenominatorSpinBoxPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/awl/awlplugin.h:183:7: style: Class 'PitchLabelPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/awl/awlplugin.h:197:7: style: Class 'PitchEditPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/awl/panknob.h:40:7: style: Class 'PanKnob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/awl/midipanknob.h:45:7: style: Class 'MidiPanKnob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/awl/slider.h:64:7: style: Class 'Slider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/awl/slider.h:65:7: style: Class 'Slider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/awl/volslider.h:45:7: style: Class 'VolSlider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/awl/mslider.h:57:7: style: Class 'MeterSlider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/awl/denomspinbox.h:37:7: style: Class 'DenominatorSpinBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/awl/pitchedit.h:44:7: style: Class 'PitchEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/awl/pitchlabel.h:43:7: style: Class 'PitchLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/awl/slider.h:74:20: style: The function 'setInvertedAppearance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/awl/aslider.h:109:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/awl/slider.h:74:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/awl/volslider.h:42:20: style: The function 'setValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/awl/aslider.h:84:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/awl/volslider.h:42:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/awl/volslider.h:47:22: style: The function 'value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/awl/aslider.h:115:22: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/awl/volslider.h:47:22: note: Function in derived class musescore3-3.2.3+dfsg2.orig/awl/mslider.h:45:20: style: The function 'mousePressEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/awl/slider.h:57:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/awl/mslider.h:45:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/awl/mslider.h:46:20: style: The function 'paintEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/awl/slider.h:51:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/awl/mslider.h:46:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/awl/mslider.h:62:21: style: The function 'sizeHint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/awl/slider.h:75:21: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/awl/mslider.h:62:21: note: Function in derived class musescore3-3.2.3+dfsg2.orig/awl/knob.h:72:15: performance: Function 'text()' should return member '_text' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/awl/denomspinbox.cpp:60:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Intermediate [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/denomspinbox.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] musescore3-3.2.3+dfsg2.orig/awl/knob.cpp:194:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gray [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/knob.cpp:29:7: warning: Member variable 'Knob::startY' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/awl/pitchedit.cpp:42:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Return [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/pitchedit.cpp:64:45: style:inconclusive: Function 'valueFromText' argument 1 names different: declaration 'text' definition 's'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/awl/pitchedit.h:36:48: note: Function 'valueFromText' argument 1 names different: declaration 'text' definition 's'. musescore3-3.2.3+dfsg2.orig/awl/pitchedit.cpp:64:45: note: Function 'valueFromText' argument 1 names different: declaration 'text' definition 's'. musescore3-3.2.3+dfsg2.orig/awl/mslider.cpp:50:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/mslider.cpp:121:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yellow [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/mslider.cpp:187:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/pitchlabel.cpp:35:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WinPanel [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/pitchlabel.cpp:59:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_DefaultFrameWidth [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/pitchlabel.cpp:79:15: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] musescore3-3.2.3+dfsg2.orig/awl/poslabel.cpp:33:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WinPanel [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/poslabel.cpp:45:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WinPanel [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/poslabel.cpp:69:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_DefaultFrameWidth [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/poslabel.cpp:91:15: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] musescore3-3.2.3+dfsg2.orig/awl/posedit.cpp:53:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_SpinBoxFrameWidth [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/poslabel.cpp:96:15: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] musescore3-3.2.3+dfsg2.orig/awl/posedit.cpp:70:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/posedit.cpp:204:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StepUpEnabled [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/posedit.cpp:285:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Acceptable [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/poslabel.h:46:7: style: Class 'PosLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/awl/poslabel.cpp:96:15: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] musescore3-3.2.3+dfsg2.orig/awl/mslider.cpp:72:51: style:inconclusive: Function 'setMeterVal' argument 2 names different: declaration 'value' definition 'v'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/awl/mslider.h:54:44: note: Function 'setMeterVal' argument 2 names different: declaration 'value' definition 'v'. musescore3-3.2.3+dfsg2.orig/awl/mslider.cpp:72:51: note: Function 'setMeterVal' argument 2 names different: declaration 'value' definition 'v'. musescore3-3.2.3+dfsg2.orig/awl/slider.cpp:50:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/slider.cpp:66:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/slider.cpp:102:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/slider.cpp:146:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/slider.cpp:173:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/slider.cpp:202:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/styledslider.cpp:36:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrongFocus [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/awl/styledslider.cpp:34:15: warning: Member variable 'StyledSlider::_value' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/awl/styledslider.cpp:34:15: warning: Member variable 'StyledSlider::draggingMouse' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/awl/styledslider.cpp:34:15: warning: Member variable 'StyledSlider::mouseDownVal' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/awl/styledslider.cpp:47:12: style: Local variable 'value' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/awl/styledslider.h:67:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/awl/styledslider.cpp:47:12: note: Shadow variable musescore3-3.2.3+dfsg2.orig/awl/utils.cpp:63:9: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] musescore3-3.2.3+dfsg2.orig/awl/volslider.cpp:46:33: style:inconclusive: Function 'setValue' argument 1 names different: declaration 'v' definition 'val'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/awl/volslider.h:42:36: note: Function 'setValue' argument 1 names different: declaration 'v' definition 'val'. musescore3-3.2.3+dfsg2.orig/awl/volslider.cpp:46:33: note: Function 'setValue' argument 1 names different: declaration 'v' definition 'val'. musescore3-3.2.3+dfsg2.orig/awl/volslider.cpp:52:26: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] musescore3-3.2.3+dfsg2.orig/awl/posedit.h:58:7: style: Class 'PosEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/awl/posedit.cpp:240:17: style: The scope of the variable 'bm' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/awl/posedit.cpp:386:17: style: The scope of the variable 'bm' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/awl/posedit.cpp:295:11: style: Local variable 'pos' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/awl/posedit.h:62:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/awl/posedit.cpp:295:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.h:35:5: warning: Member variable 'Pipewave::_l0' is not initialized in the constructor. [uninitMemberVarPrivate] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.h:35:5: warning: Member variable 'Pipewave::_d_r' is not initialized in the constructor. [uninitMemberVarPrivate] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.h:35:5: warning: Member variable 'Pipewave::_d_p' is not initialized in the constructor. [uninitMemberVarPrivate] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.h:35:5: warning: Member variable 'Pipewave::_out' is not initialized in the constructor. [uninitMemberVarPrivate] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.cpp:393:11: warning: Member variable 'Rankwave::_sbit' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/bww2mxml/main.cpp:51:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.cpp:393:11: warning: Member variable 'Rankwave::_cmask' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.cpp:393:11: warning: Member variable 'Rankwave::_nmask' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.h:119:10: style:inconclusive: Technically the member function 'Rankwave::note_off' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.h:127:10: style:inconclusive: Technically the member function 'Rankwave::all_off' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.cpp:487:7: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.cpp:488:7: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.cpp:553:11: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.cpp:563:11: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.cpp:575:15: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.cpp:487:7: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.cpp:488:7: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.cpp:553:11: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.cpp:563:11: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.cpp:575:15: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.cpp:46:15: style: The scope of the variable 'i' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.cpp:47:15: style: The scope of the variable 'g' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.cpp:47:18: style: The scope of the variable 'dg' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.cpp:189:29: style: The scope of the variable 'v' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.cpp:273:16: style: The scope of the variable 'j' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.cpp:316:18: style: The scope of the variable 'k' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.cpp:317:12: style: The scope of the variable 'd' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.cpp:405:73: style: Parameter 'scale' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.cpp:453:49: style: Parameter 'D' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.cpp:453:85: style: Parameter 'scale' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.cpp:501:49: style: Parameter 'D' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.cpp:501:85: style: Parameter 'scale' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/bww2mxml/writer.h:106:13: performance:inconclusive: Technically the member function 'Bww::Writer::instrumentName' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/bww2mxml/writer.h:107:9: performance:inconclusive: Technically the member function 'Bww::Writer::midiProgram' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.h:61:9: performance:inconclusive: Technically the member function 'Bww::MxmlWriter::wholeDur' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/bww2mxml/lexer.h:47:5: style: Class 'Lexer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.h:66:7: style: Struct 'StepAlterOct' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.h:47:10: style: The function 'beginMeasure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/bww2mxml/writer.h:99:18: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.h:47:10: note: Function in derived class musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.h:48:10: style: The function 'endMeasure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/bww2mxml/writer.h:100:18: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.h:48:10: note: Function in derived class musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.h:49:10: style: The function 'header' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/bww2mxml/writer.h:94:18: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.h:49:10: note: Function in derived class musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.h:52:10: style: The function 'note' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/bww2mxml/writer.h:101:18: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.h:52:10: note: Function in derived class musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.h:58:10: style: The function 'tsig' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/bww2mxml/writer.h:97:18: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.h:58:10: note: Function in derived class musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.h:59:10: style: The function 'trailer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/bww2mxml/writer.h:98:18: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.h:59:10: note: Function in derived class musescore3-3.2.3+dfsg2.orig/bww2mxml/writer.h:94:39: performance: Function parameter 'title' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/bww2mxml/writer.h:94:60: performance: Function parameter 'type' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/bww2mxml/writer.h:95:39: performance: Function parameter 'composer' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/bww2mxml/writer.h:95:63: performance: Function parameter 'footer' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/bww2mxml/writer.h:101:37: performance: Function parameter 'pitch' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/bww2mxml/writer.h:101:68: performance: Function parameter 'beamList' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/bww2mxml/writer.h:102:37: performance: Function parameter 'type' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/bww2mxml/parser.h:51:35: performance: Function parameter '_pitch' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/bww2mxml/parser.h:51:57: performance: Function parameter '_beam' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/bww2mxml/parser.h:52:35: performance: Function parameter '_type' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.h:49:31: performance: Function parameter 'title' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.h:49:52: performance: Function parameter 'type' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.h:50:31: performance: Function parameter 'composer' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.h:50:55: performance: Function parameter 'footer' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.h:52:29: performance: Function parameter 'pitch' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.h:52:60: performance: Function parameter 'beamList' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.h:53:29: performance: Function parameter 'type' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.cpp:305:15: style: Variable 'd' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.cpp:87:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/aeolus/rankwave.cpp:320:7: style: Variable 'x' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.cpp:154:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.cpp:206:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.cpp:294:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.cpp:352:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/bww2mxml/lexer.h:50:13: performance: Function 'symValue()' should return member 'value' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/bww2mxml/lexer.cpp:422:10: style: Variable 'line' is reassigned a value before the old one has been used. [redundantAssignment] musescore3-3.2.3+dfsg2.orig/bww2mxml/lexer.cpp:409:12: note: line is assigned musescore3-3.2.3+dfsg2.orig/bww2mxml/lexer.cpp:422:10: note: line is overwritten musescore3-3.2.3+dfsg2.orig/bww2mxml/lexer.cpp:447:38: performance: Function parameter 'word' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/crashreporter/crashreporter.cpp:41:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/crashreporter/crashreporter.cpp:80:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FormDataType [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/crashreporter/crashreporter.cpp:123:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/crashreporter/crashreporter.cpp:177:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRASH_REPORT_URL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.cpp:332:35: style:inconclusive: Function 'tsig' argument 1 names different: declaration 'beats' definition 'bts'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.h:58:25: note: Function 'tsig' argument 1 names different: declaration 'beats' definition 'bts'. musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.cpp:332:35: note: Function 'tsig' argument 1 names different: declaration 'beats' definition 'bts'. musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.cpp:332:50: style:inconclusive: Function 'tsig' argument 2 names different: declaration 'beat' definition 'bt'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.h:58:42: note: Function 'tsig' argument 2 names different: declaration 'beat' definition 'bt'. musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.cpp:332:50: note: Function 'tsig' argument 2 names different: declaration 'beat' definition 'bt'. musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.cpp:278:41: performance: Function parameter 'title' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.cpp:279:41: performance: Function parameter 'composer' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/bww2mxml/mxmlwriter.cpp:279:65: performance: Function parameter 'footer' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.h:32:5: style: Class 'Ladspa_CS_chorus1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.h:58:5: style: Class 'Ladspa_CS_chorus2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.h:85:5: style: Class 'Ladspa_CS_chorus3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus_if.cc:35:6: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus_if.cc:40:6: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus_if.cc:45:6: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus_if.cc:50:6: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus_if.cc:55:6: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus_if.cc:60:6: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/bww2mxml/parser.cpp:207:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/bww2mxml/parser.cpp:255:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable duration [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/bww2mxml/parser.cpp:324:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beamList [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/bww2mxml/parser.cpp:404:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beamState [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/effects/compressor/compressorgui.cpp:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gui [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/effects/compressor/compressor.h:58:7: warning: Member variable 'Compressor::sampleRate' is not initialized. [uninitMemberVarPrivate] musescore3-3.2.3+dfsg2.orig/effects/compressor/compressor.h:60:7: warning: Member variable 'Compressor::sum' is not initialized. [uninitMemberVarPrivate] musescore3-3.2.3+dfsg2.orig/effects/compressor/compressor.h:61:7: warning: Member variable 'Compressor::amp' is not initialized. [uninitMemberVarPrivate] musescore3-3.2.3+dfsg2.orig/effects/compressor/compressor.h:62:7: warning: Member variable 'Compressor::gain' is not initialized. [uninitMemberVarPrivate] musescore3-3.2.3+dfsg2.orig/effects/compressor/compressor.h:63:7: warning: Member variable 'Compressor::gain_t' is not initialized. [uninitMemberVarPrivate] musescore3-3.2.3+dfsg2.orig/effects/compressor/compressor.h:64:7: warning: Member variable 'Compressor::env' is not initialized. [uninitMemberVarPrivate] musescore3-3.2.3+dfsg2.orig/effects/compressor/compressor.h:65:7: warning: Member variable 'Compressor::env_rms' is not initialized. [uninitMemberVarPrivate] musescore3-3.2.3+dfsg2.orig/effects/compressor/compressor.h:66:7: warning: Member variable 'Compressor::env_peak' is not initialized. [uninitMemberVarPrivate] musescore3-3.2.3+dfsg2.orig/effects/compressor/compressor.h:67:16: warning: Member variable 'Compressor::count' is not initialized. [uninitMemberVarPrivate] musescore3-3.2.3+dfsg2.orig/effects/compressor/compressor.h:68:7: warning: Member variable 'Compressor::as' is not initialized. [uninitMemberVarPrivate] musescore3-3.2.3+dfsg2.orig/effects/compressor/compressorgui.cpp:31:7: style: Class 'CompressorGui' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/effects/compressor/compressor.cpp:191:29: style:inconclusive: Function 'init' argument 1 names different: declaration 'fsamp' definition 'sr'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/effects/compressor/compressor.h:133:31: note: Function 'init' argument 1 names different: declaration 'fsamp' definition 'sr'. musescore3-3.2.3+dfsg2.orig/effects/compressor/compressor.cpp:191:29: note: Function 'init' argument 1 names different: declaration 'fsamp' definition 'sr'. musescore3-3.2.3+dfsg2.orig/effects/compressor/compressor.cpp:212:30: style:inconclusive: Function 'process' argument 1 names different: declaration 'n' definition 'frames'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/effects/compressor/compressor.h:134:32: note: Function 'process' argument 1 names different: declaration 'n' definition 'frames'. musescore3-3.2.3+dfsg2.orig/effects/compressor/compressor.cpp:212:30: note: Function 'process' argument 1 names different: declaration 'n' definition 'frames'. musescore3-3.2.3+dfsg2.orig/effects/compressor/compressor.cpp:212:45: style:inconclusive: Function 'process' argument 2 names different: declaration 'inp' definition 'ip'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/effects/compressor/compressor.h:134:42: note: Function 'process' argument 2 names different: declaration 'inp' definition 'ip'. musescore3-3.2.3+dfsg2.orig/effects/compressor/compressor.cpp:212:45: note: Function 'process' argument 2 names different: declaration 'inp' definition 'ip'. musescore3-3.2.3+dfsg2.orig/effects/compressor/compressor.cpp:212:56: style:inconclusive: Function 'process' argument 3 names different: declaration 'out' definition 'op'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/effects/compressor/compressor.h:134:54: note: Function 'process' argument 3 names different: declaration 'out' definition 'op'. musescore3-3.2.3+dfsg2.orig/effects/compressor/compressor.cpp:212:56: note: Function 'process' argument 3 names different: declaration 'out' definition 'op'. musescore3-3.2.3+dfsg2.orig/effects/compressor/compressor.cpp:269:32: style:inconclusive: Function 'setNValue' argument 1 names different: declaration 'parameter' definition 'idx'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/effects/compressor/compressor.h:139:34: note: Function 'setNValue' argument 1 names different: declaration 'parameter' definition 'idx'. musescore3-3.2.3+dfsg2.orig/effects/compressor/compressor.cpp:269:32: note: Function 'setNValue' argument 1 names different: declaration 'parameter' definition 'idx'. musescore3-3.2.3+dfsg2.orig/effects/compressor/compressor.cpp:321:15: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/effects/effect.cpp:43:27: style:inconclusive: Function 'setValue' argument 1 names different: declaration 'idx' definition 'id'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/effects/effect.h:49:33: note: Function 'setValue' argument 1 names different: declaration 'idx' definition 'id'. musescore3-3.2.3+dfsg2.orig/effects/effect.cpp:43:27: note: Function 'setValue' argument 1 names different: declaration 'idx' definition 'id'. musescore3-3.2.3+dfsg2.orig/effects/effect.cpp:29:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/effects/effectgui.cpp:33:45: style:inconclusive: Function 'valueChanged' argument 1 names different: declaration 'name' definition 'msg'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/effects/effectgui.h:32:40: note: Function 'valueChanged' argument 1 names different: declaration 'name' definition 'msg'. musescore3-3.2.3+dfsg2.orig/effects/effectgui.cpp:33:45: note: Function 'valueChanged' argument 1 names different: declaration 'name' definition 'msg'. musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:77:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fsam [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:195:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fsam [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:325:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fsam [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/effects/freeverb/freeverb.h:23:1: style: The class 'Allpass' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] musescore3-3.2.3+dfsg2.orig/effects/freeverb/freeverb.h:47:1: style: The class 'Comb' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] musescore3-3.2.3+dfsg2.orig/effects/noeffect/noeffect.cpp:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gui [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/effects/noeffect/noeffectgui.h:27:7: style: Class 'NoEffectGui' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/effects/freeverb/freeverb.cpp:73:7: warning: Possible leak in public function. The pointer 'buffer' is not deallocated before it is allocated. [publicAllocationError] musescore3-3.2.3+dfsg2.orig/effects/freeverb/freeverb.cpp:53:19: style: struct member 'ReverbPreset::name' is never used. [unusedStructMember] musescore3-3.2.3+dfsg2.orig/effects/zita1/zitagui.cpp:25:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gui [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:95:7: warning: Member variable 'Diff1::_i' is not initialized in the constructor. [uninitMemberVarPrivate] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:95:7: warning: Member variable 'Diff1::_c' is not initialized in the constructor. [uninitMemberVarPrivate] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:118:7: warning: Member variable 'Filt1::_gmf' is not initialized in the constructor. [uninitMemberVarPrivate] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:118:7: warning: Member variable 'Filt1::_glo' is not initialized in the constructor. [uninitMemberVarPrivate] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:118:7: warning: Member variable 'Filt1::_wlo' is not initialized in the constructor. [uninitMemberVarPrivate] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:118:7: warning: Member variable 'Filt1::_whi' is not initialized in the constructor. [uninitMemberVarPrivate] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:242:7: warning: Member variable 'ZitaReverb::_fsamp' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:242:7: warning: Member variable 'ZitaReverb::_cntA1' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:242:7: warning: Member variable 'ZitaReverb::_cntB1' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:242:7: warning: Member variable 'ZitaReverb::_cntC1' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:242:7: warning: Member variable 'ZitaReverb::_cntA2' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:242:7: warning: Member variable 'ZitaReverb::_cntB2' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:242:7: warning: Member variable 'ZitaReverb::_cntC2' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:242:7: warning: Member variable 'ZitaReverb::_ipdel' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:242:7: warning: Member variable 'ZitaReverb::_xover' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:242:7: warning: Member variable 'ZitaReverb::_rtlow' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:242:7: warning: Member variable 'ZitaReverb::_rtmid' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:242:7: warning: Member variable 'ZitaReverb::_fdamp' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:242:7: warning: Member variable 'ZitaReverb::_opmix' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:242:7: warning: Member variable 'ZitaReverb::_rgxyz' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:242:7: warning: Member variable 'ZitaReverb::_g0' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:242:7: warning: Member variable 'ZitaReverb::_d0' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:242:7: warning: Member variable 'ZitaReverb::_g1' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:242:7: warning: Member variable 'ZitaReverb::_d1' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:242:7: warning: Member variable 'ZitaReverb::_fragm' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:242:7: warning: Member variable 'ZitaReverb::_nsamp' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zitagui.cpp:36:16: warning: Member variable 'ZitaEffectGui::mx' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zitagui.cpp:36:16: warning: Member variable 'ZitaEffectGui::my' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zitagui.cpp:36:16: warning: Member variable 'ZitaEffectGui::oval' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zitagui.cpp:39:7: performance: Variable 'pm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:151:13: style:inconclusive: Technically the member function 'Ms::Delay::read' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/effects/zita1/zitagui.h:54:7: style: Class 'ZitaEffectGui' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.cpp:114:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYPASS [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/fluid/fluid.h:664:7: warning:inconclusive: Member variable 'Phase::data' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/fluid.h:282:11: style:inconclusive: Technically the member function 'FluidS::Channel::getCC' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/fluid/chan.cpp:191:14: note: Technically the member function 'FluidS::Channel::getCC' can be const. musescore3-3.2.3+dfsg2.orig/fluid/fluid.h:282:11: note: Technically the member function 'FluidS::Channel::getCC' can be const. musescore3-3.2.3+dfsg2.orig/fluid/fluid.h:576:11: style:inconclusive: Technically the member function 'FluidS::Mod::has_source' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/fluid/fluid.h:665:7: style: Struct 'Phase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/fluid/sfont.h:104:7: style: Class 'SFont' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/fluid/sfont.h:156:7: style: Class 'Sample' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/fluid/sfont.h:230:7: style: Class 'Preset' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/fluid/fluid.h:414:15: performance: Function 'error()' should return member '_error' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/fluid/sfont.h:119:28: performance: Function 'getPresets()' should return member 'presets' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/fluid/sfont.h:123:15: performance: Function 'fontName()' should return member '_fontName' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/fluid/sfont.h:211:20: performance: Function 'get_zone()' should return member 'zones' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/fluid/sfont.h:233:15: performance: Function 'get_name()' should return member 'name' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/fluid/sfont.h:243:20: performance: Function 'getZones()' should return member 'zones' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/fluid/chan.cpp:31:25: style:inconclusive: Function 'Channel' argument 1 names different: declaration 'synth' definition 's'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/fluid/fluid.h:260:22: note: Function 'Channel' argument 1 names different: declaration 'synth' definition 's'. musescore3-3.2.3+dfsg2.orig/fluid/chan.cpp:31:25: note: Function 'Channel' argument 1 names different: declaration 'synth' definition 's'. musescore3-3.2.3+dfsg2.orig/fluid/chan.cpp:99:25: style:inconclusive: Function 'setcc' argument 1 names different: declaration 'ctrl' definition 'num'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/fluid/fluid.h:278:22: note: Function 'setcc' argument 1 names different: declaration 'ctrl' definition 'num'. musescore3-3.2.3+dfsg2.orig/fluid/chan.cpp:99:25: note: Function 'setcc' argument 1 names different: declaration 'ctrl' definition 'num'. musescore3-3.2.3+dfsg2.orig/fluid/chan.cpp:99:34: style:inconclusive: Function 'setcc' argument 2 names different: declaration 'val' definition 'value'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/fluid/fluid.h:278:32: note: Function 'setcc' argument 2 names different: declaration 'val' definition 'value'. musescore3-3.2.3+dfsg2.orig/fluid/chan.cpp:99:34: note: Function 'setcc' argument 2 names different: declaration 'val' definition 'value'. musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:26:20: warning: Member variable 'Ladspa_CS_chorus1::_port' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:26:20: warning: Member variable 'Ladspa_CS_chorus1::_wi' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:26:20: warning: Member variable 'Ladspa_CS_chorus1::_gi' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:26:20: warning: Member variable 'Ladspa_CS_chorus1::_ri' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:26:20: warning: Member variable 'Ladspa_CS_chorus1::_dr' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:26:20: warning: Member variable 'Ladspa_CS_chorus1::_x1' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:26:20: warning: Member variable 'Ladspa_CS_chorus1::_y1' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:26:20: warning: Member variable 'Ladspa_CS_chorus1::_x2' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:26:20: warning: Member variable 'Ladspa_CS_chorus1::_y2' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:140:20: warning: Member variable 'Ladspa_CS_chorus2::_port' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:140:20: warning: Member variable 'Ladspa_CS_chorus2::_wi' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:140:20: warning: Member variable 'Ladspa_CS_chorus2::_gi' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:140:20: warning: Member variable 'Ladspa_CS_chorus2::_ri' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:140:20: warning: Member variable 'Ladspa_CS_chorus2::_dr' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:140:20: warning: Member variable 'Ladspa_CS_chorus2::_x1' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:140:20: warning: Member variable 'Ladspa_CS_chorus2::_y1' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:140:20: warning: Member variable 'Ladspa_CS_chorus2::_x2' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:140:20: warning: Member variable 'Ladspa_CS_chorus2::_y2' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:140:20: warning: Member variable 'Ladspa_CS_chorus2::_a' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:140:20: warning: Member variable 'Ladspa_CS_chorus2::_b' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:268:20: warning: Member variable 'Ladspa_CS_chorus3::_port' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:268:20: warning: Member variable 'Ladspa_CS_chorus3::_wi' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:268:20: warning: Member variable 'Ladspa_CS_chorus3::_gi' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:268:20: warning: Member variable 'Ladspa_CS_chorus3::_ri' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:268:20: warning: Member variable 'Ladspa_CS_chorus3::_dr' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:268:20: warning: Member variable 'Ladspa_CS_chorus3::_x1' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:268:20: warning: Member variable 'Ladspa_CS_chorus3::_y1' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:268:20: warning: Member variable 'Ladspa_CS_chorus3::_x2' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:268:20: warning: Member variable 'Ladspa_CS_chorus3::_y2' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:268:20: warning: Member variable 'Ladspa_CS_chorus3::_a' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:268:20: warning: Member variable 'Ladspa_CS_chorus3::_b' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:48:18: style: The scope of the variable 'i' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:63:22: style: The scope of the variable 'k' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:162:18: style: The scope of the variable 'i' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:178:22: style: The scope of the variable 'k' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:290:18: style: The scope of the variable 'i' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:306:22: style: The scope of the variable 'k' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/effects/chorus/cs_chorus.cc:65:12: style: Variable 'p0' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.cpp:51:8: warning: Member variable 'Pareq::_g' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.cpp:51:8: warning: Member variable 'Pareq::_f' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.cpp:51:8: warning: Member variable 'Pareq::_c1' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.cpp:51:8: warning: Member variable 'Pareq::_dc1' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.cpp:51:8: warning: Member variable 'Pareq::_c2' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.cpp:51:8: warning: Member variable 'Pareq::_dc2' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.cpp:51:8: warning: Member variable 'Pareq::_gg' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.cpp:51:8: warning: Member variable 'Pareq::_dgg' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.cpp:236:8: warning: Member variable 'Delay::_i' is not initialized in the constructor. [uninitMemberVarPrivate] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.cpp:261:9: warning: Member variable 'Vdelay::_ir' is not initialized in the constructor. [uninitMemberVarPrivate] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.cpp:261:9: warning: Member variable 'Vdelay::_iw' is not initialized in the constructor. [uninitMemberVarPrivate] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.cpp:90:13: style: The scope of the variable 'upd' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.cpp:380:31: style:inconclusive: Function 'prepare' argument 1 names different: declaration 'n' definition 'nfram'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:239:24: note: Function 'prepare' argument 1 names different: declaration 'n' definition 'nfram'. musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.cpp:380:31: note: Function 'prepare' argument 1 names different: declaration 'n' definition 'nfram'. musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.cpp:424:31: style:inconclusive: Function 'process' argument 1 names different: declaration 'n' definition 'nfram'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:248:32: note: Function 'process' argument 1 names different: declaration 'n' definition 'nfram'. musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.cpp:424:31: note: Function 'process' argument 1 names different: declaration 'n' definition 'nfram'. musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.cpp:498:32: style:inconclusive: Function 'setNValue' argument 1 names different: declaration 'parameter' definition 'idx'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.h:284:34: note: Function 'setNValue' argument 1 names different: declaration 'parameter' definition 'idx'. musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.cpp:498:32: note: Function 'setNValue' argument 1 names different: declaration 'parameter' definition 'idx'. musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.cpp:438:20: style: Variable 'p0' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.cpp:439:20: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/effects/zita1/zita.cpp:556:15: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/fluid/fluidgui.cpp:23:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/fluid/fluidgui.cpp:48:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/fluid/fluidgui.cpp:59:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/fluid/fluidgui.cpp:92:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/fluid/fluidgui.cpp:101:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gui [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/fluid/fluidgui.cpp:114:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable soundFontUp [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/fluid/fluidgui.cpp:317:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/fluid/fluidgui.h:43:7: style: Class 'SfListDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/fluid/fluidgui.h:80:7: style: Class 'FluidGui' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/fluid/fluidgui.h:46:38: performance: Function 'getNamePaths()' should return member '_namePaths' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/fluid/fluidgui.cpp:158:17: performance: Range variable 'sfName' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/fluid/fluidgui.cpp:59:24: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/fluid/fluidgui.cpp:242:23: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/fluid/fluid.cpp:147:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_NOTEON [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/fluid/fluid.cpp:897:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/fluid/fluid.cpp:919:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREF_APP_PATHS_MYSOUNDFONTS [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/fluid/gen.cpp:133:41: style:inconclusive: Function 'fluid_gen_scale_nrpn' argument 2 names different: declaration 'nrpn' definition 'data'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/fluid/gen.h:41:41: note: Function 'fluid_gen_scale_nrpn' argument 2 names different: declaration 'nrpn' definition 'data'. musescore3-3.2.3+dfsg2.orig/fluid/gen.cpp:133:41: note: Function 'fluid_gen_scale_nrpn' argument 2 names different: declaration 'nrpn' definition 'data'. musescore3-3.2.3+dfsg2.orig/fluid/gen.cpp:112:46: style: Parameter 'channel' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/fluid/fluid.cpp:73:8: warning: Member variable 'Fluid::sample_rate' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/fluid.cpp:73:8: warning: Member variable 'Fluid::_masterTuning' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/fluid.cpp:73:8: warning: Member variable 'Fluid::_tuning' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/fluid.cpp:73:8: warning: Member variable 'Fluid::_state' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/fluid.cpp:73:8: warning: Member variable 'Fluid::sfont_id' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/fluid.cpp:73:8: warning: Member variable 'Fluid::noteid' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.h:230:12: style:inconclusive: Technically the member function 'FluidS::Voice::isPlaying' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/fluid/voice.h:240:14: style:inconclusive: Technically the member function 'FluidS::Voice::GEN' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/fluid/voice.h:221:7: style: Class 'Voice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/fluid/fluid.cpp:422:13: style: The scope of the variable 'this_voice_prio' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/fluid/fluid.cpp:358:45: style:inconclusive: Function 'get_program' argument 2 names different: declaration 'sfont_id' definition 'sfont_idl'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/fluid/fluid.h:395:44: note: Function 'get_program' argument 2 names different: declaration 'sfont_id' definition 'sfont_idl'. musescore3-3.2.3+dfsg2.orig/fluid/fluid.cpp:358:45: note: Function 'get_program' argument 2 names different: declaration 'sfont_id' definition 'sfont_idl'. musescore3-3.2.3+dfsg2.orig/fluid/fluid.cpp:370:47: style:inconclusive: Function 'program_select' argument 2 names different: declaration 'sfont_id' definition 'sfont_idl'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/fluid/fluid.h:394:46: note: Function 'program_select' argument 2 names different: declaration 'sfont_id' definition 'sfont_idl'. musescore3-3.2.3+dfsg2.orig/fluid/fluid.cpp:370:47: note: Function 'program_select' argument 2 names different: declaration 'sfont_id' definition 'sfont_idl'. musescore3-3.2.3+dfsg2.orig/fluid/fluid.cpp:631:47: style:inconclusive: Function 'loadSoundFonts' argument 1 names different: declaration 's' definition 'sl'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/fluid/fluid.h:382:54: note: Function 'loadSoundFonts' argument 1 names different: declaration 's' definition 'sl'. musescore3-3.2.3+dfsg2.orig/fluid/fluid.cpp:631:47: note: Function 'loadSoundFonts' argument 1 names different: declaration 's' definition 'sl'. musescore3-3.2.3+dfsg2.orig/fluid/fluid.cpp:360:16: style: Variable 'c' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/fluid/fluid.cpp:579:26: style: Variable 'p' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/fluid/fluid.cpp:608:19: style: Variable 'f' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/fluid/fluid.cpp:621:19: style: Variable 'f' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/fluid/fluid.cpp:643:19: style: Variable 'sf' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/fluid/fluid.cpp:700:14: style: Variable 'sf' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/fluid/fluid.cpp:622:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/fluid/fluid.cpp:657:50: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/fluid/fluid.cpp:769:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/fluid/fluid.cpp:782:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/fluid/fluid.cpp:869:15: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/fluid/fluid.cpp:727:16: style: Variable 'sf' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/bww2mxml/parser.cpp:465:11: warning: Member variable 'Parser::beat' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/bww2mxml/parser.cpp:465:11: warning: Member variable 'Parser::beats' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/bww2mxml/parser.h:87:10: performance:inconclusive: Technically the member function 'Bww::Parser::errorHandler' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/bww2mxml/parser.cpp:568:16: note: Technically the member function 'Bww::Parser::errorHandler' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/bww2mxml/parser.h:87:10: note: Technically the member function 'Bww::Parser::errorHandler' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/bww2mxml/parser.cpp:297:31: performance: Function parameter 'type' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/bww2mxml/parser.cpp:687:19: style: Variable 'tripletStop' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/fluid/mod.cpp:98:40: style: Same expression on both sides of '|' because 'FLUID_MOD_GC' and 'FLUID_MOD_UNIPOLAR' represent the same value. [duplicateExpression] musescore3-3.2.3+dfsg2.orig/fluid/mod.cpp:99:34: style: Same expression 'FLUID_MOD_UNIPOLAR' found multiple times in chain of '|' operators because 'FLUID_MOD_UNIPOLAR' and 'FLUID_MOD_LINEAR' represent the same value. [duplicateExpression] musescore3-3.2.3+dfsg2.orig/fluid/mod.cpp:99:34: style: Same expression 'FLUID_MOD_GC' found multiple times in chain of '|' operators because 'FLUID_MOD_GC' and 'FLUID_MOD_LINEAR' represent the same value. [duplicateExpression] musescore3-3.2.3+dfsg2.orig/fluid/mod.cpp:100:40: style: Same expression on both sides of '|' because 'FLUID_MOD_GC' and 'FLUID_MOD_UNIPOLAR' represent the same value. [duplicateExpression] musescore3-3.2.3+dfsg2.orig/fluid/mod.cpp:101:13: style: Same expression on both sides of '|' because 'FLUID_MOD_POSITIVE' and 'FLUID_MOD_UNIPOLAR' represent the same value. [duplicateExpression] musescore3-3.2.3+dfsg2.orig/fluid/mod.cpp:69:13: style: The scope of the variable 'range1' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/fluid/mod.cpp:69:29: style: The scope of the variable 'range2' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/fluid/mod.cpp:65:44: style: Parameter 'voice' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/fluid/mod.cpp:67:12: style: Variable 'mod' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/fonttools/genft.cpp:452:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/fonttools/genft.cpp:494:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_ENCODING_UNICODE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/fonttools/genft.cpp:348:15: style: struct member 'Glyph::name' is never used. [unusedStructMember] musescore3-3.2.3+dfsg2.orig/fonttools/genft.cpp:349:11: style: struct member 'Glyph::code' is never used. [unusedStructMember] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:633:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:729:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ByteOrder [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:742:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:799:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ByteOrder [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:813:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ByteOrder [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:990:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable load_shdr [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::_noteTuning' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::id' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::gen' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::mod' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::mod_count' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::has_looped' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::check_sample_sanity_flag' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::ticks' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::amp' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::phase_incr' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::amp_incr' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::pitch' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::attenuation' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::min_attenuation_cB' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::root_pitch' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::root_pitch_hz' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::start' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::end' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::loopstart' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::loopend' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::volenv_count' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::volenv_section' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::volenv_val' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::amplitude_that_reaches_noise_floor_nonloop' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::amplitude_that_reaches_noise_floor_loop' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::positionToTurnOff' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::modenv_count' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::modenv_section' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::modenv_val' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::modenv_to_fc' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::modenv_to_pitch' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::modlfo_val' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::modlfo_delay' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::modlfo_pos' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::modlfo_dur' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::modlfo_to_fc' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::modlfo_to_pitch' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::modlfo_to_vol' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::viblfo_val' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::viblfo_delay' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::viblfo_incr' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::viblfo_to_pitch' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::fres' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::last_fres' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::q_lin' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::filter_gain' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::hist1' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::hist2' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::filter_startup' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::b02' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::b1' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::a1' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::a2' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::b02_incr' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::b1_incr' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::a1_incr' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::a2_incr' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::filter_coeff_incr_count' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::pan' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::amp_left' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::amp_right' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::reverb_send' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::amp_reverb' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::chorus_send' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::amp_chorus' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::interp_method' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::debug' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:83:8: warning: Member variable 'Voice::ref' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/voice.h:228:13: style:inconclusive: Technically the member function 'FluidS::Voice::gen_get' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:218:14: note: Technically the member function 'FluidS::Voice::gen_get' can be const. musescore3-3.2.3+dfsg2.orig/fluid/voice.h:228:13: note: Technically the member function 'FluidS::Voice::gen_get' can be const. musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:1239:61: style: Condition 'count' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:1236:29: note: Assignment 'count=1+(unsigned int)(_fluid->sample_rate*fluid_tc2sec_attack(x))', assigned value is greater than 0 musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:1239:61: note: Condition 'count' is always true musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:1273:62: style: Condition 'count' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:1270:29: note: Assignment 'count=1+(unsigned int)(_fluid->sample_rate*fluid_tc2sec_release(x))', assigned value is greater than 0 musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:1273:62: note: Condition 'count' is always true musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:1295:61: style: Condition 'count' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:1292:29: note: Assignment 'count=1+(unsigned int)(_fluid->sample_rate*fluid_tc2sec_attack(x))', assigned value is greater than 0 musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:1295:61: note: Condition 'count' is always true musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:1329:62: style: Condition 'count' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:1326:29: note: Assignment 'count=1+(unsigned int)(_fluid->sample_rate*fluid_tc2sec_release(x))', assigned value is greater than 0 musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:1329:62: note: Condition 'count' is always true musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:1803:20: style: The scope of the variable 'peak_max' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:1804:20: style: The scope of the variable 'peak_min' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:1805:20: style: The scope of the variable 'peak' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:1806:13: style: The scope of the variable 'normalized_amplitude_during_loop' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:1807:14: style: The scope of the variable 'result' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:1808:11: style: The scope of the variable 'i' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:128:58: style:inconclusive: Function 'init' argument 3 names different: declaration 'key' definition '_key'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/fluid/voice.h:225:40: note: Function 'init' argument 3 names different: declaration 'key' definition '_key'. musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:128:58: note: Function 'init' argument 3 names different: declaration 'key' definition '_key'. musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:128:68: style:inconclusive: Function 'init' argument 4 names different: declaration 'vel' definition '_vel'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/fluid/voice.h:225:49: note: Function 'init' argument 4 names different: declaration 'vel' definition '_vel'. musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:128:68: note: Function 'init' argument 4 names different: declaration 'vel' definition '_vel'. musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:129:17: style:inconclusive: Function 'init' argument 5 names different: declaration 'id' definition '_id'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/fluid/voice.h:225:63: note: Function 'init' argument 5 names different: declaration 'id' definition '_id'. musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:129:17: note: Function 'init' argument 5 names different: declaration 'id' definition '_id'. musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:218:26: style:inconclusive: Function 'gen_get' argument 1 names different: declaration 'gen' definition 'g'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/fluid/voice.h:228:25: note: Function 'gen_get' argument 1 names different: declaration 'gen' definition 'g'. musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:218:26: note: Function 'gen_get' argument 1 names different: declaration 'gen' definition 'g'. musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:265:46: style:inconclusive: Function 'generateDataForDSPChain' argument 1 names different: declaration 'frames' definition 'framesBufCount'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/fluid/voice.h:94:45: note: Function 'generateDataForDSPChain' argument 1 names different: declaration 'frames' definition 'framesBufCount'. musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:265:46: note: Function 'generateDataForDSPChain' argument 1 names different: declaration 'frames' definition 'framesBufCount'. musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:921:30: style:inconclusive: Function 'update_param' argument 1 names different: declaration 'gen' definition '_gen'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/fluid/voice.h:238:29: note: Function 'update_param' argument 1 names different: declaration 'gen' definition '_gen'. musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:921:30: note: Function 'update_param' argument 1 names different: declaration 'gen' definition '_gen'. musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:1539:32: style:inconclusive: Function 'add_mod' argument 1 names different: declaration 'mod' definition '_mod'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/fluid/voice.h:263:31: note: Function 'add_mod' argument 1 names different: declaration 'mod' definition '_mod'. musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:1539:32: note: Function 'add_mod' argument 1 names different: declaration 'mod' definition '_mod'. musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:1777:27: style:inconclusive: Function 'set_param' argument 1 names different: declaration 'gen' definition 'g'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/fluid/voice.h:231:26: note: Function 'set_param' argument 1 names different: declaration 'gen' definition 'g'. musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:1777:27: note: Function 'set_param' argument 1 names different: declaration 'gen' definition 'g'. musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:1864:68: style:inconclusive: Function 'effects' argument 4 names different: declaration 'effect1' definition 'reverb'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/fluid/voice.h:88:67: note: Function 'effects' argument 4 names different: declaration 'effect1' definition 'reverb'. musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:1864:68: note: Function 'effects' argument 4 names different: declaration 'effect1' definition 'reverb'. musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:1864:83: style:inconclusive: Function 'effects' argument 5 names different: declaration 'effect2' definition 'chorus'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/fluid/voice.h:88:83: note: Function 'effects' argument 5 names different: declaration 'effect2' definition 'chorus'. musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:1864:83: note: Function 'effects' argument 5 names different: declaration 'effect2' definition 'chorus'. musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:223:56: style: Parameter 'env_data' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:273:31: style: Variable 'env_data' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:1418:18: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:428:36: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] musescore3-3.2.3+dfsg2.orig/fluid/voice.cpp:436:36: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] musescore3-3.2.3+dfsg2.orig/fluid/voice.h:266:12: style:inconclusive: Technically the member function 'FluidS::Voice::updateAmpInc' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/fluid/dsp.cpp:49:20: note: Technically the member function 'FluidS::Voice::updateAmpInc' can be const. musescore3-3.2.3+dfsg2.orig/fluid/voice.h:266:12: note: Technically the member function 'FluidS::Voice::updateAmpInc' can be const. musescore3-3.2.3+dfsg2.orig/fluid/dsp.cpp:153:20: style: The scope of the variable 'dsp_phase_index' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/fluid/dsp.cpp:218:20: style: The scope of the variable 'dsp_phase_index' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/fluid/dsp.cpp:312:20: style: The scope of the variable 'dsp_phase_index' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/fluid/dsp.cpp:464:20: style: The scope of the variable 'dsp_phase_index' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/fluid/dsp.cpp:148:18: style: Variable 'dsp_data' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/fluid/dsp.cpp:213:18: style: Variable 'dsp_data' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/fluid/dsp.cpp:221:14: style: Variable 'coeffs' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/fluid/dsp.cpp:307:18: style: Variable 'dsp_data' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/fluid/dsp.cpp:315:14: style: Variable 'coeffs' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/fluid/dsp.cpp:459:18: style: Variable 'dsp_data' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/fluid/dsp.cpp:468:14: style: Variable 'coeffs' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:150:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.h:341:119: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPATIUM20 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.h:344:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPATIUM20 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.h:347:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPATIUM20 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.h:348:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPATIUM20 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.h:354:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPATIUM20 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:136:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable End [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:137:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/drumset.h:30:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_PITCH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.h:99:7: warning:inconclusive: Member variable 'RenderAction::type' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.h:99:7: warning:inconclusive: Member variable 'RenderAction::movex' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.h:99:7: warning:inconclusive: Member variable 'RenderAction::movey' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.h:100:7: warning: Member variable 'RenderAction::movex' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.h:100:7: warning: Member variable 'RenderAction::movey' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.h:193:7: warning:inconclusive: Member variable 'ChordDescription::id' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.h:193:7: warning:inconclusive: Member variable 'ChordDescription::generated' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.h:193:7: warning:inconclusive: Member variable 'ChordDescription::renderListGenerated' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.h:193:7: warning:inconclusive: Member variable 'ChordDescription::exportOk' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/key.h:131:7: warning: Member variable 'AccidentalState::state' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/sym.h:2688:7: warning: Member variable 'Sym::_advance' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/select.h:160:7: warning: Member variable 'Selection::_staffStart' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/select.h:160:7: warning: Member variable 'Selection::_staffEnd' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/select.h:160:7: warning: Member variable 'Selection::_startSegment' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/select.h:160:7: warning: Member variable 'Selection::_endSegment' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/select.h:160:7: warning: Member variable 'Selection::_activeSegment' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/select.h:160:7: warning: Member variable 'Selection::_activeTrack' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/xml.h:108:7: warning: Member variable 'XmlReader::hasAccidental' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/xml.h:109:7: warning: Member variable 'XmlReader::hasAccidental' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/xml.h:110:7: warning: Member variable 'XmlReader::hasAccidental' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/xml.h:111:7: warning: Member variable 'XmlReader::hasAccidental' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:45:7: warning:inconclusive: Member variable 'StaffName::_pos' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:91:7: warning:inconclusive: Member variable 'MidiArticulation::velocity' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:91:7: warning:inconclusive: Member variable 'MidiArticulation::gateTime' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/synthesizerstate.h:32:7: warning:inconclusive: Member variable 'IdValue::id' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/mscoreview.h:37:7: warning: Member variable 'MuseScoreView::_score' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:172:7: warning: Member variable 'MidiMapping::_part' is not initialized in the constructor. [uninitMemberVarPrivate] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:172:7: warning: Member variable 'MidiMapping::_port' is not initialized in the constructor. [uninitMemberVarPrivate] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:172:7: warning: Member variable 'MidiMapping::_channel' is not initialized in the constructor. [uninitMemberVarPrivate] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:172:7: warning: Member variable 'MidiMapping::masterChannel' is not initialized in the constructor. [uninitMemberVarPrivate] musescore3-3.2.3+dfsg2.orig/libmscore/velo.h:33:7: warning:inconclusive: Member variable 'VeloEvent::type' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/velo.h:33:7: warning:inconclusive: Member variable 'VeloEvent::val' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/pitchvalue.h:31:7: warning:inconclusive: Member variable 'PitchValue::time' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/pitchvalue.h:31:7: warning:inconclusive: Member variable 'PitchValue::pitch' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/pitchvalue.h:31:7: warning:inconclusive: Member variable 'PitchValue::vibrato' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:185:7: warning: Member variable 'TextBlock::_lineSpacing' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/drumset.h:53:7: warning:inconclusive: Member variable 'DrumInstrument::notehead' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/drumset.h:53:7: warning:inconclusive: Member variable 'DrumInstrument::line' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/drumset.h:53:7: warning:inconclusive: Member variable 'DrumInstrument::stemDirection' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/drumset.h:53:7: warning:inconclusive: Member variable 'DrumInstrument::voice' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/drumset.h:53:7: warning:inconclusive: Member variable 'DrumInstrument::shortcut' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/fret.h:57:13: warning:inconclusive: Member variable 'Dot::fingering' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/fret.h:58:13: warning: Member variable 'Dot::fingering' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:1217:7: warning: Member variable 'LinkUnlink::le' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:1217:7: warning: Member variable 'LinkUnlink::e' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:1398:7: warning: Member variable 'MoveTremolo::oldC1' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:1398:7: warning: Member variable 'MoveTremolo::oldC2' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/notifier.hpp:63:7: warning:inconclusive: Member variable 'Notifier < Channel :: Prop >::_listeners' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] musescore3-3.2.3+dfsg2.orig/libmscore/notifier.hpp:63:7: warning:inconclusive: Member variable 'Notifier < Channel :: Prop >::_atChange' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] musescore3-3.2.3+dfsg2.orig/libmscore/notifier.hpp:64:17: warning:inconclusive: Member variable 'Notifier < Channel :: Prop >::_listeners' is not assigned a value in 'Notifier < Channel :: Prop >::operator='. [operatorEqVarError] musescore3-3.2.3+dfsg2.orig/libmscore/notifier.hpp:64:17: warning:inconclusive: Member variable 'Notifier < Channel :: Prop >::_atChange' is not assigned a value in 'Notifier < Channel :: Prop >::operator='. [operatorEqVarError] musescore3-3.2.3+dfsg2.orig/libmscore/notifier.hpp:32:7: warning:inconclusive: Member variable 'Listener < Channel :: Prop >::_notifier' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] musescore3-3.2.3+dfsg2.orig/libmscore/notifier.hpp:34:17: warning: Member variable 'Listener < Channel :: Prop >::_notifier' is not assigned a value in 'Listener < Channel :: Prop >::operator='. [operatorEqVarError] musescore3-3.2.3+dfsg2.orig/libmscore/notifier.hpp:109:33: error: No 'return' statement in non-void function causes undefined behavior. [operatorEqMissingReturnStatement] musescore3-3.2.3+dfsg2.orig/libmscore/sym.h:2790:13: performance: Variable '_symbols' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/drumset.h:32:13: performance: Variable 'articulationName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:787:7: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:50:8: warning: Member variable 'SFont::_id' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:209:74: style: Condition 'sample!=0' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:378:17: style: Condition '!zone->importZone()' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:378:34: note: Calling function 'importZone' returns 1 musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:378:17: note: Condition '!zone->importZone()' is always false musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:395:17: style: Condition '!zone->importZone()' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:395:34: note: Calling function 'importZone' returns 1 musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:395:17: note: Condition '!zone->importZone()' is always false musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:1593:30: style: Condition 'debugMode' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:780:7: style: Exception should be caught by reference. [catchExceptionByValue] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:660:25: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:667:33: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:703:25: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:905:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:1711:18: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:664:33: style: The scope of the variable 'hi' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:664:37: style: The scope of the variable 'lo' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:666:25: style: The scope of the variable 's' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:77:33: style:inconclusive: Function 'read' argument 1 names different: declaration 'file' definition 's'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/fluid/sfont.h:110:32: note: Function 'read' argument 1 names different: declaration 'file' definition 's'. musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:77:33: note: Function 'read' argument 1 names different: declaration 'file' definition 's'. musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:106:41: style:inconclusive: Function 'get_preset' argument 2 names different: declaration 'prenum' definition 'num'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/fluid/sfont.h:108:40: note: Function 'get_preset' argument 2 names different: declaration 'prenum' definition 'num'. musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:106:41: note: Function 'get_preset' argument 2 names different: declaration 'prenum' definition 'num'. musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:120:23: style:inconclusive: Function 'Preset' argument 1 names different: declaration 'sfont' definition 's'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/fluid/sfont.h:230:21: note: Function 'Preset' argument 1 names different: declaration 'sfont' definition 's'. musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:120:23: note: Function 'Preset' argument 1 names different: declaration 'sfont' definition 's'. musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:880:27: style: Local variable 'id' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/fluid/sfont.h:114:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:880:27: note: Shadow variable musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:963:16: style: Local variable 'id' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/fluid/sfont.h:114:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:963:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:979:29: style: Local variable 'id' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/fluid/sfont.h:114:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:979:29: note: Shadow variable musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:187:12: style: Variable 'mod' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:190:13: style: Variable 'global_preset_zone' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:199:25: style: Variable 'global_inst_zone' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:487:18: style: Variable 'mod_src' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:667:26: style: Variable 'cbuf' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:715:37: style: Parameter 'a' can be declared as pointer to const. However it seems that 'preset_compare' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:787:45: note: You might need to cast the function pointer here musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:715:37: note: Parameter 'a' can be declared as pointer to const musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:715:48: style: Parameter 'b' can be declared as pointer to const. However it seems that 'preset_compare' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:787:45: note: You might need to cast the function pointer here musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:715:48: note: Parameter 'b' can be declared as pointer to const musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:1121:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:1454:23: style: Variable 'i' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:1489:23: style: Variable 'instr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:1575:33: style: Variable 'save' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:1693:23: style: Variable 'p' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/fluid/sfont.cpp:110:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/notifier.hpp:36:8: warning:inconclusive: Class 'Listener < Channel :: Prop >' which has virtual members does not have a virtual destructor. [virtualDestructor] musescore3-3.2.3+dfsg2.orig/libmscore/spatium.h:52:13: style:inconclusive: Technically the member function 'Ms::Spatium::operator/' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:151:12: style:inconclusive: Technically the member function 'Ms::EditData::isStartEndGrip' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:231:12: style:inconclusive: Technically the member function 'Ms::Element::setPos' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:245:12: style:inconclusive: Technically the member function 'Ms::Element::setOffset' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:312:12: style:inconclusive: Technically the member function 'Ms::Element::setZ' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:343:12: style:inconclusive: Technically the member function 'Ms::Note::setTpc1' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:344:12: style:inconclusive: Technically the member function 'Ms::Note::setTpc2' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/sym.h:2796:43: style:inconclusive: Technically the member function 'Ms::ScoreFont::engravingDefaults' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/sym.h:2797:14: style:inconclusive: Technically the member function 'Ms::ScoreFont::textEnclosureThickness' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/sym.h:2808:15: performance:inconclusive: Technically the member function 'Ms::ScoreFont::sym2pixmap' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/durationtype.h:74:17: style:inconclusive: Technically the member function 'Ms::TDuration::shiftRetainDots' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/beam.h:108:34: performance:inconclusive: Technically the member function 'Ms::Beam::elements' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/beam.h:109:12: performance:inconclusive: Technically the member function 'Ms::Beam::clear' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/beam.h:110:12: performance:inconclusive: Technically the member function 'Ms::Beam::empty' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/beam.h:111:12: performance:inconclusive: Technically the member function 'Ms::Beam::contains' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.h:391:15: performance:inconclusive: Technically the member function 'Ms::StaffType::chordStemPosX' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.h:437:19: style:inconclusive: Technically the member function 'Ms::TabDurationSymbol::beamGrid' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:146:12: style:inconclusive: Technically the member function 'Ms::Channel::firePropertyChanged' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:194:12: style:inconclusive: Technically the member function 'Ms::Channel::operator==' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:290:15: style:inconclusive: Technically the member function 'Ms::Instrument::instrumentId' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/staff.h:151:12: style:inconclusive: Technically the member function 'Ms::Staff::isLocalTimeSignature' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/staff.h:229:11: style:inconclusive: Technically the member function 'Ms::Staff::pitchOffset' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:186:12: style:inconclusive: Technically the member function 'Ms::TextBlock::operator==' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:187:12: style:inconclusive: Technically the member function 'Ms::TextBlock::operator!=' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:362:12: style:inconclusive: Technically the member function 'Ms::TextBase::setTextInvalid' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:129:16: style:inconclusive: Technically the member function 'Ms::ChordRest::durationTypeTicks' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1016:20: warning: The class 'Score' defines member function with name 'masterScore' also defined in its parent class 'ScoreElement'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:189:20: note: Parent function 'ScoreElement::masterScore' musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1016:20: note: Derived function 'Score::masterScore' musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1244:12: warning: The class 'MasterScore' defines member function with name 'read' also defined in its parent class 'Score'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:575:12: note: Parent function 'Score::read' musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1244:12: note: Derived function 'MasterScore::read' musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1252:20: warning: The class 'MasterScore' defines member function with name 'clone' also defined in its parent class 'Score'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:554:14: note: Parent function 'Score::clone' musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1252:20: note: Derived function 'MasterScore::clone' musescore3-3.2.3+dfsg2.orig/libmscore/connector.h:108:28: warning: The class 'ConnectorInfoReader' defines member function with name 'prev' also defined in its parent class 'ConnectorInfo'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/connector.h:69:22: note: Parent function 'ConnectorInfo::prev' musescore3-3.2.3+dfsg2.orig/libmscore/connector.h:108:28: note: Derived function 'ConnectorInfoReader::prev' musescore3-3.2.3+dfsg2.orig/libmscore/connector.h:109:28: warning: The class 'ConnectorInfoReader' defines member function with name 'next' also defined in its parent class 'ConnectorInfo'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/connector.h:70:22: note: Parent function 'ConnectorInfo::next' musescore3-3.2.3+dfsg2.orig/libmscore/connector.h:109:28: note: Derived function 'ConnectorInfoReader::next' musescore3-3.2.3+dfsg2.orig/libmscore/symbol.h:83:16: warning: The class 'FSymbol' defines member function with name 'segment' also defined in its parent class 'BSymbol'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/bsymbol.h:54:16: note: Parent function 'BSymbol::segment' musescore3-3.2.3+dfsg2.orig/libmscore/symbol.h:83:16: note: Derived function 'FSymbol::segment' musescore3-3.2.3+dfsg2.orig/libmscore/connector.h:141:28: warning: The class 'ConnectorInfoWriter' defines member function with name 'prev' also defined in its parent class 'ConnectorInfo'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/connector.h:69:22: note: Parent function 'ConnectorInfo::prev' musescore3-3.2.3+dfsg2.orig/libmscore/connector.h:141:28: note: Derived function 'ConnectorInfoWriter::prev' musescore3-3.2.3+dfsg2.orig/libmscore/connector.h:142:28: warning: The class 'ConnectorInfoWriter' defines member function with name 'next' also defined in its parent class 'ConnectorInfo'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/connector.h:70:22: note: Parent function 'ConnectorInfo::next' musescore3-3.2.3+dfsg2.orig/libmscore/connector.h:142:28: note: Derived function 'ConnectorInfoWriter::next' musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.h:56:7: style: Class 'HChord' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.h:59:7: style: Class 'HChord' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.h:100:7: style: Struct 'RenderAction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.h:194:7: style: Struct 'ChordDescription' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.h:195:7: style: Struct 'ChordDescription' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:149:7: style: Class 'LinkedElements' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/shape.h:32:7: style: Struct 'ShapeElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/shape.h:53:7: style: Class 'Shape' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:143:7: style: Class 'EditData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/accidental.h:73:7: style: Class 'Accidental' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/bsymbol.h:30:7: style: Class 'BSymbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/symbol.h:37:7: style: Class 'Symbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/symbol.h:71:7: style: Class 'FSymbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:142:7: style: Class 'NoteHead' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:172:7: style: Struct 'NoteVal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:283:7: style: Class 'Note' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/durationtype.h:44:7: style: Class 'TDuration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/durationtype.h:45:7: style: Class 'TDuration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/durationtype.h:46:7: style: Class 'TDuration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/beam.h:79:7: style: Class 'Beam' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/input.h:61:7: style: Class 'InputState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/connector.h:66:7: style: Class 'ConnectorInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.h:428:7: style: Class 'TabDurationSymbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/interval.h:28:7: style: Struct 'Interval' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/select.h:118:7: style: Class 'SelectionFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/select.h:119:7: style: Class 'SelectionFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/select.h:161:7: style: Class 'Selection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/xml.h:108:7: style: Class 'XmlReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/xml.h:109:7: style: Class 'XmlReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/xml.h:110:7: style: Class 'XmlReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/xml.h:111:7: style: Class 'XmlReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/xml.h:245:7: style: Class 'XmlWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/clef.h:85:7: style: Struct 'ClefTypeList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/clef.h:138:7: style: Class 'Clef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:46:7: style: Class 'StaffName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/layoutbreak.h:51:7: style: Class 'LayoutBreak' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:549:7: style: Class 'Score' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1250:7: style: Class 'MasterScore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/icon.h:33:7: style: Class 'Icon' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/groups.h:52:7: style: Class 'Groups' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/staff.h:103:7: style: Class 'Staff' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/sig.h:47:17: style: Class 'TimeSigFrac' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/sig.h:48:7: style: Class 'TimeSigFrac' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/sig.h:107:7: style: Class 'SigEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/timesig.h:62:7: style: Class 'TimeSig' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:111:7: style: Class 'TextCursor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:161:7: style: Class 'TextFragment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:261:7: style: Class 'TextBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/text.h:27:7: style: Class 'Text' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/dynamic.h:95:7: style: Class 'Dynamic' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.h:55:7: style: Class 'Tremolo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/duration.h:45:7: style: Class 'DurationElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/notedot.h:30:7: style: Class 'NoteDot' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:44:7: style: Class 'Rest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.h:98:7: style: Class 'Harmony' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/fret.h:58:13: style: Struct 'Dot' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/fret.h:66:13: style: Struct 'Marker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/fret.h:105:7: style: Class 'FretUndoData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/fret.h:155:7: style: Class 'FretDiagram' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:132:7: style: Class 'UndoMacro' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:232:7: style: Class 'RemoveStaff' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:518:7: style: Class 'AddElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:532:7: style: Class 'RemoveElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:805:7: style: Class 'AddExcerpt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:819:7: style: Class 'RemoveExcerpt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:1227:7: style: Class 'Unlink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:1376:7: style: Class 'FretClear' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: style: The destructor '~Element' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:186:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/element.h:534:27: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:193:27: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/element.h:534:27: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/element.h:536:20: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:277:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/element.h:536:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/element.h:539:20: style: The function 'setSelected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:206:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/element.h:539:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/element.h:540:20: style: The function 'setVisible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:209:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/element.h:540:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/element.h:541:20: style: The function 'layout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:326:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/element.h:541:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/bsymbol.h:43:12: style: The function 'writeProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:280:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/bsymbol.h:43:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/bsymbol.h:44:12: style: The function 'readProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:281:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/bsymbol.h:44:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/symbol.h:43:27: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:193:27: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/symbol.h:43:27: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/symbol.h:57:21: style: The function 'baseLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:273:21: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/symbol.h:57:21: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/symbol.h:75:27: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:193:27: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/symbol.h:75:27: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/symbol.h:77:20: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:277:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/symbol.h:77:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/symbol.h:78:20: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:283:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/symbol.h:78:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/symbol.h:79:20: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:284:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/symbol.h:79:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/symbol.h:80:20: style: The function 'layout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/bsymbol.h:40:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/symbol.h:80:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/symbol.h:82:21: style: The function 'baseLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:273:21: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/symbol.h:82:21: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/note.h:285:8: style: The destructor '~Note' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/note.h:285:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/note.h:295:12: style: The function 'layout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:326:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/note.h:295:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/note.h:299:12: style: The function 'scanElements' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:377:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/note.h:299:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/note.h:300:12: style: The function 'setTrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:309:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/note.h:300:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/note.h:400:16: style: The function 'drop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:367:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/note.h:400:16: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/note.h:423:12: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:379:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/note.h:423:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/beam.h:81:8: style: The destructor '~Beam' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/beam.h:81:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/beam.h:106:12: style: The function 'layout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:326:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/beam.h:106:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.h:432:20: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:277:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.h:432:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.h:433:20: style: The function 'isEditable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:291:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.h:433:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.h:434:20: style: The function 'layout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:326:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.h:434:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.h:435:27: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:193:27: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.h:435:27: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/clef.h:140:27: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:193:27: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/clef.h:140:27: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/clef.h:141:21: style: The function 'mag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:381:21: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/clef.h:141:21: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/clef.h:147:24: style: The function 'drop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:367:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/clef.h:147:24: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/clef.h:148:20: style: The function 'layout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:326:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/clef.h:148:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/clef.h:149:20: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:277:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/clef.h:149:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/clef.h:150:20: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:284:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/clef.h:150:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/clef.h:151:20: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:283:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/clef.h:151:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/clef.h:153:20: style: The function 'isEditable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:291:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/clef.h:153:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/clef.h:178:16: style: The function 'getProperty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:427:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/clef.h:178:16: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/clef.h:179:12: style: The function 'setProperty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:428:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/clef.h:179:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/clef.h:180:16: style: The function 'propertyDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:431:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/clef.h:180:16: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/score.h:553:16: style: The destructor '~Score' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:186:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/score.h:553:16: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/score.h:878:12: style: The function 'styleChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:228:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/score.h:878:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1251:16: style: The destructor '~MasterScore' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:553:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1251:16: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/icon.h:34:16: style: The destructor '~Icon' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/icon.h:34:16: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/timesig.h:127:24: style: The function 'nextSegmentElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:460:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/timesig.h:127:24: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/timesig.h:128:24: style: The function 'prevSegmentElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:461:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/timesig.h:128:24: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:307:20: style: The function 'writeProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:280:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:307:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:310:12: style: The function 'readProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:281:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:310:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:352:19: style: The function 'getPropertyStyle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:221:19: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:352:19: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:353:20: style: The function 'styleChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:228:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:353:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.h:59:27: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:193:27: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.h:59:27: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.h:73:21: style: The function 'mag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:381:21: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.h:73:21: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.h:74:20: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:277:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.h:74:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.h:75:20: style: The function 'layout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:326:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.h:75:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.h:77:20: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:283:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.h:77:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.h:78:20: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:284:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.h:78:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/duration.h:47:8: style: The destructor '~DurationElement' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/duration.h:47:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:72:8: style: The destructor '~ChordRest' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/duration.h:47:8: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:72:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:74:27: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:193:27: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:74:27: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:80:24: style: The function 'measure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/duration.h:49:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:80:24: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:82:20: style: The function 'writeProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:280:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:82:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:83:20: style: The function 'readProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:281:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:83:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:139:20: style: The function 'add' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:322:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:139:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:140:20: style: The function 'remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:323:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:140:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/notedot.h:33:21: style: The function 'mag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:381:21: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/notedot.h:33:21: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:47:8: style: The destructor '~Rest' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:72:8: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:47:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:53:24: style: The function 'linkedClone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:188:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:53:24: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:58:12: style: The function 'setTrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:132:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:58:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:69:20: style: The function 'add' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:139:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:69:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:70:20: style: The function 'remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:140:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:70:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:89:19: style: The function 'upLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:99:19: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:89:19: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:90:19: style: The function 'downLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:100:19: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:90:19: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:91:23: style: The function 'stemPos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:101:23: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:91:23: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:92:21: style: The function 'stemPosX' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:102:21: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:92:21: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:93:23: style: The function 'stemPosBeam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:103:23: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:93:23: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/harmony.h:100:8: style: The destructor '~Harmony' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/harmony.h:100:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/fret.h:157:8: style: The destructor '~FretDiagram' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/fret.h:157:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:520:20: style: The function 'cleanup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:110:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:520:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:535:20: style: The function 'cleanup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:110:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:535:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:1218:8: style: The destructor '~LinkUnlink' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:102:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:1218:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.h:143:7: performance: Function 'operatorQString()' should return member '_handle' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.h:196:15: performance: Function 'quality()' should return member '_quality' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/sym.h:2796:43: performance: Function 'engravingDefaults()' should return member '_engravingDefaults' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/sym.h:2799:15: performance: Function 'fontPath()' should return member '_fontPath' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/xml.h:145:15: performance: Function 'getDocName()' should return member 'docName' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:52:15: performance: Function 'name()' should return member '_name' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:151:15: performance: Function 'name()' should return member '_name' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:153:15: performance: Function 'descr()' should return member '_descr' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:155:15: performance: Function 'synti()' should return member '_synti' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:290:15: performance: Function 'instrumentId()' should return member '_instrumentId' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:808:15: performance: Function 'importedFilePath()' should return member '_importedFilePath' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:984:15: performance: Function 'tmpName()' should return member '_tmpName' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1036:15: performance: Function 'mscoreVersion()' should return member '_mscoreVersion' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1092:32: performance: Function 'unmanagedSpanners()' should return member '_unmanagedSpanner' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1142:15: performance: Function 'accessibleInfo()' should return member 'accInfo' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/timesig.h:101:15: performance: Function 'numeratorString()' should return member '_numeratorString' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/timesig.h:104:15: performance: Function 'denominatorString()' should return member '_denominatorString' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:87:15: performance: Function 'fontFamily()' should return member '_fontFamily' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.h:133:15: performance: Function 'hUserName()' should return member '_userName' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.h:134:15: performance: Function 'hTextName()' should return member '_textName' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/fret.h:212:16: performance: Function 'barres()' should return member '_barres' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/fret.h:213:14: performance: Function 'dots()' should return member '_dots' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/fret.h:214:17: performance: Function 'markers()' should return member '_markers' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:391:51: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:54:71: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/libmscore/accidental.cpp:260:44: style:inconclusive: Function 'setSubtype' argument 1 names different: declaration 's' definition 'tag'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/accidental.h:78:38: note: Function 'setSubtype' argument 1 names different: declaration 's' definition 'tag'. musescore3-3.2.3+dfsg2.orig/libmscore/accidental.cpp:260:44: note: Function 'setSubtype' argument 1 names different: declaration 's' definition 'tag'. musescore3-3.2.3+dfsg2.orig/libmscore/sym.h:2721:45: performance: Function parameter 's' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/drumset.h:57:45: performance: Function parameter 'v' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/drumset.h:90:81: performance: Function parameter 'articulations' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:867:45: performance: Function parameter 'p' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:882:57: performance: Function parameter 'p' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:1047:60: performance: Function parameter 'l' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:450:36: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:452:35: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:105:37: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/select.h:154:31: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:311:35: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/notifier.hpp:40:43: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/accidental.cpp:140:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/ambitus.cpp:50:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_PITCH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/ambitus.cpp:457:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RoundCap [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/accidental.cpp:286:9: style: Variable 'm' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/arpeggio.cpp:210:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RoundCap [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/arpeggio.cpp:346:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/read206.h:36:7: warning: Member variable 'PageFormat::_printableWidth' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/read206.h:36:7: warning: Member variable 'PageFormat::_evenLeftMargin' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/read206.h:36:7: warning: Member variable 'PageFormat::_oddLeftMargin' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/read206.h:36:7: warning: Member variable 'PageFormat::_evenTopMargin' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/read206.h:36:7: warning: Member variable 'PageFormat::_evenBottomMargin' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/read206.h:36:7: warning: Member variable 'PageFormat::_oddTopMargin' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/read206.h:36:7: warning: Member variable 'PageFormat::_oddBottomMargin' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/read206.h:36:7: warning: Member variable 'PageFormat::_twosided' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/ambitus.cpp:49:7: performance: Variable '_lineWidth' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:215:26: style:inconclusive: Technically the member function 'Ms::Segment::shapes' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/segmentlist.h:70:16: style:inconclusive: Technically the member function 'Ms::SegmentList::begin' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/segmentlist.h:71:16: performance:inconclusive: Technically the member function 'Ms::SegmentList::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/segmentlist.h:73:22: performance:inconclusive: Technically the member function 'Ms::SegmentList::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:118:15: warning: The class 'Measure' defines member function with name 'system' also defined in its parent class 'MeasureBase'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.h:104:15: note: Parent function 'MeasureBase::system' musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:118:15: note: Derived function 'Measure::system' musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:182:12: warning: The class 'Chord' defines member function with name 'isGrace' also defined in its parent class 'ChordRest'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:158:12: note: Parent function 'ChordRest::isGrace' musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:182:12: note: Derived function 'Chord::isGrace' musescore3-3.2.3+dfsg2.orig/libmscore/ambitus.h:44:7: style: Class 'Ambitus' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:96:7: style: Class 'Chord' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:75:7: style: Class 'Segment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/segmentlist.h:56:13: style: Class 'iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/segmentlist.h:64:13: style: Class 'const_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:95:7: style: Class 'Measure' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/skyline.h:53:7: style: Class 'SkylineLine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/system.h:100:7: style: Class 'System' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/ambitus.h:93:16: style: The function 'getProperty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:427:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/ambitus.h:93:16: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/ambitus.h:94:12: style: The function 'setProperty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:428:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/ambitus.h:94:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/ambitus.h:95:16: style: The function 'propertyDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:431:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/ambitus.h:95:16: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:85:21: style: The function 'upPos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:94:21: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:85:21: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:86:21: style: The function 'downPos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:95:21: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:86:21: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:98:8: style: The destructor '~Chord' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:72:8: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:98:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:102:24: style: The function 'linkedClone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:188:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:102:24: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:106:27: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:74:27: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:106:27: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:107:21: style: The function 'mag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:381:21: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:107:21: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:160:19: style: The function 'upLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:99:19: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:160:19: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:161:19: style: The function 'downLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:100:19: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:161:19: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:162:23: style: The function 'stemPos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:101:23: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:162:23: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:163:23: style: The function 'stemPosBeam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:103:23: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:163:23: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:164:21: style: The function 'stemPosX' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:102:21: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:164:21: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:170:32: style: The function 'add' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:322:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:170:32: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:172:32: style: The function 'remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:323:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:172:32: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:175:20: style: The function 'layout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:326:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:175:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:209:20: style: The function 'crossMeasureSetup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:148:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:209:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:216:20: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:379:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:216:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:218:24: style: The function 'segment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:79:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:218:24: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:219:24: style: The function 'measure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:80:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:219:24: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.h:77:8: style: The destructor '~MeasureBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.h:77:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.h:81:27: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:193:27: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.h:81:27: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.h:99:20: style: The function 'layout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:326:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.h:99:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.h:101:20: style: The function 'scanElements' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:377:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.h:101:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.h:122:16: style: The function 'tick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:250:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.h:122:16: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:78:8: style: The destructor '~Segment' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:78:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:81:27: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:193:27: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:81:27: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:127:20: style: The function 'scanElements' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:377:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:127:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:131:13: style: The function 'x' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:229:21: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:131:13: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:137:20: style: The function 'add' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:322:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:137:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:138:20: style: The function 'remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:323:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:138:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:183:20: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:283:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:183:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:184:20: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:284:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:184:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:186:24: style: The function 'getProperty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:427:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:186:24: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:187:20: style: The function 'setProperty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:428:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:187:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:188:24: style: The function 'propertyDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:431:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:188:24: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:97:8: style: The destructor '~Measure' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.h:77:8: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:97:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:104:12: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:284:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:104:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:107:12: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.h:97:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:107:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:263:20: style: The function 'computeMinWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.h:171:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:263:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/system.h:101:8: style: The destructor '~System' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/system.h:101:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:215:26: performance: Function 'shapes()' should return member '_shapes' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.h:105:58: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/libmscore/arpeggio.h:83:12: style:inconclusive: Technically the member function 'Ms::Arpeggio::playArpeggio' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/arpeggio.h:52:7: style: Class 'Arpeggio' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/part.h:58:7: style: Class 'Part' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/arpeggio.h:76:12: style: The function 'setHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:258:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/arpeggio.h:76:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/part.h:71:15: performance: Function 'id()' should return member '_id' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/part.h:117:15: performance: Function 'partName()' should return member '_partName' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/ambitus.cpp:292:19: style: The scope of the variable 'bottomLine' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/ambitus.cpp:292:31: style: The scope of the variable 'topLine' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/ambitus.cpp:91:28: style:inconclusive: Function 'setTrack' argument 1 names different: declaration 'val' definition 't'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/ambitus.h:87:38: note: Function 'setTrack' argument 1 names different: declaration 'val' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/ambitus.cpp:91:28: note: Function 'setTrack' argument 1 names different: declaration 'val' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/ambitus.cpp:71:33: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/ambitus.cpp:93:19: style: Variable 'segm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/ambitus.cpp:94:19: style: Variable 'stf' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/ambitus.cpp:298:19: style: Variable 'segm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/ambitus.cpp:300:19: style: Variable 'stf' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/ambitus.cpp:466:20: style: Variable 'stf' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/ambitus.cpp:544:15: style: Variable 'system' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/ambitus.cpp:587:16: style: Variable 'meas' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/ambitus.cpp:588:16: style: Variable 'segm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/ambitus.cpp:607:30: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/arpeggio.cpp:103:33: style:inconclusive: Function 'symbolLine' argument 1 names different: declaration 'start' definition 'end'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/arpeggio.h:43:29: note: Function 'symbolLine' argument 1 names different: declaration 'start' definition 'end'. musescore3-3.2.3+dfsg2.orig/libmscore/arpeggio.cpp:103:33: note: Function 'symbolLine' argument 1 names different: declaration 'start' definition 'end'. musescore3-3.2.3+dfsg2.orig/libmscore/arpeggio.cpp:506:44: style:inconclusive: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/arpeggio.h:92:48: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/arpeggio.cpp:506:44: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/arpeggio.cpp:109:18: style: Variable 'f' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/arpeggio.cpp:131:31: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/arpeggio.cpp:298:14: style: Variable 'c' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/arpeggio.cpp:310:14: style: Variable 'c' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/arpeggio.cpp:316:19: style: Variable 'dnote' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/arpeggio.cpp:132:78: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/audio.h:34:18: style:inconclusive: Technically the member function 'Ms::Audio::data' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/audio.h:34:18: performance: Function 'data()' should return member '_data' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/bsp.h:72:18: performance:inconclusive: Technically the member function 'Ms::BspTree::firstChildIndex' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/bsp.h:74:18: performance:inconclusive: Technically the member function 'Ms::BspTree::parentIndex' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/articulation.h:78:7: style: Class 'Articulation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/page.h:47:7: style: Class 'Page' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/barline.h:74:7: style: Class 'BarLine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/articulation.h:68:20: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:277:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/articulation.h:68:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/articulation.h:90:15: style: The function 'userName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:192:23: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/articulation.h:90:15: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/page.h:48:8: style: The destructor '~Page' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/page.h:48:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/page.h:50:27: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:193:27: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/page.h:50:27: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/page.h:55:20: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:283:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/page.h:55:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/page.h:56:20: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:284:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/page.h:56:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/page.h:74:15: style: The function 'pagePos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:238:23: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/page.h:74:15: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/barline.h:71:12: style: The function 'drawEditMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:473:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/barline.h:71:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/barline.h:75:16: style: The destructor '~BarLine' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/barline.h:75:16: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/barline.h:132:20: style: The function 'undoChangeProperty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:429:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/barline.h:132:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/articulation.h:131:15: performance: Function 'channelName()' should return member '_channelName' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/bagpembell.cpp:602:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FlatCap [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/articulation.cpp:219:18: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/articulation.cpp:626:22: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/articulation.cpp:627:22: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/bagpembell.h:57:7: style: Class 'BagpipeEmbellishment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/bagpembell.cpp:340:13: performance: Range variable 'note' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:534:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FlatCap [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:278:10: warning: Member variable 'BarLine::y1' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:278:10: warning: Member variable 'BarLine::y2' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/bend.cpp:124:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/bend.cpp:184:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RoundJoin [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:204:43: style:inconclusive: Technically the member function 'Ms::Spanner::spannerSegments' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/marker.h:45:7: style: Class 'Marker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/stafflines.h:28:7: style: Class 'StaffLines' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/fermata.h:42:7: style: Class 'Fermata' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:172:8: style: The destructor '~Spanner' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:172:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:176:27: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:193:27: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:176:27: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:226:16: style: The function 'getProperty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:427:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:226:16: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:227:12: style: The function 'setProperty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:428:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:227:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:228:16: style: The function 'propertyDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:431:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:228:16: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/fermata.h:54:15: style: The function 'userName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:192:23: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/fermata.h:54:15: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:209:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPen [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/marker.h:62:15: performance: Function 'label()' should return member '_label' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:167:42: performance: Function 'spannerSegments()' should return member 'segments' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:1409:35: style:inconclusive: Function 'getProperty' argument 1 names different: declaration 'propertyId' definition 'id'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/barline.h:128:40: note: Function 'getProperty' argument 1 names different: declaration 'propertyId' definition 'id'. musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:1409:35: note: Function 'getProperty' argument 1 names different: declaration 'propertyId' definition 'id'. musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:1430:31: style:inconclusive: Function 'setProperty' argument 1 names different: declaration 'propertyId' definition 'id'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/barline.h:129:36: note: Function 'setProperty' argument 1 names different: declaration 'propertyId' definition 'id'. musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:1430:31: note: Function 'setProperty' argument 1 names different: declaration 'propertyId' definition 'id'. musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:1508:43: style:inconclusive: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/barline.h:131:48: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:1508:43: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:411:16: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/barline.h:96:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:411:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:739:19: style: Local variable 'type' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/barline.h:80:27: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:739:19: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:785:29: style: Local variable 'spanFrom' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/barline.h:102:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:785:29: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:786:29: style: Local variable 'spanTo' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/barline.h:103:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:786:29: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:810:27: style: Local variable 'el' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/barline.h:112:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:810:27: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/bend.cpp:43:7: warning: Member variable 'Bend::_fontSize' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/bend.cpp:43:7: warning: Member variable 'Bend::_fontStyle' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/bend.cpp:43:7: warning: Member variable 'Bend::_lineWidth' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/bend.cpp:43:7: warning: Member variable 'Bend::noteWidth' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:147:31: style: Variable 'lscore' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:156:31: style: Variable 'lscore' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:165:31: style: Variable 'lscore' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:294:21: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:311:21: style: Variable 'system' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:326:15: style: Variable 'system' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:334:20: style: Variable 'staff1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:335:23: style: Variable 'sysStaff1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:357:14: style: Variable 'score' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:359:16: style: Variable 'segment' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:361:22: style: Variable 'nbl' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:364:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:378:14: style: Variable 'score' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:381:16: style: Variable 'segment' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:383:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:386:22: style: Variable 'nbl' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:415:15: style: Variable 'system' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:437:17: style: Variable 'sysStaff1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:650:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:652:22: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:673:24: style: Variable 'bed' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:761:22: style: Variable 'bl' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:1032:24: style: Variable 'bed' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:1055:27: style: Variable 'staff1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:1141:35: style: Parameter 'score' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:1597:22: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/box.cpp:84:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MiterJoin [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:222:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:243:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:268:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/barline.cpp:295:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/bend.h:42:7: style: Class 'Bend' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/bend.cpp:319:32: style:inconclusive: Function 'getProperty' argument 1 names different: declaration 'propertyId' definition 'id'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/bend.h:56:40: note: Function 'getProperty' argument 1 names different: declaration 'propertyId' definition 'id'. musescore3-3.2.3+dfsg2.orig/libmscore/bend.cpp:319:32: note: Function 'getProperty' argument 1 names different: declaration 'propertyId' definition 'id'. musescore3-3.2.3+dfsg2.orig/libmscore/bend.cpp:341:28: style:inconclusive: Function 'setProperty' argument 1 names different: declaration 'propertyId' definition 'id'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/bend.h:57:36: note: Function 'setProperty' argument 1 names different: declaration 'propertyId' definition 'id'. musescore3-3.2.3+dfsg2.orig/libmscore/bend.cpp:341:28: note: Function 'setProperty' argument 1 names different: declaration 'propertyId' definition 'id'. musescore3-3.2.3+dfsg2.orig/libmscore/bend.cpp:86:13: style: Variable 'note' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/box.cpp:45:6: warning: Member variable 'Box::dragX' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/bend.cpp:149:26: style: Unused variable: r [unusedVariable] musescore3-3.2.3+dfsg2.orig/libmscore/repeat.h:40:16: warning: The class 'RepeatMeasure' defines member function with name 'actualTicks' also defined in its parent class 'DurationElement'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/duration.h:60:16: note: Parent function 'DurationElement::actualTicks' musescore3-3.2.3+dfsg2.orig/libmscore/repeat.h:40:16: note: Derived function 'RepeatMeasure::actualTicks' musescore3-3.2.3+dfsg2.orig/libmscore/box.h:48:7: style: Class 'Box' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/box.h:101:7: style: Class 'HBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/box.h:131:7: style: Class 'VBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/box.h:147:7: style: Class 'FBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/textframe.h:31:7: style: Class 'TBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/repeat.h:32:7: style: Class 'RepeatMeasure' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/image.h:59:7: style: Class 'Image' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/stafftext.h:32:7: style: Class 'StaffText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/box.h:102:16: style: The destructor '~HBox' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.h:77:8: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/box.h:102:16: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/box.h:114:20: style: The function 'computeMinWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.h:171:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/box.h:114:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/box.h:132:16: style: The destructor '~VBox' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.h:77:8: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/box.h:132:16: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/box.h:148:16: style: The destructor '~FBox' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/box.h:132:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/box.h:148:16: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/textframe.h:33:8: style: The destructor '~TBox' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/box.h:132:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/textframe.h:33:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/textframe.h:34:21: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/box.h:133:21: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/textframe.h:34:21: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/textframe.h:35:27: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/box.h:134:27: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/textframe.h:35:27: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/textframe.h:43:20: style: The function 'layout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/box.h:136:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/textframe.h:43:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/textframe.h:44:20: style: The function 'scanElements' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.h:101:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/textframe.h:44:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/image.h:61:8: style: The destructor '~Image' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/image.h:61:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/image.h:81:16: style: The function 'getProperty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:427:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/image.h:81:16: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/image.h:82:12: style: The function 'setProperty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:428:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/image.h:82:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/image.h:83:16: style: The function 'propertyDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:431:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/image.h:83:16: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/box.cpp:420:27: style: Parameter 'origin' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/box.cpp:452:19: style: Variable 'vb' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/box.cpp:605:19: style: Variable 'vb' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/box.cpp:541:78: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/bracket.cpp:215:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPen [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/bracket.cpp:385:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/bracketItem.h:33:7: style: Class 'BracketItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/bracket.cpp:30:10: warning: Member variable 'Bracket::ay1' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/bracket.cpp:30:10: warning: Member variable 'Bracket::_braceSymbol' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/bracket.cpp:30:10: warning: Member variable 'Bracket::_magx' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/bracket.h:47:7: style: Class 'Bracket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/bracket.h:48:16: style: The destructor '~Bracket' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/bracket.h:48:16: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/bracket.h:101:20: style: The function 'setSelected' overrides a function in a base class but just delegates back to the base class. [uselessOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:206:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/bracket.h:101:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/bracket.cpp:180:25: style: Same expression used in consecutive assignments of 'x' and 'y'. [duplicateAssignExpression] musescore3-3.2.3+dfsg2.orig/libmscore/bracket.cpp:181:25: note: Same expression used in consecutive assignments of 'x' and 'y'. musescore3-3.2.3+dfsg2.orig/libmscore/bracket.cpp:180:25: note: Same expression used in consecutive assignments of 'x' and 'y'. musescore3-3.2.3+dfsg2.orig/libmscore/bracket.cpp:369:16: style: The scope of the variable 'b' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/bracket.cpp:405:35: style:inconclusive: Function 'getProperty' argument 1 names different: declaration 'propertyId' definition 'id'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/bracket.h:94:40: note: Function 'getProperty' argument 1 names different: declaration 'propertyId' definition 'id'. musescore3-3.2.3+dfsg2.orig/libmscore/bracket.cpp:405:35: note: Function 'getProperty' argument 1 names different: declaration 'propertyId' definition 'id'. musescore3-3.2.3+dfsg2.orig/libmscore/bracket.cpp:417:31: style:inconclusive: Function 'setProperty' argument 1 names different: declaration 'propertyId' definition 'id'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/bracket.h:95:36: note: Function 'setProperty' argument 1 names different: declaration 'propertyId' definition 'id'. musescore3-3.2.3+dfsg2.orig/libmscore/bracket.cpp:417:31: note: Function 'setProperty' argument 1 names different: declaration 'propertyId' definition 'id'. musescore3-3.2.3+dfsg2.orig/libmscore/bracket.cpp:491:31: style: Local variable 'type' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/bracket.h:50:27: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/bracket.cpp:491:31: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/bracket.cpp:331:21: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/bracket.cpp:369:16: style: Variable 'b' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/bracket.cpp:369:18: style: Variable 'b' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/bsp.cpp:30:19: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/bsp.h:90:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/bsp.cpp:30:19: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/bsp.cpp:42:19: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/bsp.h:90:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/bsp.cpp:42:19: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/bsp.cpp:54:12: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/bsp.h:90:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/bsp.cpp:54:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/bsp.cpp:188:13: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] musescore3-3.2.3+dfsg2.orig/libmscore/bsp.cpp:192:13: note: Found duplicate branches for 'if' and 'else'. musescore3-3.2.3+dfsg2.orig/libmscore/bsp.cpp:188:13: note: Found duplicate branches for 'if' and 'else'. musescore3-3.2.3+dfsg2.orig/libmscore/bsp.cpp:88:40: style:inconclusive: Function 'initialize' argument 1 names different: declaration 'rect' definition 'rec'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/bsp.h:62:37: note: Function 'initialize' argument 1 names different: declaration 'rect' definition 'rec'. musescore3-3.2.3+dfsg2.orig/libmscore/bsp.cpp:88:40: note: Function 'initialize' argument 1 names different: declaration 'rect' definition 'rec'. musescore3-3.2.3+dfsg2.orig/libmscore/bsp.cpp:88:49: style:inconclusive: Function 'initialize' argument 2 names different: declaration 'depth' definition 'n'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/bsp.h:62:47: note: Function 'initialize' argument 2 names different: declaration 'depth' definition 'n'. musescore3-3.2.3+dfsg2.orig/libmscore/bsp.cpp:88:49: note: Function 'initialize' argument 2 names different: declaration 'depth' definition 'n'. musescore3-3.2.3+dfsg2.orig/libmscore/bsp.cpp:115:31: style:inconclusive: Function 'insert' argument 1 names different: declaration 'item' definition 'element'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/bsp.h:65:28: note: Function 'insert' argument 1 names different: declaration 'item' definition 'element'. musescore3-3.2.3+dfsg2.orig/libmscore/bsp.cpp:115:31: note: Function 'insert' argument 1 names different: declaration 'item' definition 'element'. musescore3-3.2.3+dfsg2.orig/libmscore/bsp.cpp:126:31: style:inconclusive: Function 'remove' argument 1 names different: declaration 'item' definition 'element'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/bsp.h:66:28: note: Function 'remove' argument 1 names different: declaration 'item' definition 'element'. musescore3-3.2.3+dfsg2.orig/libmscore/bsp.cpp:126:31: note: Function 'remove' argument 1 names different: declaration 'item' definition 'element'. musescore3-3.2.3+dfsg2.orig/libmscore/bsp.cpp:137:46: style:inconclusive: Function 'items' argument 1 names different: declaration 'rect' definition 'rec'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/bsp.h:68:43: note: Function 'items' argument 1 names different: declaration 'rect' definition 'rec'. musescore3-3.2.3+dfsg2.orig/libmscore/bsp.cpp:137:46: note: Function 'items' argument 1 names different: declaration 'rect' definition 'rec'. musescore3-3.2.3+dfsg2.orig/libmscore/bsp.cpp:205:40: style:inconclusive: Function 'initialize' argument 1 names different: declaration 'rect' definition 'rec'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/bsp.h:46:37: note: Function 'initialize' argument 1 names different: declaration 'rect' definition 'rec'. musescore3-3.2.3+dfsg2.orig/libmscore/bsp.cpp:205:40: note: Function 'initialize' argument 1 names different: declaration 'rect' definition 'rec'. musescore3-3.2.3+dfsg2.orig/libmscore/bsp.cpp:205:49: style:inconclusive: Function 'initialize' argument 2 names different: declaration 'depth' definition 'dep'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/bsp.h:46:47: note: Function 'initialize' argument 2 names different: declaration 'depth' definition 'dep'. musescore3-3.2.3+dfsg2.orig/libmscore/bsp.cpp:205:49: note: Function 'initialize' argument 2 names different: declaration 'depth' definition 'dep'. musescore3-3.2.3+dfsg2.orig/libmscore/bsp.cpp:287:64: style:inconclusive: Function 'climbTree' argument 2 names different: declaration 'rect' definition 'rec'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/bsp.h:48:61: note: Function 'climbTree' argument 2 names different: declaration 'rect' definition 'rec'. musescore3-3.2.3+dfsg2.orig/libmscore/bsp.cpp:287:64: note: Function 'climbTree' argument 2 names different: declaration 'rect' definition 'rec'. musescore3-3.2.3+dfsg2.orig/libmscore/breath.h:42:7: style: Class 'Breath' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/breath.cpp:150:15: style: Variable 'system' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/breath.cpp:53:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/check.cpp:212:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/bsymbol.cpp:211:21: style: Variable 'system' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/bsymbol.cpp:229:21: style: Variable 'system' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/bsymbol.cpp:248:22: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/bsymbol.cpp:250:21: style: Variable 'system' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/bsymbol.cpp:254:25: style: Variable 'page' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/bsymbol.cpp:179:15: style: Consider using std::any_of, std::all_of, std::none_of, or std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/bsymbol.cpp:200:15: style: Consider using std::any_of, std::all_of, std::none_of, or std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:33:7: warning:inconclusive: Member variable 'SlurSegment::_extraHeight' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:73:20: warning: The class 'Slur' defines member function with name 'frontSegment' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:205:23: note: Parent function 'Spanner::frontSegment' musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:73:20: note: Derived function 'Slur::frontSegment' musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:74:26: warning: The class 'Slur' defines member function with name 'frontSegment' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:206:29: note: Parent function 'Spanner::frontSegment' musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:74:26: note: Derived function 'Slur::frontSegment' musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:75:20: warning: The class 'Slur' defines member function with name 'backSegment' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:207:23: note: Parent function 'Spanner::backSegment' musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:75:20: note: Derived function 'Slur::backSegment' musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:76:26: warning: The class 'Slur' defines member function with name 'backSegment' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:208:29: note: Parent function 'Spanner::backSegment' musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:76:26: note: Derived function 'Slur::backSegment' musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:77:20: warning: The class 'Slur' defines member function with name 'segmentAt' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:209:23: note: Parent function 'Spanner::segmentAt' musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:77:20: note: Derived function 'Slur::segmentAt' musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:78:26: warning: The class 'Slur' defines member function with name 'segmentAt' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:210:29: note: Parent function 'Spanner::segmentAt' musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:78:26: note: Derived function 'Slur::segmentAt' musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:32:7: style: Class 'SlurSegment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:63:7: style: Class 'Slur' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.h:63:7: style: Class 'Tuplet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/keysig.h:38:7: style: Class 'KeySig' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.h:117:12: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:284:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.h:117:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.h:141:8: style: The destructor '~SlurTie' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:172:8: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.h:141:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.h:143:27: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:176:27: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.h:143:27: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.h:157:12: style: The function 'writeProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:180:12: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.h:157:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.h:158:12: style: The function 'readProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:179:12: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.h:158:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:51:20: style: The function 'computeBezier' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.h:119:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:51:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:64:8: style: The destructor '~Slur' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.h:141:8: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:64:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.h:65:8: style: The destructor '~Tuplet' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/duration.h:47:8: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.h:65:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/keysig.h:72:16: style: The function 'getProperty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:427:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/keysig.h:72:16: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/keysig.h:73:12: style: The function 'setProperty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:428:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/keysig.h:73:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/keysig.h:74:16: style: The function 'propertyDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:431:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/keysig.h:74:16: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.h:109:20: style: The function 'isEditable' overrides a function in a base class but is identical to the overridden function [uselessOverride] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:96:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.h:109:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/keysig.h:53:63: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/libmscore/check.cpp:349:32: style:inconclusive: Function 'checkMeasure' argument 1 names different: declaration 'idx' definition 'staffIdx'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:111:29: note: Function 'checkMeasure' argument 1 names different: declaration 'idx' definition 'staffIdx'. musescore3-3.2.3+dfsg2.orig/libmscore/check.cpp:349:32: note: Function 'checkMeasure' argument 1 names different: declaration 'idx' definition 'staffIdx'. musescore3-3.2.3+dfsg2.orig/libmscore/check.cpp:95:16: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/check.cpp:95:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/check.cpp:179:22: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/check.cpp:179:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/check.cpp:77:19: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/check.cpp:94:18: style: Variable 'lcr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/check.cpp:98:20: style: Variable 'st' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/check.cpp:264:28: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/check.cpp:380:36: style: Variable 'de' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/check.cpp:78:32: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/chordline.cpp:239:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidLine [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/chordline.cpp:322:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/chordline.cpp:43:12: warning:inconclusive: Member variable 'ChordLine::_initialLength' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] musescore3-3.2.3+dfsg2.orig/libmscore/chordline.cpp:46:7: performance: Variable 'path' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/chordline.h:44:7: style: Class 'ChordLine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/chordline.cpp:459:45: style:inconclusive: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/chordline.h:72:48: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/chordline.cpp:459:45: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/chordline.cpp:156:35: style: Local variable 'type' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/chordline.h:48:27: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/chordline.cpp:156:35: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/chordline.cpp:114:19: style: Variable 'note' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.cpp:33:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.cpp:297:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.cpp:1721:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.cpp:1756:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:58:7: warning: Member variable 'Beam::_noSlope' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:58:7: warning: Member variable 'Beam::_beamDist' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:58:7: warning: Member variable 'Beam::_id' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:58:7: warning: Member variable 'Beam::minMove' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:58:7: warning: Member variable 'Beam::maxMove' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:77:7: warning: Member variable 'Beam::_beamDist' is not initialized in the copy constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/beam.h:67:12: style:inconclusive: Technically the member function 'Ms::Beam::hasNoSlope' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:573:12: note: Technically the member function 'Ms::Beam::hasNoSlope' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/beam.h:67:12: note: Technically the member function 'Ms::Beam::hasNoSlope' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/beam.h:69:12: performance:inconclusive: Technically the member function 'Ms::Beam::removeChordRest' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:193:12: note: Technically the member function 'Ms::Beam::removeChordRest' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/beam.h:69:12: note: Technically the member function 'Ms::Beam::removeChordRest' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/stem.h:34:7: style: Class 'Stem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/hook.h:30:7: style: Class 'Hook' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/stemslash.h:30:7: style: Class 'StemSlash' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/stemslash.h:32:21: style: The function 'mag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:381:21: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/stemslash.h:32:21: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/stemslash.h:36:27: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:193:27: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/stemslash.h:36:27: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/stemslash.h:37:20: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:277:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/stemslash.h:37:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/stemslash.h:38:20: style: The function 'layout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:326:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/stemslash.h:38:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/hook.h:32:21: style: The function 'mag' overrides a function in a base class but just delegates back to the base class. [uselessOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:381:21: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/hook.h:32:21: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/stemslash.h:32:21: style: The function 'mag' overrides a function in a base class but just delegates back to the base class. [uselessOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:381:21: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/stemslash.h:32:21: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:1771:34: style: Expression is always true because 'else if' condition is opposite to previous condition at line 1767. [multiCondition] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:1767:34: note: first condition musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:1771:34: note: else if condition is opposite to first condition musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:1769:34: style: Condition '!growDownGroup' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:1767:34: note: Assuming that condition 'growDownGroup' is not redundant musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:1769:34: note: Condition '!growDownGroup' is always true musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:2178:36: warning: Possible null pointer dereference: c1 [nullPointer] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:2161:23: note: Assignment 'c1=nullptr', assigned value is 0 musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:2164:25: note: Assuming condition is false musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:2178:36: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:622:12: style: The scope of the variable 'sameLine' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:1213:24: style: The scope of the variable 'maxShortSlant' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:1744:24: style: The scope of the variable 'growDownGroup' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:583:53: style:inconclusive: Function 'slopeZero' argument 1 names different: declaration 'crl' definition 'cl'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/beam.h:66:53: note: Function 'slopeZero' argument 1 names different: declaration 'crl' definition 'cl'. musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:583:53: note: Function 'slopeZero' argument 1 names different: declaration 'crl' definition 'cl'. musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:1182:58: style:inconclusive: Function 'computeStemLen' argument 1 names different: declaration 'crl' definition 'cl'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/beam.h:65:58: note: Function 'computeStemLen' argument 1 names different: declaration 'crl' definition 'cl'. musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:1182:58: note: Function 'computeStemLen' argument 1 names different: declaration 'crl' definition 'cl'. musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:505:15: style: Local variable 'system' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/beam.h:102:15: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:505:15: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:123:15: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:176:34: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:268:22: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.cpp:1154:11: style: Local variable 'extension' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.h:134:22: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.cpp:1154:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:302:14: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:390:34: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:442:14: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:477:30: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:479:28: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:1267:49: style: Variable 'ba' can be declared as const array [constVariable] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:1303:49: style: Variable 'ba' can be declared as const array [constVariable] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:1354:43: style: Variable 'ba' can be declared as const array [constVariable] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:1391:43: style: Variable 'ba' can be declared as const array [constVariable] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:1657:32: style: Variable 'c' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:1704:30: style: Variable 'cr1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:1736:30: style: Variable 'cr2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:1788:36: style: Variable 'chordRest2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:1815:33: style: Variable 'tuplet' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:1840:42: style: Variable 'prevCR' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:1841:42: style: Variable 'nextCR' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:2044:32: style: Variable 'f' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:2136:21: style: Variable 'bed' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:2158:21: style: Variable 'bed' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:2161:18: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:2162:18: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:2231:26: style: Variable 'f' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:2281:13: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.cpp:294:36: performance: Function parameter 'val' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.cpp:761:13: performance: Range variable 'e' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.cpp:1390:35: performance: Range variable 'ct' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.cpp:1391:38: performance: Range variable 'ctn' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.cpp:1398:29: performance: Range variable 'matchingTok' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.cpp:1425:36: performance: Function parameter 's' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.cpp:1676:7: performance: Range variable 't' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.cpp:485:11: style: Variable 'key' can be declared as const array [constVariable] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:330:44: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:1530:24: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/chordlist.cpp:572:19: style: Variable 'tok1L' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:303:17: style: Variable 'c2' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:443:17: style: Variable 'c2' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:2059:15: style: Unused variable: p1 [unusedVariable] musescore3-3.2.3+dfsg2.orig/libmscore/beam.cpp:2059:19: style: Unused variable: p2 [unusedVariable] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:72:7: performance: Variable '_durationType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:207:8: warning: Member variable 'Chord::_spaceLw' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:207:8: warning: Member variable 'Chord::_spaceRw' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:36:50: performance: Variable 'autoAdjustOffset' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:37:61: performance: Variable 'autoAdjustOffset' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:165:16: performance:inconclusive: Technically the member function 'Ms::ChordRest::nextArticulationOrLyric' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:997:21: note: Technically the member function 'Ms::ChordRest::nextArticulationOrLyric' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:165:16: note: Technically the member function 'Ms::ChordRest::nextArticulationOrLyric' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:166:16: performance:inconclusive: Technically the member function 'Ms::ChordRest::prevArticulationOrLyric' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:1027:21: note: Technically the member function 'Ms::ChordRest::prevArticulationOrLyric' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:166:16: note: Technically the member function 'Ms::ChordRest::prevArticulationOrLyric' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:182:12: style:inconclusive: Technically the member function 'Ms::ChordRest::undoAddAnnotation' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:1338:17: note: Technically the member function 'Ms::ChordRest::undoAddAnnotation' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:182:12: note: Technically the member function 'Ms::ChordRest::undoAddAnnotation' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/tempotext.h:54:12: style:inconclusive: Technically the member function 'Ms::TempoText::isRelative' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.h:183:25: style:inconclusive: Technically the member function 'Ms::FiguredBassItem::parenth1' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.h:184:25: style:inconclusive: Technically the member function 'Ms::FiguredBassItem::parenth2' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.h:185:25: style:inconclusive: Technically the member function 'Ms::FiguredBassItem::parenth3' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.h:186:25: style:inconclusive: Technically the member function 'Ms::FiguredBassItem::parenth4' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.h:187:25: style:inconclusive: Technically the member function 'Ms::FiguredBassItem::parenth5' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:182:12: warning: The class 'Chord' defines member function with name 'isGrace' also defined in its parent class 'ChordRest'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:889:17: note: Parent function 'ChordRest::isGrace' musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:182:12: note: Derived function 'Chord::isGrace' musescore3-3.2.3+dfsg2.orig/libmscore/systemtext.h:34:16: warning: The class 'SystemText' defines member function with name 'segment' also defined in its parent class 'StaffTextBase'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/stafftextbase.h:51:16: note: Parent function 'StaffTextBase::segment' musescore3-3.2.3+dfsg2.orig/libmscore/systemtext.h:34:16: note: Derived function 'SystemText::segment' musescore3-3.2.3+dfsg2.orig/libmscore/line.h:113:20: warning: The class 'SLine' defines member function with name 'frontSegment' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:205:23: note: Parent function 'Spanner::frontSegment' musescore3-3.2.3+dfsg2.orig/libmscore/line.h:113:20: note: Derived function 'SLine::frontSegment' musescore3-3.2.3+dfsg2.orig/libmscore/line.h:114:26: warning: The class 'SLine' defines member function with name 'frontSegment' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:206:29: note: Parent function 'Spanner::frontSegment' musescore3-3.2.3+dfsg2.orig/libmscore/line.h:114:26: note: Derived function 'SLine::frontSegment' musescore3-3.2.3+dfsg2.orig/libmscore/line.h:115:20: warning: The class 'SLine' defines member function with name 'backSegment' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:207:23: note: Parent function 'Spanner::backSegment' musescore3-3.2.3+dfsg2.orig/libmscore/line.h:115:20: note: Derived function 'SLine::backSegment' musescore3-3.2.3+dfsg2.orig/libmscore/line.h:116:26: warning: The class 'SLine' defines member function with name 'backSegment' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:208:29: note: Parent function 'Spanner::backSegment' musescore3-3.2.3+dfsg2.orig/libmscore/line.h:116:26: note: Derived function 'SLine::backSegment' musescore3-3.2.3+dfsg2.orig/libmscore/line.h:117:20: warning: The class 'SLine' defines member function with name 'segmentAt' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:209:23: note: Parent function 'Spanner::segmentAt' musescore3-3.2.3+dfsg2.orig/libmscore/line.h:117:20: note: Derived function 'SLine::segmentAt' musescore3-3.2.3+dfsg2.orig/libmscore/line.h:118:26: warning: The class 'SLine' defines member function with name 'segmentAt' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:210:29: note: Parent function 'Spanner::segmentAt' musescore3-3.2.3+dfsg2.orig/libmscore/line.h:118:26: note: Derived function 'SLine::segmentAt' musescore3-3.2.3+dfsg2.orig/libmscore/tempotext.h:41:7: style: Class 'TempoText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/lyrics.h:62:7: style: Class 'Lyrics' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/lyrics.h:117:7: style: Class 'LyricsLine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.h:106:7: style: Class 'TextLineBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/hairpin.h:102:7: style: Class 'Hairpin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.h:146:7: style: Class 'FiguredBassItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.h:245:7: style: Class 'FiguredBass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/systemtext.h:30:7: style: Class 'SystemText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/rehearsalmark.h:28:7: style: Class 'RehearsalMark' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/tempotext.h:62:20: style: The function 'layout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:279:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/tempotext.h:62:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/line.h:47:20: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:277:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/line.h:47:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/line.h:54:12: style: The function 'readProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:281:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/line.h:54:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/line.h:88:12: style: The function 'readProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:179:12: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/line.h:88:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/line.h:89:12: style: The function 'writeProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:180:12: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/line.h:89:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/lyrics.h:64:8: style: The destructor '~Lyrics' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/lyrics.h:64:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/lyrics.h:80:20: style: The function 'readProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:310:12: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/lyrics.h:80:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.h:42:8: style: The destructor '~TextLineBaseSegment' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.h:42:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.h:48:20: style: The function 'setSelected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:113:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.h:48:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/hairpin.h:61:16: style: The function 'drop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:367:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/hairpin.h:61:16: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.h:148:8: style: The destructor '~FiguredBassItem' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.h:148:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.h:247:8: style: The destructor '~FiguredBass' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.h:247:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.h:201:25: performance: Function 'displayText()' should return member '_displayText' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:802:44: style:inconclusive: Function 'undoSetBeamMode' argument 1 names different: declaration 'm' definition 'mode'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:88:39: note: Function 'undoSetBeamMode' argument 1 names different: declaration 'm' definition 'mode'. musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:802:44: note: Function 'undoSetBeamMode' argument 1 names different: declaration 'm' definition 'mode'. musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:1263:31: style:inconclusive: Function 'lyrics' argument 1 names different: declaration 'verse' definition 'no'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:136:26: note: Function 'lyrics' argument 1 names different: declaration 'verse' definition 'no'. musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:1263:31: note: Function 'lyrics' argument 1 names different: declaration 'verse' definition 'no'. musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:178:20: style: Local variable 'lyrics' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:134:35: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:178:20: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:315:25: style: Local variable 'type' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:74:27: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:315:25: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:444:40: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:80:24: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:444:40: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:482:33: style: Local variable 'el' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:143:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:482:33: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.h:152:65: performance: Function parameter 'prefix' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:178:20: style: Variable 'lyrics' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:417:28: style: Variable 'next' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:508:25: style: Variable 'note' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:1059:16: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:1092:16: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:1160:21: style: Variable 'l' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:1167:27: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:1177:28: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:1184:28: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:1282:20: style: Variable 'l' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:1341:16: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/lyrics.h:85:68: style: Modulo of one is always equal to zero [moduloofone] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:945:33: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:1266:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:147:12: style:inconclusive: Technically the member function 'Ms::Chord::slash' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:2732:13: note: Technically the member function 'Ms::Chord::slash' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:147:12: note: Technically the member function 'Ms::Chord::slash' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:83:19: warning: The class 'Tie' defines member function with name 'frontSegment' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:205:23: note: Parent function 'Spanner::frontSegment' musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:83:19: note: Derived function 'Tie::frontSegment' musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:84:25: warning: The class 'Tie' defines member function with name 'frontSegment' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:206:29: note: Parent function 'Spanner::frontSegment' musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:84:25: note: Derived function 'Tie::frontSegment' musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:85:19: warning: The class 'Tie' defines member function with name 'backSegment' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:207:23: note: Parent function 'Spanner::backSegment' musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:85:19: note: Derived function 'Tie::backSegment' musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:86:25: warning: The class 'Tie' defines member function with name 'backSegment' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:208:29: note: Parent function 'Spanner::backSegment' musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:86:25: note: Derived function 'Tie::backSegment' musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:87:19: warning: The class 'Tie' defines member function with name 'segmentAt' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:209:23: note: Parent function 'Spanner::segmentAt' musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:87:19: note: Derived function 'Tie::segmentAt' musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:88:25: warning: The class 'Tie' defines member function with name 'segmentAt' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:210:29: note: Parent function 'Spanner::segmentAt' musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:88:25: note: Derived function 'Tie::segmentAt' musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:36:7: style: Class 'TieSegment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:66:7: style: Class 'Tie' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/glissando.h:60:7: style: Class 'Glissando' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/ledgerline.h:38:7: style: Class 'LedgerLine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/fingering.h:28:7: style: Class 'Fingering' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:53:20: style: The function 'computeBezier' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.h:119:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:53:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.cpp:1184:32: style: Variable 'seg' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:897:48: style: Condition 'staffMove()' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:889:25: note: Assuming that condition 'staffMove()' is not redundant musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:897:48: note: Condition 'staffMove()' is always false musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:71:67: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:88:17: style: The scope of the variable 'noteLine' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:125:17: style: The scope of the variable 'noteLine' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:172:31: style: The scope of the variable 'noteLine' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:193:11: style: The scope of the variable 'noteLine' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:695:13: style: The scope of the variable 'hw' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:696:13: style: The scope of the variable 'minX' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:696:19: style: The scope of the variable 'maxX' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:697:13: style: The scope of the variable 'minLine' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:697:22: style: The scope of the variable 'maxLine' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:1896:25: style: The scope of the variable 'overlap' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:1897:24: style: The scope of the variable 'shortStart' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:2139:25: style: The scope of the variable 'overlap' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:2140:24: style: The scope of the variable 'shortStart' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:432:33: style:inconclusive: Function 'setTremolo' argument 1 names different: declaration 't' definition 'tr'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:142:32: note: Function 'setTremolo' argument 1 names different: declaration 't' definition 'tr'. musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:432:33: note: Function 'setTremolo' argument 1 names different: declaration 't' definition 'tr'. musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:3510:40: style:inconclusive: Function 'layoutArticulations3' argument 1 names different: declaration 's' definition 'slur'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:202:39: note: Function 'layoutArticulations3' argument 1 names different: declaration 's' definition 'slur'. musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:3510:40: note: Function 'layoutArticulations3' argument 1 names different: declaration 's' definition 'slur'. musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:675:13: style: Local variable 'mag' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:107:21: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:675:13: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:1474:25: style: Local variable 'stem' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:139:13: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:1474:25: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:1518:25: style: Local variable 'hook' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:167:13: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:1518:25: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:1637:13: style: Local variable 'mag' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:107:21: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:1637:13: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:1723:38: style: Local variable 'notes' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:126:27: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:1723:38: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:1742:38: style: Local variable 'notes' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:126:27: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:1742:38: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:1809:23: style: Local variable 'graceNotesBefore' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:154:23: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:1809:23: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:2108:13: style: Local variable 'ledgerLines' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:117:19: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:2108:13: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:2373:23: style: Local variable 'graceNotesBefore' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:154:23: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:2373:23: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:2226:25: style: Local variable 'stem' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:139:13: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:2226:25: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:3293:13: style: Local variable 'mag' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/chord.h:107:21: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:3293:13: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:1253:30: performance: Function parameter 'font' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:232:18: style: Variable 'onote' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:236:19: style: Variable 'gn' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:682:20: style: Variable 'st' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:722:25: style: Variable 'note' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:954:19: style: Variable 'c' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:1002:18: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:1008:21: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:1297:13: style: Variable 'downnote' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:1772:21: style: Variable 'system' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:1837:13: style: Variable 'upnote' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:1878:25: style: Variable 'accidental' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:2032:26: style: Variable 'g' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:2102:13: style: Variable 'upnote' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:2265:25: style: Variable 'prevCR' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:2485:13: style: Variable 'dnote' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:2569:34: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:2734:13: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:2830:18: style: Variable 'note' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:2831:27: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:2909:19: style: Variable 'c' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:2931:20: style: Variable 'c' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:2961:16: style: Variable 'nextSeg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:2972:18: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:2973:18: style: Variable 'tie' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:2976:19: style: Variable 'nn' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:3030:25: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:3048:35: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:3052:25: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:3108:16: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:3191:16: style: Variable 'el' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:3225:7: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:3264:21: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:3268:19: style: Variable 'chord' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:3488:28: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:3519:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:3520:16: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:2710:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:2832:61: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:3039:37: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:3062:37: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/chord.cpp:3086:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/clef.h:164:19: style:inconclusive: Technically the member function 'Ms::Clef::clefTypeName' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/clef.cpp:329:19: note: Technically the member function 'Ms::Clef::clefTypeName' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/clef.h:164:19: note: Technically the member function 'Ms::Clef::clefTypeName' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/clef.cpp:241:19: style: Variable 'clef' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/clef.cpp:421:16: style: Variable 'segm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/clef.cpp:425:16: style: Variable 'otherMeas' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/clef.cpp:426:16: style: Variable 'otherSegm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/connector.h:55:12: performance:inconclusive: Technically the member function 'Ms::ConnectorInfo::updateLocation' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/connector.cpp:53:21: note: Technically the member function 'Ms::ConnectorInfo::updateLocation' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/connector.h:55:12: note: Technically the member function 'Ms::ConnectorInfo::updateLocation' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/connector.h:102:12: style:inconclusive: Technically the member function 'Ms::ConnectorInfoReader::readEndpointLocation' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/connector.cpp:385:27: note: Technically the member function 'Ms::ConnectorInfoReader::readEndpointLocation' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/connector.h:102:12: note: Technically the member function 'Ms::ConnectorInfoReader::readEndpointLocation' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/connector.cpp:27:32: warning: Either the condition '!current' is redundant or there is possible null pointer dereference: current. [nullPointerRedundantCheck] musescore3-3.2.3+dfsg2.orig/libmscore/connector.cpp:29:11: note: Assuming that condition '!current' is not redundant musescore3-3.2.3+dfsg2.orig/libmscore/connector.cpp:27:32: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/libmscore/connector.cpp:53:64: style:inconclusive: Function 'updateLocation' argument 2 names different: declaration 'i' definition 'l'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/connector.h:55:55: note: Function 'updateLocation' argument 2 names different: declaration 'i' definition 'l'. musescore3-3.2.3+dfsg2.orig/libmscore/connector.cpp:53:64: note: Function 'updateLocation' argument 2 names different: declaration 'i' definition 'l'. musescore3-3.2.3+dfsg2.orig/libmscore/connector.cpp:108:49: style:inconclusive: Function 'forceConnect' argument 1 names different: declaration 'c2' definition 'other'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/connector.h:82:40: note: Function 'forceConnect' argument 1 names different: declaration 'c2' definition 'other'. musescore3-3.2.3+dfsg2.orig/libmscore/connector.cpp:108:49: note: Function 'forceConnect' argument 1 names different: declaration 'c2' definition 'other'. musescore3-3.2.3+dfsg2.orig/libmscore/connector.cpp:153:60: style:inconclusive: Function 'connectionDistance' argument 1 names different: declaration 'c2' definition 'other'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/connector.h:81:51: note: Function 'connectionDistance' argument 1 names different: declaration 'c2' definition 'other'. musescore3-3.2.3+dfsg2.orig/libmscore/connector.cpp:153:60: note: Function 'connectionDistance' argument 1 names different: declaration 'c2' definition 'other'. musescore3-3.2.3+dfsg2.orig/libmscore/drumset.cpp:251:155: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_B [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/drumset.cpp:215:48: style:inconclusive: Function 'findVariant' argument 1 names different: declaration 'pitch' definition 'p'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/drumset.h:90:45: note: Function 'findVariant' argument 1 names different: declaration 'pitch' definition 'p'. musescore3-3.2.3+dfsg2.orig/libmscore/drumset.cpp:215:48: note: Function 'findVariant' argument 1 names different: declaration 'pitch' definition 'p'. musescore3-3.2.3+dfsg2.orig/libmscore/drumset.cpp:215:80: performance: Function parameter 'articulations' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/drumset.cpp:219:17: performance: Range variable 'v' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/libmscore/drumset.cpp:215:104: style: Parameter 'tremolo' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/drumset.cpp:222:23: style: Variable 'a' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2031:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/durationtype.cpp:66:28: style:inconclusive: Function 'setVal' argument 1 names different: declaration 'tick' definition 'ticks'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/durationtype.h:52:23: note: Function 'setVal' argument 1 names different: declaration 'tick' definition 'ticks'. musescore3-3.2.3+dfsg2.orig/libmscore/durationtype.cpp:66:28: note: Function 'setVal' argument 1 names different: declaration 'tick' definition 'ticks'. musescore3-3.2.3+dfsg2.orig/libmscore/durationtype.cpp:689:8: style:inconclusive: Function 'forceRhythmicSplit' argument 4 names different: declaration 'beatsCrossed' definition 'dUnitsCrossed'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/durationtype.h:90:80: note: Function 'forceRhythmicSplit' argument 4 names different: declaration 'beatsCrossed' definition 'dUnitsCrossed'. musescore3-3.2.3+dfsg2.orig/libmscore/durationtype.cpp:689:8: note: Function 'forceRhythmicSplit' argument 4 names different: declaration 'beatsCrossed' definition 'dUnitsCrossed'. musescore3-3.2.3+dfsg2.orig/libmscore/durationtype.cpp:725:88: style:inconclusive: Function 'forceRhythmicSplitCompound' argument 4 names different: declaration 'beatsCrossed' definition 'dUnitsCrossed'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/durationtype.h:92:88: note: Function 'forceRhythmicSplitCompound' argument 4 names different: declaration 'beatsCrossed' definition 'dUnitsCrossed'. musescore3-3.2.3+dfsg2.orig/libmscore/durationtype.cpp:725:88: note: Function 'forceRhythmicSplitCompound' argument 4 names different: declaration 'beatsCrossed' definition 'dUnitsCrossed'. musescore3-3.2.3+dfsg2.orig/libmscore/durationtype.cpp:526:137: style: Parameter 'msr' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/duration.cpp:42:7: performance: Variable '_duration' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/dynamic.cpp:358:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/dynamic.cpp:114:10: warning:inconclusive: Member variable 'Dynamic::dragOffset' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] musescore3-3.2.3+dfsg2.orig/libmscore/dynamic.h:117:20: style: The function 'reset' overrides a function in a base class but just delegates back to the base class. [uselessOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:379:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/dynamic.h:117:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/dynamic.cpp:379:37: style:inconclusive: Function 'undoSetDynRange' argument 1 names different: declaration 't' definition 'v'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/dynamic.h:123:34: note: Function 'undoSetDynRange' argument 1 names different: declaration 't' definition 'v'. musescore3-3.2.3+dfsg2.orig/libmscore/dynamic.cpp:379:37: note: Function 'undoSetDynRange' argument 1 names different: declaration 't' definition 'v'. musescore3-3.2.3+dfsg2.orig/libmscore/dynamic.cpp:496:43: style:inconclusive: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/dynamic.h:137:48: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/dynamic.cpp:496:43: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/dynamic.cpp:403:45: performance: Function parameter 'name' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/dynamic.cpp:232:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/dynamic.cpp:240:32: style: Variable 'c' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/dynamic.cpp:391:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/dynamic.cpp:406:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/dynamic.cpp:36:12: style: struct member 'Dyn::accent' is never used. [unusedStructMember] musescore3-3.2.3+dfsg2.orig/libmscore/tiemap.h:30:70: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/libmscore/tiemap.h:31:52: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/libmscore/elementmap.cpp:25:36: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/elementmap.cpp:28:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:374:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gray [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:908:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:1825:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:1874:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:1892:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AltModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:2002:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Home [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:2023:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AltModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/ottava.h:112:12: warning: The class 'Ottava' defines member function with name 'setPlacement' also defined in its parent class 'Element'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:215:12: note: Parent function 'Element::setPlacement' musescore3-3.2.3+dfsg2.orig/libmscore/ottava.h:112:12: note: Derived function 'Ottava::setPlacement' musescore3-3.2.3+dfsg2.orig/libmscore/ottava.h:101:7: style: Class 'Ottava' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/trill.h:37:7: style: Class 'TrillSegment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/trill.h:77:7: style: Class 'Trill' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/pedal.h:52:7: style: Class 'Pedal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/textline.h:47:7: style: Class 'TextLine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/volta.h:56:7: style: Class 'Volta' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/ottava.h:119:12: style: The function 'readProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.h:112:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/ottava.h:119:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/trill.h:78:16: style: The destructor '~Trill' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:172:8: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/trill.h:78:16: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/pedal.h:57:20: style: The function 'createLineSegment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/line.h:90:28: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/pedal.h:57:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/textline.h:49:8: style: The destructor '~TextLine' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:172:8: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/textline.h:49:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/textline.h:52:27: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:176:27: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/textline.h:52:27: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/trill.h:53:26: performance: Function 'symbols()' should return member '_symbols' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/volta.h:69:18: performance: Function 'endings()' should return member '_endings' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2625:57: style: Redundant condition: m->hasVoice(j). '!m->hasVoice(j) || (m->hasVoice(j) && m->isOnlyRests(j))' is equivalent to '!m->hasVoice(j) || m->isOnlyRests(j)' [redundantCondition] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:848:26: style: Condition 'tuplet' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:797:17: note: Assuming that condition 'tuplet' is not redundant musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:848:26: note: Condition 'tuplet' is always false musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1050:25: style: Condition 'm==0' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1046:19: note: Assuming that condition 'm==0' is not redundant musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1050:25: note: Condition 'm==0' is always true musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1601:23: style: Condition 'stringData' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2798:11: style: Condition 'startSegment' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2962:16: style: Condition '!selection().isRange()' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2960:11: note: Assuming that condition 'noSelection' is not redundant musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2958:24: note: noSelection is assigned '!selection().isRange()' here. musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2962:16: note: Condition '!selection().isRange()' is always false musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:705:37: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:707:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3064:25: style: Variable 'firstMeasure' is reassigned a value before the old one has been used. [redundantAssignment] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3063:20: note: firstMeasure is assigned musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3064:25: note: firstMeasure is overwritten musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:615:16: style: The scope of the variable 'measure' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:568:80: style:inconclusive: Function 'createCRSequence' argument 3 names different: declaration 'tick' definition 't'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:657:79: note: Function 'createCRSequence' argument 3 names different: declaration 'tick' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:568:80: note: Function 'createCRSequence' argument 3 names different: declaration 'tick' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1719:56: style:inconclusive: Function 'addArticulation' argument 2 names different: declaration 'atr' definition 'a'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:676:52: note: Function 'addArticulation' argument 2 names different: declaration 'atr' definition 'a'. musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1719:56: note: Function 'addArticulation' argument 2 names different: declaration 'atr' definition 'a'. musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3480:29: style:inconclusive: Function 'cmdAddPitch' argument 1 names different: declaration 'note' definition 'step'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1177:28: note: Function 'cmdAddPitch' argument 1 names different: declaration 'note' definition 'step'. musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3480:29: note: Function 'cmdAddPitch' argument 1 names different: declaration 'note' definition 'step'. musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:285:11: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:285:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:571:16: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:571:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:615:16: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:615:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:751:16: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:751:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:759:16: style: Local variable 'firstSegment' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:971:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:759:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:951:34: style: Local variable 'endTick' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:969:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:951:34: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:991:28: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:991:28: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1195:12: style: Local variable 'first' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:959:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1195:12: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1224:28: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1224:28: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1358:20: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1358:20: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1452:41: style: Local variable 'tpc' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.h:73:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1452:41: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1672:11: style: Local variable 'tpc' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.h:73:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1672:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1776:14: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1776:14: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1784:22: style: Local variable 'staves' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:609:22: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1784:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1802:14: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1802:14: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1814:22: style: Local variable 'staves' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:609:22: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1814:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1835:16: style: Local variable 'endTick' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:969:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1835:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1863:16: style: Local variable 'endTick' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:969:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1863:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1914:16: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1914:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1983:23: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1983:23: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2288:22: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2288:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2294:22: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2294:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2300:22: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2300:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2306:22: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2306:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2450:15: style: Local variable 'pos' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:786:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2450:15: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2674:16: style: Local variable 'endTick' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:969:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2674:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2803:16: style: Local variable 'endTick' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:969:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2803:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2808:16: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2808:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2965:22: style: Local variable 'last' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:961:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2965:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3000:16: style: Local variable 'lastMeasure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:964:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3000:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3059:16: style: Local variable 'firstMeasure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:962:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3059:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3060:16: style: Local variable 'lastMeasure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:964:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3060:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3280:40: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3280:40: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3428:23: style: Local variable 'tpc' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.h:73:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3428:23: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3439:32: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3439:32: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3483:16: style: Local variable 'pos' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:786:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3483:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3553:16: style: Local variable 'pos' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:786:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3553:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:605:66: performance: Function parameter 'nval' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:217:23: style: Variable 'cs' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3546:19: style: Variable 'is' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3607:45: style: Parameter 'ed' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:229:31: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:396:24: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:463:26: style: Variable 'estaff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:534:18: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:717:26: style: Variable 'chord' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:771:28: style: Variable 'seg1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:799:27: style: Variable 't' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:869:43: style: Variable 'r' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:881:43: style: Variable 'r' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:970:22: style: Variable 'seg1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1005:31: style: Variable 'r' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1082:35: style: Variable 'de' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1094:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1096:22: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1159:19: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1192:18: style: Variable 'cr1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1278:22: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1279:22: style: Variable 'm1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1492:31: style: Variable 'ln' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1748:16: style: Variable 's1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1749:16: style: Variable 's2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1865:21: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2032:34: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2046:22: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2151:16: style: Variable 'ois' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2152:16: style: Variable 'oim' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2167:28: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2168:28: style: Variable 'nis' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2169:28: style: Variable 'nim' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2183:28: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2206:28: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2207:28: style: Variable 'nis' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2208:28: style: Variable 'nim' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2288:22: style: Variable 'measure' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2294:22: style: Variable 'measure' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2300:22: style: Variable 'measure' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2306:22: style: Variable 'measure' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2501:25: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2524:16: style: Variable 'endSegment' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2548:33: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2560:22: style: Variable 'firstCRSegment' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2563:30: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2574:33: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2584:37: style: Variable 'keepNote' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2605:27: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2682:27: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2690:36: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2706:48: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2758:28: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2795:16: style: Variable 'endSegment' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2827:42: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2841:45: style: Variable 'ns' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2842:48: style: Variable 'ncr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2966:21: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2994:16: style: Variable 'startSegment' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2997:16: style: Variable 'endSegment' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2999:16: style: Variable 'endMeasure' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3000:16: style: Variable 'lastMeasure' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3058:20: style: Variable 'score' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3270:26: style: Variable 'mb' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3283:46: style: Variable 'bl' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3425:26: style: Variable 'chord' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3426:25: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3439:32: style: Variable 'staff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3440:34: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3452:49: style: Variable 'clef' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:535:38: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:2691:49: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:3766:32: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:615:24: style: Variable 'measure' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:639:30: style: Variable 'note' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1191:22: style: Variable 'f' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1197:16: style: Variable 'f' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1237:44: style: Variable 'genTie' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/cmd.cpp:1263:44: style: Variable 'genTie' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:176:10: warning:inconclusive: Member variable 'Element::_changedPos' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:180:7: performance: Variable '_bbox' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:182:7: performance: Variable '_pos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:183:7: performance: Variable '_offset' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:185:7: performance: Variable '_flags' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/stafftypechange.h:44:24: warning: The class 'StaffTypeChange' defines member function with name 'staffType' also defined in its parent class 'Element'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:266:21: note: Parent function 'Element::staffType' musescore3-3.2.3+dfsg2.orig/libmscore/stafftypechange.h:44:24: note: Derived function 'StaffTypeChange::staffType' musescore3-3.2.3+dfsg2.orig/libmscore/iname.h:33:7: style: Class 'InstrumentName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/instrchange.h:29:7: style: Class 'InstrumentChange' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/jump.h:48:7: style: Class 'Jump' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/noteline.h:31:7: style: Class 'NoteLine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/ossia.h:27:7: style: Class 'Ossia' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/spacer.h:42:7: style: Class 'Spacer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/staffstate.h:43:7: style: Class 'StaffState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/sticking.h:36:7: style: Class 'Sticking' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/measurenumber.h:27:7: style: Class 'MeasureNumber' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/tremolobar.h:39:7: style: Class 'TremoloBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/systemdivider.h:33:7: style: Class 'SystemDivider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/stafftypechange.h:35:7: style: Class 'StaffTypeChange' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/letring.h:46:7: style: Class 'LetRing' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/vibrato.h:67:7: style: Class 'Vibrato' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/palmmute.h:52:7: style: Class 'PalmMute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/instrchange.h:32:8: style: The destructor '~InstrumentChange' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/instrchange.h:32:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/noteline.h:33:8: style: The destructor '~NoteLine' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:172:8: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/noteline.h:33:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/noteline.h:36:27: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:176:27: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/noteline.h:36:27: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/spacer.h:45:27: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:193:27: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/spacer.h:45:27: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/spacer.h:49:20: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:283:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/spacer.h:49:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/spacer.h:50:20: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:284:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/spacer.h:50:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/spacer.h:51:20: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:277:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/spacer.h:51:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/spacer.h:52:20: style: The function 'isEditable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:291:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/spacer.h:52:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/spacer.h:56:20: style: The function 'spatiumChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:327:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/spacer.h:56:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/spacer.h:60:16: style: The function 'getProperty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:427:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/spacer.h:60:16: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/spacer.h:61:12: style: The function 'setProperty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:428:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/spacer.h:61:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/spacer.h:62:16: style: The function 'propertyDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:431:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/spacer.h:62:16: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/staffstate.h:39:20: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:277:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/staffstate.h:39:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/staffstate.h:40:20: style: The function 'layout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:326:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/staffstate.h:40:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/staffstate.h:45:8: style: The destructor '~StaffState' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/staffstate.h:45:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/staffstate.h:48:27: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:193:27: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/staffstate.h:48:27: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/staffstate.h:56:24: style: The function 'drop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:367:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/staffstate.h:56:24: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/staffstate.h:57:20: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:283:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/staffstate.h:57:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/staffstate.h:58:20: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:284:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/staffstate.h:58:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/letring.h:51:20: style: The function 'createLineSegment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/line.h:90:28: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/letring.h:51:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/vibrato.h:68:16: style: The destructor '~Vibrato' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:172:8: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/vibrato.h:68:16: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/libmscore/palmmute.h:57:20: style: The function 'createLineSegment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/line.h:90:28: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/palmmute.h:57:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/jump.h:64:15: performance: Function 'jumpTo()' should return member '_jumpTo' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/jump.h:65:15: performance: Function 'playUntil()' should return member '_playUntil' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/jump.h:66:15: performance: Function 'continueAt()' should return member '_continueAt' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/vibrato.h:46:26: performance: Function 'symbols()' should return member '_symbols' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:507:40: style:inconclusive: Function 'intersects' argument 1 names different: declaration 'r' definition 'rr'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:267:37: note: Function 'intersects' argument 1 names different: declaration 'r' definition 'rr'. musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:507:40: note: Function 'intersects' argument 1 names different: declaration 'r' definition 'rr'. musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:769:36: style:inconclusive: Function 'replace' argument 1 names different: declaration 'old' definition 'o'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:516:29: note: Function 'replace' argument 1 names different: declaration 'old' definition 'o'. musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:769:36: note: Function 'replace' argument 1 names different: declaration 'old' definition 'o'. musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:927:42: style:inconclusive: Function 'readType' argument 1 names different: declaration 'node' definition 'e'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:346:46: note: Function 'readType' argument 1 names different: declaration 'node' definition 'e'. musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:927:42: note: Function 'readType' argument 1 names different: declaration 'node' definition 'e'. musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:1247:38: style:inconclusive: Function 'undoChangeProperty' argument 1 names different: declaration 'id' definition 'pid'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:230:43: note: Function 'undoChangeProperty' argument 1 names different: declaration 'id' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:1247:38: note: Function 'undoChangeProperty' argument 1 names different: declaration 'id' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:1304:43: style:inconclusive: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:432:48: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:1304:43: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:599:25: style: Local variable 'tag' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:420:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:599:25: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:933:43: style: Local variable 'tag' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:420:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:933:43: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:1908:13: style: Local variable 'x' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:229:21: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:1908:13: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:1909:13: style: Local variable 'y' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:230:21: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:1909:13: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:1941:24: style: Local variable 'move' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:236:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:1941:24: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:2347:19: style: Local variable 'minDistance' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:222:15: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:2347:19: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:2344:25: style: Local variable 'mag' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:381:21: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:2344:25: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:2399:19: style: Local variable 'minDistance' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:222:15: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:2399:19: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:136:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:321:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:433:21: style: Variable 'system' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:452:31: style: Variable 'page' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:473:21: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:532:22: style: Variable 'me' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:534:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:547:32: style: Variable 'linkedStaff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:634:26: style: Variable 'ls' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:690:34: style: Variable 'ee' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:802:7: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:812:7: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:1130:43: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:1383:16: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:1407:16: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:1857:41: style: Parameter 'ed' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:1931:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:1974:24: style: Variable 'eed' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:2333:22: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:2334:22: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:2395:22: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:1762:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:1776:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:1847:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/fifo.h:42:7: warning: Member variable 'FifoBase::maxCount' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/fermata.cpp:214:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/fermata.cpp:225:16: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:586:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1250:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lightGray [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1303:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1637:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3064:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:67:18: warning: Member variable 'FiguredBassItem::textWidth' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:976:14: warning: Member variable 'FiguredBass::_printedLineLength' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:90:7: performance: Variable '_displayText' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.h:143:33: performance:inconclusive: Technically the member function 'Ms::FiguredBassItem::Modifier2MusicXML' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:835:26: note: Technically the member function 'Ms::FiguredBassItem::Modifier2MusicXML' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.h:143:33: note: Technically the member function 'Ms::FiguredBassItem::Modifier2MusicXML' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.h:152:33: performance:inconclusive: Technically the member function 'Ms::FiguredBassItem::MusicXML2Modifier' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:807:44: note: Technically the member function 'Ms::FiguredBassItem::MusicXML2Modifier' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.h:152:33: note: Technically the member function 'Ms::FiguredBassItem::MusicXML2Modifier' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1215:24: style: Condition 'i==sysIdx1' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1208:14: style: The scope of the variable 'len' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:67:48: style:inconclusive: Function 'FiguredBassItem' argument 2 names different: declaration 'line' definition 'l'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.h:146:42: note: Function 'FiguredBassItem' argument 2 names different: declaration 'line' definition 'l'. musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:67:48: note: Function 'FiguredBassItem' argument 2 names different: declaration 'line' definition 'l'. musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:104:38: style:inconclusive: Function 'parse' argument 1 names different: declaration 'text' definition 'str'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.h:168:40: note: Function 'parse' argument 1 names different: declaration 'text' definition 'str'. musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:104:38: note: Function 'parse' argument 1 names different: declaration 'text' definition 'str'. musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1342:36: style:inconclusive: Function 'setSelected' argument 1 names different: declaration 'f' definition 'flag'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.h:265:42: note: Function 'setSelected' argument 1 names different: declaration 'f' definition 'flag'. musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1342:36: note: Function 'setSelected' argument 1 names different: declaration 'f' definition 'flag'. musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1350:35: style:inconclusive: Function 'setVisible' argument 1 names different: declaration 'f' definition 'flag'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.h:266:41: note: Function 'setVisible' argument 1 names different: declaration 'f' definition 'flag'. musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1350:35: note: Function 'setVisible' argument 1 names different: declaration 'f' definition 'flag'. musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:516:23: style: Local variable 'digit' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.h:174:25: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:516:23: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:807:76: performance: Function parameter 'prefix' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:603:33: style: Variable 'nextFB' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1063:35: style: Variable 'item' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1159:18: style: Variable 'lastCR' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1169:16: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1193:15: style: Variable 's1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1194:15: style: Variable 's2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1264:41: style: Variable 'item' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1370:16: style: Variable 'nextSegm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1486:25: style: Variable 'nextSegm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1711:29: style: Variable 'item' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1727:28: style: Variable 'item' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1760:25: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1037:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1380:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1409:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1471:91: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1515:95: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1711:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1475:27: style: Variable 'endTick' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.h:43:7: style: Class 'Excerpt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.h:64:15: performance: Function 'title()' should return member '_title' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/fingering.h:34:19: style:inconclusive: Technically the member function 'Ms::Fingering::layoutType' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/fingering.cpp:57:24: note: Technically the member function 'Ms::Fingering::layoutType' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/fingering.h:34:19: note: Technically the member function 'Ms::Fingering::layoutType' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:743:20: style: The scope of the variable 'dstStaff' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:436:100: style:inconclusive: Function 'cloneStaves' argument 4 names different: declaration 'allTracks' definition 'trackList'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.h:70:104: note: Function 'cloneStaves' argument 4 names different: declaration 'allTracks' definition 'trackList'. musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:436:100: note: Function 'cloneStaves' argument 4 names different: declaration 'allTracks' definition 'trackList'. musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:825:33: style:inconclusive: Function 'cloneStaff' argument 1 names different: declaration 'ostaff' definition 'srcStaff'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.h:71:37: note: Function 'cloneStaff' argument 1 names different: declaration 'ostaff' definition 'srcStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:825:33: note: Function 'cloneStaff' argument 1 names different: declaration 'ostaff' definition 'srcStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:825:50: style:inconclusive: Function 'cloneStaff' argument 2 names different: declaration 'nstaff' definition 'dstStaff'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.h:71:52: note: Function 'cloneStaff' argument 2 names different: declaration 'nstaff' definition 'dstStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:825:50: note: Function 'cloneStaff' argument 2 names different: declaration 'nstaff' definition 'dstStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:1004:34: style:inconclusive: Function 'cloneStaff2' argument 1 names different: declaration 'ostaff' definition 'srcStaff'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.h:72:38: note: Function 'cloneStaff2' argument 1 names different: declaration 'ostaff' definition 'srcStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:1004:34: note: Function 'cloneStaff2' argument 1 names different: declaration 'ostaff' definition 'srcStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:1004:51: style:inconclusive: Function 'cloneStaff2' argument 2 names different: declaration 'nstaff' definition 'dstStaff'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.h:72:53: note: Function 'cloneStaff2' argument 2 names different: declaration 'nstaff' definition 'dstStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:1004:51: note: Function 'cloneStaff2' argument 2 names different: declaration 'nstaff' definition 'dstStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:132:20: style: Local variable 'oscore' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.h:55:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:132:20: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:135:21: style: Local variable 'parts' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.h:48:21: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:135:21: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:175:33: style: Local variable 'tracks' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.h:52:28: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:175:33: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:478:23: style: Local variable 'tracks' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.h:52:28: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:478:23: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:1006:14: style: Local variable 'oscore' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.h:55:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:1006:14: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:1011:36: style: Local variable 'tracks' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.h:52:28: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:1011:36: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:135:21: style: Variable 'parts' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:1198:71: style: Parameter 'excerptList' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:176:25: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:181:32: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:257:40: style: Variable 'h' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:362:24: style: Variable 'cr1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:363:24: style: Variable 'cr2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:401:37: style: Parameter 'ocr' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:548:58: style: Variable 'bl' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:601:67: style: Variable 'on' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:681:46: style: Variable 'tst' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:769:37: style: Variable 'bi' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:851:37: style: Variable 'clef' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:917:49: style: Variable 'on' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:1124:49: style: Variable 'on' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:1179:18: style: Variable 'part' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/fingering.cpp:75:13: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/fingering.cpp:78:14: style: Variable 'chord' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/fingering.cpp:79:14: style: Variable 'staff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/fingering.cpp:80:13: style: Variable 'part' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/fingering.cpp:124:28: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/fingering.cpp:125:28: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/fingering.cpp:129:26: style: Variable 'vStaff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:1041:90: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.cpp:1050:96: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:284:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FlatCap [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/groups.cpp:162:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] musescore3-3.2.3+dfsg2.orig/libmscore/groups.cpp:147:41: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:64:7: performance: Variable 'font' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:67:7: performance: Variable '_dots' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:68:7: performance: Variable '_markers' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:69:7: performance: Variable '_barres' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/glissando.cpp:78:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RoundCap [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/fret.h:190:12: style:inconclusive: Technically the member function 'Ms::FretDiagram::undoSetFretDot' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:914:19: note: Technically the member function 'Ms::FretDiagram::undoSetFretDot' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/fret.h:190:12: note: Technically the member function 'Ms::FretDiagram::undoSetFretDot' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/fret.h:191:12: style:inconclusive: Technically the member function 'Ms::FretDiagram::undoSetFretMarker' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:926:19: note: Technically the member function 'Ms::FretDiagram::undoSetFretMarker' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/fret.h:191:12: note: Technically the member function 'Ms::FretDiagram::undoSetFretMarker' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/fret.h:192:12: style:inconclusive: Technically the member function 'Ms::FretDiagram::undoSetFretBarre' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:939:19: note: Technically the member function 'Ms::FretDiagram::undoSetFretBarre' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/fret.h:192:12: note: Technically the member function 'Ms::FretDiagram::undoSetFretBarre' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/fret.h:193:12: style:inconclusive: Technically the member function 'Ms::FretDiagram::undoFretClear' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:1051:19: note: Technically the member function 'Ms::FretDiagram::undoFretClear' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/fret.h:193:12: note: Technically the member function 'Ms::FretDiagram::undoFretClear' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:967:17: style: The scope of the variable 'bfret' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:49:33: style:inconclusive: Function 'FretDiagram' argument 1 names different: declaration 's' definition 'score'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/fret.h:155:26: note: Function 'FretDiagram' argument 1 names different: declaration 's' definition 'score'. musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:49:33: note: Function 'FretDiagram' argument 1 names different: declaration 's' definition 'score'. musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:841:56: style:inconclusive: Function 'setMarker' argument 2 names different: declaration 'marker' definition 'mtype'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/fret.h:187:49: note: Function 'setMarker' argument 2 names different: declaration 'marker' definition 'mtype'. musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:841:56: note: Function 'setMarker' argument 2 names different: declaration 'marker' definition 'mtype'. musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:1094:40: style:inconclusive: Function 'barre' argument 1 names different: declaration 'fret' definition 'f'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/fret.h:207:33: note: Function 'barre' argument 1 names different: declaration 'fret' definition 'f'. musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:1094:40: note: Function 'barre' argument 1 names different: declaration 'fret' definition 'f'. musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:93:11: style: Local variable 'strings' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/fret.h:179:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:93:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:373:30: style: Local variable 'marker' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/fret.h:206:24: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:373:30: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:1106:38: performance: Function parameter 'harmonyText' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:1389:51: performance: Function parameter 'n' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:1424:45: performance: Function parameter 'n' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:145:22: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:146:21: style: Variable 'system' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:167:21: style: Variable 'system' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:472:22: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:473:22: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:565:35: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:610:35: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:655:35: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:1069:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:1378:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:1392:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:1413:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:1427:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:1199:15: style: Variable 'strDots' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:1200:15: style: Variable 'strMarker' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:1201:15: style: Variable 'strFingering' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/glissando.cpp:155:12: warning: Member variable 'Glissando::_glissandoType' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/glissando.cpp:155:12: warning: Member variable 'Glissando::_glissandoStyle' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/glissando.cpp:155:12: warning: Member variable 'Glissando::_fontSize' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/glissando.cpp:155:12: warning: Member variable 'Glissando::_showText' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/glissando.cpp:155:12: warning: Member variable 'Glissando::_playGlissando' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/glissando.cpp:155:12: warning: Member variable 'Glissando::_fontStyle' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/glissando.cpp:173:7: performance: Variable '_text' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/glissando.cpp:174:7: performance: Variable '_fontFace' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/glissando.cpp:302:13: style: The scope of the variable 'yCurr' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/glissando.cpp:688:45: style:inconclusive: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/glissando.h:79:48: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/glissando.cpp:688:45: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/glissando.cpp:234:19: style: Variable 'anchor2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/glissando.cpp:295:28: style: Variable 'segm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/glissando.cpp:319:20: style: Variable 'ledLin' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/glissando.cpp:327:21: style: Variable 'ap' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/glissando.cpp:329:28: style: Variable 'ac' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/glissando.cpp:421:42: style: Parameter 'chord' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/glissando.cpp:466:19: style: Variable 'part' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/glissando.cpp:472:26: style: Variable 'target' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/glissando.cpp:511:40: style: Parameter 'chord' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/glissando.cpp:561:19: style: Variable 'part' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/glissando.cpp:565:26: style: Variable 'target' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/glissando.cpp:296:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/glissando.cpp:478:108: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/glissando.cpp:572:108: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/hairpin.cpp:474:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/hairpin.cpp:832:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomDashLine [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:731:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Return [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:1138:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MiterJoin [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:1175:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:1605:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/hairpin.cpp:71:17: warning: Member variable 'HairpinSegment::drawCircledTip' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/hairpin.cpp:71:17: warning: Member variable 'HairpinSegment::circledTipRadius' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/hook.cpp:25:7: warning: Member variable 'Hook::_hookType' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/hook.cpp:35:28: style:inconclusive: Function 'setHookType' argument 1 names different: declaration 'v' definition 'i'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/hook.h:34:28: note: Function 'setHookType' argument 1 names different: declaration 'v' definition 'i'. musescore3-3.2.3+dfsg2.orig/libmscore/hook.cpp:35:28: note: Function 'setHookType' argument 1 names different: declaration 'v' definition 'i'. musescore3-3.2.3+dfsg2.orig/libmscore/hairpin.cpp:780:31: style:inconclusive: Function 'setProperty' argument 1 names different: declaration 'propertyId' definition 'id'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/hairpin.h:143:36: note: Function 'setProperty' argument 1 names different: declaration 'propertyId' definition 'id'. musescore3-3.2.3+dfsg2.orig/libmscore/hairpin.cpp:780:31: note: Function 'setProperty' argument 1 names different: declaration 'propertyId' definition 'id'. musescore3-3.2.3+dfsg2.orig/libmscore/hairpin.cpp:891:43: style:inconclusive: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/hairpin.h:145:48: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/hairpin.cpp:891:43: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/hairpin.cpp:157:19: style: Local variable 'type' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/hairpin.h:66:27: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/hairpin.cpp:157:19: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/hairpin.cpp:674:58: performance: Function parameter 'name' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/hairpin.cpp:78:16: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/hairpin.cpp:88:22: style: Variable 'd' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/hairpin.cpp:322:46: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/hairpin.cpp:340:46: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/hairpin.cpp:663:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/hairpin.cpp:677:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/icon.cpp:64:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable On [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:149:10: warning: Member variable 'Harmony::_rootSpelling' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:149:10: warning: Member variable 'Harmony::_baseSpelling' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:149:10: warning: Member variable 'Harmony::_rootRenderCase' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:149:10: warning: Member variable 'Harmony::_baseRenderCase' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:163:10: warning:inconclusive: Member variable 'Harmony::showSpell' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:163:10: warning:inconclusive: Member variable 'Harmony::fontList' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:163:10: warning:inconclusive: Member variable 'Harmony::_tbbox' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:163:10: warning: Member variable 'Harmony::_rootSpelling' is not initialized in the copy constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:163:10: warning: Member variable 'Harmony::_baseSpelling' is not initialized in the copy constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:163:10: warning: Member variable 'Harmony::_rootRenderCase' is not initialized in the copy constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:163:10: warning: Member variable 'Harmony::_baseRenderCase' is not initialized in the copy constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:173:7: performance: Variable '_degreeList' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.h:169:31: style:inconclusive: Technically the member function 'Ms::Harmony::fromXml' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:867:34: note: Technically the member function 'Ms::Harmony::fromXml' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/harmony.h:169:31: note: Technically the member function 'Ms::Harmony::fromXml' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/harmony.h:170:31: style:inconclusive: Technically the member function 'Ms::Harmony::fromXml' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:894:34: note: Technically the member function 'Ms::Harmony::fromXml' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/harmony.h:170:31: note: Technically the member function 'Ms::Harmony::fromXml' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:943:11: style: Condition 'cl' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:1257:11: style: The scope of the variable 'fontIdx' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:613:62: style:inconclusive: Function 'parseHarmony' argument 1 names different: declaration 's' definition 'ss'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.h:154:59: note: Function 'parseHarmony' argument 1 names different: declaration 's' definition 'ss'. musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:613:62: note: Function 'parseHarmony' argument 1 names different: declaration 's' definition 'ss'. musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:867:57: style:inconclusive: Function 'fromXml' argument 1 names different: declaration 's' definition 'kind'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.h:169:54: note: Function 'fromXml' argument 1 names different: declaration 's' definition 'kind'. musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:867:57: note: Function 'fromXml' argument 1 names different: declaration 's' definition 'kind'. musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:894:57: style:inconclusive: Function 'fromXml' argument 1 names different: declaration 's' definition 'kind'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.h:170:54: note: Function 'fromXml' argument 1 names different: declaration 's' definition 'kind'. musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:894:57: note: Function 'fromXml' argument 1 names different: declaration 's' definition 'kind'. musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:1243:63: style:inconclusive: Function 'set' argument 3 names different: declaration 'x' definition '_x'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.h:41:52: note: Function 'set' argument 3 names different: declaration 'x' definition '_x'. musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:1243:63: note: Function 'set' argument 3 names different: declaration 'x' definition '_x'. musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:1243:73: style:inconclusive: Function 'set' argument 4 names different: declaration 'y' definition '_y'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.h:41:61: note: Function 'set' argument 4 names different: declaration 'y' definition '_y'. musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:1243:73: note: Function 'set' argument 4 names different: declaration 'y' definition '_y'. musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:1656:35: style:inconclusive: Function 'getProperty' argument 1 names different: declaration 'propertyId' definition 'pid'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.h:182:40: note: Function 'getProperty' argument 1 names different: declaration 'propertyId' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:1656:35: note: Function 'getProperty' argument 1 names different: declaration 'propertyId' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:1665:31: style:inconclusive: Function 'setProperty' argument 1 names different: declaration 'propertyId' definition 'pid'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.h:183:36: note: Function 'setProperty' argument 1 names different: declaration 'propertyId' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:1665:31: note: Function 'setProperty' argument 1 names different: declaration 'propertyId' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:781:35: style: Local variable 'rootTpc' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.h:137:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:781:35: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:782:35: style: Local variable 'baseTpc' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.h:135:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:782:35: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:1255:57: style: Parameter 'y' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:212:28: style: Variable 'segment' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:775:34: style: Variable 'segment' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:1067:32: style: Variable 'fd' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:1259:26: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:1271:18: style: Variable 'chordList' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:1365:18: style: Variable 'chordList' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:1404:17: style: Variable 'tpcOffset' can be declared as const array [constVariable] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:1574:24: style: Variable 'cl' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:58:60: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:126:56: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:899:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/imageStore.cpp:74:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/imageStore.cpp:191:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md4 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/image.cpp:144:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/image.cpp:190:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/image.cpp:317:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/imageStore.h:33:7: style: Class 'ImageStoreItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/imageStore.cpp:46:39: style: Parameter 'image' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/imageStore.cpp:56:36: style: Parameter 'score' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/imageStore.cpp:58:7: style: Variable 'image' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/imageStore.cpp:168:34: style: Variable 'item' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/imageStore.cpp:58:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/imageStore.cpp:163:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/imageStore.cpp:178:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/imageStore.cpp:195:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/image.cpp:39:7: performance: Variable '_size' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/image.cpp:52:7: performance: Variable 'buffer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/image.cpp:53:7: performance: Variable '_size' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/image.cpp:143:64: style: Condition 'rasterDoc' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/image.cpp:304:33: style:inconclusive: Function 'load' argument 1 names different: declaration 's' definition 'ss'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/image.h:66:32: note: Function 'load' argument 1 names different: declaration 's' definition 'ss'. musescore3-3.2.3+dfsg2.orig/libmscore/image.cpp:304:33: note: Function 'load' argument 1 names different: declaration 's' definition 'ss'. musescore3-3.2.3+dfsg2.orig/libmscore/image.cpp:474:26: style: Local variable 'size' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/image.h:72:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/image.cpp:474:26: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/input.cpp:74:11: style: Condition 'e' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/input.cpp:88:19: style: Local variable 'rest' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/input.h:93:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/input.cpp:88:19: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/input.cpp:79:19: style: Variable 'note' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/input.cpp:80:20: style: Variable 'chord' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/input.cpp:88:19: style: Variable 'rest' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/input.cpp:154:16: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/iname.cpp:73:63: style:inconclusive: Function 'setInstrumentNameType' argument 1 names different: declaration 'v' definition 'st'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/iname.h:42:53: note: Function 'setInstrumentNameType' argument 1 names different: declaration 'v' definition 'st'. musescore3-3.2.3+dfsg2.orig/libmscore/iname.cpp:73:63: note: Function 'setInstrumentNameType' argument 1 names different: declaration 'v' definition 'st'. musescore3-3.2.3+dfsg2.orig/libmscore/iname.cpp:90:42: style:inconclusive: Function 'getProperty' argument 1 names different: declaration 'propertyId' definition 'id'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/iname.h:46:40: note: Function 'getProperty' argument 1 names different: declaration 'propertyId' definition 'id'. musescore3-3.2.3+dfsg2.orig/libmscore/iname.cpp:90:42: note: Function 'getProperty' argument 1 names different: declaration 'propertyId' definition 'id'. musescore3-3.2.3+dfsg2.orig/libmscore/iname.cpp:104:38: style:inconclusive: Function 'setProperty' argument 1 names different: declaration 'propertyId' definition 'id'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/iname.h:47:36: note: Function 'setProperty' argument 1 names different: declaration 'propertyId' definition 'id'. musescore3-3.2.3+dfsg2.orig/libmscore/iname.cpp:104:38: note: Function 'setProperty' argument 1 names different: declaration 'propertyId' definition 'id'. musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:560:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:597:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:643:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/instrchange.cpp:50:7: warning: Class 'InstrumentChange' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:59:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_CONTROLLER [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:667:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_INVALID [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:755:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_CONTROLLER [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:871:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_CONTROLLER [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:1369:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:165:21: warning:inconclusive: Member variable 'InstrumentTemplate::id' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:165:21: warning:inconclusive: Member variable 'InstrumentTemplate::trackName' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:165:21: warning:inconclusive: Member variable 'InstrumentTemplate::description' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:165:21: warning:inconclusive: Member variable 'InstrumentTemplate::articulation' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:165:21: warning:inconclusive: Member variable 'InstrumentTemplate::genres' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.h:97:12: performance:inconclusive: Technically the member function 'Ms::InstrumentTemplate::setPitchRange' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:541:26: note: Technically the member function 'Ms::InstrumentTemplate::setPitchRange' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.h:97:12: note: Technically the member function 'Ms::InstrumentTemplate::setPitchRange' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:108:7: performance: Variable '_longNames' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:109:7: performance: Variable '_shortNames' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:110:7: performance: Variable '_trackName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:115:7: performance: Variable '_transpose' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:116:7: performance: Variable '_instrumentId' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:117:7: performance: Variable '_stringData' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:279:12: style:inconclusive: Technically the member function 'Ms::Instrument::updateVelocity' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:1100:18: note: Technically the member function 'Ms::Instrument::updateVelocity' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:279:12: note: Technically the member function 'Ms::Instrument::updateVelocity' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:280:12: style:inconclusive: Technically the member function 'Ms::Instrument::updateGateTime' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:1114:18: note: Technically the member function 'Ms::Instrument::updateGateTime' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:280:12: note: Technically the member function 'Ms::Instrument::updateGateTime' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:344:12: style:inconclusive: Technically the member function 'Ms::Instrument::switchExpressive' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:1129:18: note: Technically the member function 'Ms::Instrument::switchExpressive' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:344:12: note: Technically the member function 'Ms::Instrument::switchExpressive' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/interval.cpp:32:24: style:inconclusive: Function 'Interval' argument 1 names different: declaration '_chromatic' definition 'c'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/interval.h:28:20: note: Function 'Interval' argument 1 names different: declaration '_chromatic' definition 'c'. musescore3-3.2.3+dfsg2.orig/libmscore/interval.cpp:32:24: note: Function 'Interval' argument 1 names different: declaration '_chromatic' definition 'c'. musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:329:15: performance: Function 'instrumentId()' should return member '_instrumentId' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:336:15: performance: Function 'trackName()' should return member '_trackName' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:791:26: style:inconclusive: Function 'defaultClef' argument 1 names different: declaration 'patch' definition 'program'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.h:129:33: note: Function 'defaultClef' argument 1 names different: declaration 'patch' definition 'program'. musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:791:26: note: Function 'defaultClef' argument 1 names different: declaration 'patch' definition 'program'. musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:61:7: performance: Range variable 'a' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:72:36: style: Parameter 'e' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:105:39: style: Variable 'ttt' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:107:45: style: Variable 't' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:492:39: style: Variable 'ttt' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:578:38: style: Variable 'it' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:609:38: style: Variable 'it' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:693:29: style: Variable 'g' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:708:29: style: Variable 'g' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:726:24: style: Variable 'ig' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:739:13: style: Variable 'instrumentGenre' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:798:29: style: Variable 'g' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:36:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:49:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:62:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:307:33: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:348:48: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:358:48: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:695:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:710:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:740:49: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:800:89: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:39:59: style:inconclusive: Function 'write' argument 2 names different: declaration 'name' definition 'n'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:74:45: note: Function 'write' argument 2 names different: declaration 'name' definition 'n'. musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:39:59: note: Function 'write' argument 2 names different: declaration 'name' definition 'n'. musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:181:51: style:inconclusive: Function 'write' argument 2 names different: declaration 'name' definition 'tag'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:50:46: note: Function 'write' argument 2 names different: declaration 'name' definition 'tag'. musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:181:51: note: Function 'write' argument 2 names different: declaration 'name' definition 'tag'. musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:407:62: style:inconclusive: Function 'midiAction' argument 2 names different: declaration 'channel' definition 'channelIdx'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:277:56: note: Function 'midiAction' argument 2 names different: declaration 'channel' definition 'channelIdx'. musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:407:62: note: Function 'midiAction' argument 2 names different: declaration 'channel' definition 'channelIdx'. musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:1432:22: performance: Range variable 'sn' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:1434:22: performance: Range variable 'sn' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:412:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:417:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:1103:33: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:1117:33: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/jump.cpp:66:30: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/jump.cpp:84:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/range.h:45:7: warning: Member variable 'TrackList::_track' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/range.h:85:7: warning: Member variable 'ScoreRange::_first' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/range.h:85:7: warning: Member variable 'ScoreRange::_last' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/range.h:45:7: style: Class 'TrackList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/key.cpp:32:7: performance: Variable '_keySymbols' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/key.cpp:108:22: style:inconclusive: Function 'transposeKey' argument 1 names different: declaration 'oldKey' definition 'key'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/key.h:141:29: note: Function 'transposeKey' argument 1 names different: declaration 'oldKey' definition 'key'. musescore3-3.2.3+dfsg2.orig/libmscore/key.cpp:108:22: note: Function 'transposeKey' argument 1 names different: declaration 'oldKey' definition 'key'. musescore3-3.2.3+dfsg2.orig/libmscore/key.cpp:110:11: style: Local variable 'tpc' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.h:73:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/key.cpp:110:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/key.cpp:138:22: style: Variable 'a._naturalType' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/key.cpp:139:22: style: Variable 'a._customType' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/lasso.cpp:52:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeFDiagCursor [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/lasso.h:26:7: style: Class 'Lasso' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/lasso.h:33:20: style: The function 'endDrag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:288:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/lasso.h:33:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/keysig.cpp:310:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gray [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/keysig.cpp:337:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/layoutbreak.cpp:97:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MiterJoin [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/keysig.cpp:644:63: warning: Either the condition 'keyInt<0' is redundant or the array 'keyNames[16]' is accessed at index -2, which is out of bounds. [negativeIndex] musescore3-3.2.3+dfsg2.orig/libmscore/keysig.cpp:641:18: note: Assuming that condition 'keyInt<0' is not redundant musescore3-3.2.3+dfsg2.orig/libmscore/keysig.cpp:644:63: note: Negative array index musescore3-3.2.3+dfsg2.orig/libmscore/keysig.cpp:60:7: performance: Variable '_sig' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/keysig.h:80:13: performance:inconclusive: Technically the member function 'Ms::KeySig::convertFromOldId' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/keysig.cpp:474:15: note: Technically the member function 'Ms::KeySig::convertFromOldId' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/keysig.h:80:13: note: Technically the member function 'Ms::KeySig::convertFromOldId' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/layoutbreak.cpp:123:13: style: Same expression used in consecutive assignments of 'h' and 'w'. [duplicateAssignExpression] musescore3-3.2.3+dfsg2.orig/libmscore/layoutbreak.cpp:124:13: note: Same expression used in consecutive assignments of 'h' and 'w'. musescore3-3.2.3+dfsg2.orig/libmscore/layoutbreak.cpp:123:13: note: Same expression used in consecutive assignments of 'h' and 'w'. musescore3-3.2.3+dfsg2.orig/libmscore/layoutbreak.cpp:288:47: style:inconclusive: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/layoutbreak.h:81:48: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/layoutbreak.cpp:288:47: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/keysig.cpp:77:48: style:inconclusive: Function 'addLayout' argument 3 names different: declaration 'y' definition 'line'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/keysig.h:35:46: note: Function 'addLayout' argument 3 names different: declaration 'y' definition 'line'. musescore3-3.2.3+dfsg2.orig/libmscore/keysig.cpp:77:48: note: Function 'addLayout' argument 3 names different: declaration 'y' definition 'line'. musescore3-3.2.3+dfsg2.orig/libmscore/keysig.cpp:111:19: style: Variable 'c' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/keysig.cpp:113:33: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/keysig.cpp:146:16: style: Variable 'prevMeasure' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/keysig.cpp:431:44: warning: Uninitialized variable: ks.sym [uninitvar] musescore3-3.2.3+dfsg2.orig/libmscore/keysig.cpp:410:48: note: Assuming condition is false musescore3-3.2.3+dfsg2.orig/libmscore/keysig.cpp:431:44: note: Uninitialized variable: ks.sym musescore3-3.2.3+dfsg2.orig/libmscore/ledgerline.cpp:27:13: warning: Member variable 'LedgerLine::_width' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/ledgerline.cpp:27:13: warning: Member variable 'LedgerLine::_len' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/ledgerline.cpp:40:15: style: Variable 'system' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.h:51:7: warning: Member variable 'LayoutContext::systemOldMeasure' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/layout.h:51:7: warning: Member variable 'LayoutContext::pageOldMeasure' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/layoutlinear.cpp:128:15: style: Local variable 'pos' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:786:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layoutlinear.cpp:128:15: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layoutlinear.cpp:129:12: style: Local variable 'firstMeasure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:962:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layoutlinear.cpp:129:12: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layoutlinear.cpp:186:60: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layoutlinear.cpp:517:50: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layoutlinear.cpp:518:50: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/letring.cpp:223:13: style: The scope of the variable 'nhw' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/letring.cpp:226:24: style: Variable 'c' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/letring.cpp:234:24: style: Variable 'c' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/letring.cpp:277:28: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:151:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AltModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:162:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:809:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEGMENT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:931:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEGMENT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:1194:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidLine [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/location.cpp:282:43: style:inconclusive: Function 'operator==' argument 1 names different: declaration 'other' definition 'pi2'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/location.h:83:39: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'pi2'. musescore3-3.2.3+dfsg2.orig/libmscore/location.cpp:282:43: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'pi2'. musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:445:8: warning: Member variable 'SLine::lineWidthStyle' is not initialized in the copy constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:445:8: warning: Member variable 'SLine::lineStyleStyle' is not initialized in the copy constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:445:8: warning: Member variable 'SLine::lineColorStyle' is not initialized in the copy constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:450:7: performance: Variable '_lineColor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:451:7: performance: Variable '_lineStyle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:961:17: style: Condition '!endElement()' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:959:11: note: Assuming that condition '!endElement()' is not redundant musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:961:17: note: Condition '!endElement()' is always true musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:960:14: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:462:44: style:inconclusive: Function 'linePos' argument 2 names different: declaration 'system' definition 'sys'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/line.h:79:46: note: Function 'linePos' argument 2 names different: declaration 'system' definition 'sys'. musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:462:44: note: Function 'linePos' argument 2 names different: declaration 'system' definition 'sys'. musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:1021:39: style:inconclusive: Function 'readProperties' argument 1 names different: declaration 'node' definition 'e'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/line.h:88:38: note: Function 'readProperties' argument 1 names different: declaration 'node' definition 'e'. musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:1021:39: note: Function 'readProperties' argument 1 names different: declaration 'node' definition 'e'. musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:1148:29: style:inconclusive: Function 'setProperty' argument 1 names different: declaration 'propertyId' definition 'id'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/line.h:121:36: note: Function 'setProperty' argument 1 names different: declaration 'propertyId' definition 'id'. musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:1148:29: note: Function 'setProperty' argument 1 names different: declaration 'propertyId' definition 'id'. musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:1180:37: style:inconclusive: Function 'propertyDefault' argument 1 names different: declaration 'id' definition 'pid'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/line.h:122:44: note: Function 'propertyDefault' argument 1 names different: declaration 'id' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:1180:37: note: Function 'propertyDefault' argument 1 names different: declaration 'id' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:215:25: style: Variable 'oldNote1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:216:25: style: Variable 'oldNote2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:366:31: style: Variable 'noteOld' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:492:46: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:506:60: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:520:46: style: Variable 'ns' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:558:46: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:572:54: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:588:46: style: Variable 'currentSeg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:589:46: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:617:28: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:636:34: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:641:46: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:667:34: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:672:40: style: Variable 'nm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:716:25: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:793:28: style: Variable 'firstMeasure' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:794:28: style: Variable 'firstCRSeg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:807:28: style: Variable 'firstMeas' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:808:28: style: Variable 'firstCRSeg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:812:34: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:898:22: style: Variable 'firstMeas' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:899:22: style: Variable 'firstCRSeg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:934:34: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:507:61: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:573:58: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:989:105: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/lyrics.cpp:249:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UseUnicodePropertiesOption [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/lyrics.cpp:379:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/textedit.h:32:7: warning: Member variable 'TextEditData::startUndoIdx' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/textedit.h:32:7: warning: Member variable 'ElementEditData::e' is not initialized in the constructor. Maybe it should be initialized directly in the class ElementEditData? [uninitDerivedMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/lyrics.cpp:56:7: performance: Variable '_ticks' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/lyricsline.cpp:245:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEGMENT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/lyricsline.cpp:465:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FlatCap [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/textedit.h:32:7: style: Struct 'TextEditData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/textedit.h:93:7: style: Class 'SplitJoinText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/textedit.h:106:7: style: Class 'SplitText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/textedit.h:120:7: style: Class 'JoinText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/lyrics.cpp:465:19: style: Local variable 'type' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/lyrics.h:66:27: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/lyrics.cpp:465:19: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/lyrics.cpp:207:24: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/lyrics.cpp:209:28: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/lyrics.cpp:210:30: style: Variable 'ncr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/lyrics.cpp:305:18: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/lyrics.cpp:612:45: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2136:17: style: Condition 's1' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2409:17: style: Condition '!cr' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3197:51: style: Condition 's->rtick()rtick()>=tick' is not redundant musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3197:51: note: Condition 's->rtick()chord():0', assigned value is 0 musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4554:48: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:362:18: style:inconclusive: Variable 'tick' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:327:24: note: tick is assigned musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:362:18: note: tick is overwritten musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1711:43: style: Redundant initialization for 'ticks'. The initialized value is overwritten before it is read. [redundantInitialization] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1708:46: note: ticks is initialized musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1711:43: note: ticks is overwritten musescore3-3.2.3+dfsg2.orig/libmscore/lyricsline.cpp:327:20: warning: Member variable 'LyricsLineSegment::_numOfDashes' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/lyricsline.cpp:327:20: warning: Member variable 'LyricsLineSegment::_dashLength' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1097:40: style: The scope of the variable 'measure' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3252:22: style: The scope of the variable 'ns' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4102:22: style: The scope of the variable 'staffList' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4131:23: style: The scope of the variable 'ntrack' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:184:31: style:inconclusive: Function 'addRest' argument 1 names different: declaration 'seg' definition 's'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:664:30: note: Function 'addRest' argument 1 names different: declaration 'seg' definition 's'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:184:31: note: Function 'addRest' argument 1 names different: declaration 'seg' definition 's'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:276:38: style:inconclusive: Function 'setRest' argument 1 names different: declaration 'tick' definition '_tick'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:668:37: note: Function 'setRest' argument 1 names different: declaration 'tick' definition '_tick'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:276:38: note: Function 'setRest' argument 1 names different: declaration 'tick' definition '_tick'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1929:41: style:inconclusive: Function 'deleteMeasures' argument 1 names different: declaration 'firstMeasure' definition 'is'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:692:40: note: Function 'deleteMeasures' argument 1 names different: declaration 'firstMeasure' definition 'is'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1929:41: note: Function 'deleteMeasures' argument 1 names different: declaration 'firstMeasure' definition 'is'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1929:58: style:inconclusive: Function 'deleteMeasures' argument 2 names different: declaration 'lastMeasure' definition 'ie'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:692:67: note: Function 'deleteMeasures' argument 2 names different: declaration 'lastMeasure' definition 'ie'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1929:58: note: Function 'deleteMeasures' argument 2 names different: declaration 'lastMeasure' definition 'ie'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2070:81: style:inconclusive: Function 'deleteSpannersFromRange' argument 3 names different: declaration 'trackStart' definition 'track1'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:519:80: note: Function 'deleteSpannersFromRange' argument 3 names different: declaration 'trackStart' definition 'track1'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2070:81: note: Function 'deleteSpannersFromRange' argument 3 names different: declaration 'trackStart' definition 'track1'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2070:93: style:inconclusive: Function 'deleteSpannersFromRange' argument 4 names different: declaration 'trackEnd' definition 'track2'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:519:96: note: Function 'deleteSpannersFromRange' argument 4 names different: declaration 'trackEnd' definition 'track2'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2070:93: note: Function 'deleteSpannersFromRange' argument 4 names different: declaration 'trackEnd' definition 'track2'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2098:49: style:inconclusive: Function 'deleteAnnotationsFromRange' argument 1 names different: declaration 'segStart' definition 's1'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:520:48: note: Function 'deleteAnnotationsFromRange' argument 1 names different: declaration 'segStart' definition 's1'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2098:49: note: Function 'deleteAnnotationsFromRange' argument 1 names different: declaration 'segStart' definition 's1'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2098:62: style:inconclusive: Function 'deleteAnnotationsFromRange' argument 2 names different: declaration 'segEnd' definition 's2'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:520:67: note: Function 'deleteAnnotationsFromRange' argument 2 names different: declaration 'segEnd' definition 's2'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2098:62: note: Function 'deleteAnnotationsFromRange' argument 2 names different: declaration 'segEnd' definition 's2'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2098:70: style:inconclusive: Function 'deleteAnnotationsFromRange' argument 3 names different: declaration 'trackStart' definition 'track1'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:520:79: note: Function 'deleteAnnotationsFromRange' argument 3 names different: declaration 'trackStart' definition 'track1'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2098:70: note: Function 'deleteAnnotationsFromRange' argument 3 names different: declaration 'trackStart' definition 'track1'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2098:82: style:inconclusive: Function 'deleteAnnotationsFromRange' argument 4 names different: declaration 'trackEnd' definition 'track2'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:520:95: note: Function 'deleteAnnotationsFromRange' argument 4 names different: declaration 'trackEnd' definition 'track2'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2098:82: note: Function 'deleteAnnotationsFromRange' argument 4 names different: declaration 'trackEnd' definition 'track2'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2130:40: style:inconclusive: Function 'deleteRange' argument 1 names different: declaration 'segStart' definition 's1'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:521:39: note: Function 'deleteRange' argument 1 names different: declaration 'segStart' definition 's1'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2130:40: note: Function 'deleteRange' argument 1 names different: declaration 'segStart' definition 's1'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2130:53: style:inconclusive: Function 'deleteRange' argument 2 names different: declaration 'segEnd' definition 's2'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:521:58: note: Function 'deleteRange' argument 2 names different: declaration 'segEnd' definition 's2'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2130:53: note: Function 'deleteRange' argument 2 names different: declaration 'segEnd' definition 's2'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2130:61: style:inconclusive: Function 'deleteRange' argument 3 names different: declaration 'trackStart' definition 'track1'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:521:70: note: Function 'deleteRange' argument 3 names different: declaration 'trackStart' definition 'track1'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2130:61: note: Function 'deleteRange' argument 3 names different: declaration 'trackStart' definition 'track1'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2130:73: style:inconclusive: Function 'deleteRange' argument 4 names different: declaration 'trackEnd' definition 'track2'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:521:86: note: Function 'deleteRange' argument 4 names different: declaration 'trackEnd' definition 'track2'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2130:73: note: Function 'deleteRange' argument 4 names different: declaration 'trackEnd' definition 'track2'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2964:69: style:inconclusive: Function 'checkSpanner' argument 2 names different: declaration 'lastTick' definition 'endTick'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1091:68: note: Function 'checkSpanner' argument 2 names different: declaration 'lastTick' definition 'endTick'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2964:69: note: Function 'checkSpanner' argument 2 names different: declaration 'lastTick' definition 'endTick'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3541:73: style:inconclusive: Function 'undoPropertyChanged' argument 3 names different: declaration 'v' definition 'st'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:642:68: note: Function 'undoPropertyChanged' argument 3 names different: declaration 'v' definition 'st'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3541:73: note: Function 'undoPropertyChanged' argument 3 names different: declaration 'v' definition 'st'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3670:64: style:inconclusive: Function 'undoChangeClef' argument 3 names different: declaration 'st' definition 'ct'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:640:61: note: Function 'undoChangeClef' argument 3 names different: declaration 'st' definition 'ct'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3670:64: note: Function 'undoChangeClef' argument 3 names different: declaration 'st' definition 'ct'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3904:53: style:inconclusive: Function 'undoExchangeVoice' argument 2 names different: declaration 'val1' definition 'srcVoice'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:631:52: note: Function 'undoExchangeVoice' argument 2 names different: declaration 'val1' definition 'srcVoice'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3904:53: note: Function 'undoExchangeVoice' argument 2 names different: declaration 'val1' definition 'srcVoice'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3904:67: style:inconclusive: Function 'undoExchangeVoice' argument 3 names different: declaration 'val2' definition 'dstVoice'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:631:62: note: Function 'undoExchangeVoice' argument 3 names different: declaration 'val2' definition 'dstVoice'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3904:67: note: Function 'undoExchangeVoice' argument 3 names different: declaration 'val2' definition 'dstVoice'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3904:81: style:inconclusive: Function 'undoExchangeVoice' argument 4 names different: declaration 'staff1' definition 'srcStaff'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:631:72: note: Function 'undoExchangeVoice' argument 4 names different: declaration 'staff1' definition 'srcStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3904:81: note: Function 'undoExchangeVoice' argument 4 names different: declaration 'staff1' definition 'srcStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3904:95: style:inconclusive: Function 'undoExchangeVoice' argument 5 names different: declaration 'staff2' definition 'dstStaff'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:631:84: note: Function 'undoExchangeVoice' argument 5 names different: declaration 'staff2' definition 'dstStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3904:95: note: Function 'undoExchangeVoice' argument 5 names different: declaration 'staff2' definition 'dstStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4069:47: style:inconclusive: Function 'undoInsertStaff' argument 2 names different: declaration 'idx' definition 'ridx'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:635:46: note: Function 'undoInsertStaff' argument 2 names different: declaration 'idx' definition 'ridx'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4069:47: note: Function 'undoInsertStaff' argument 2 names different: declaration 'idx' definition 'ridx'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4618:34: style:inconclusive: Function 'undoAddCR' argument 1 names different: declaration 'element' definition 'cr'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:621:33: note: Function 'undoAddCR' argument 1 names different: declaration 'element' definition 'cr'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4618:34: note: Function 'undoAddCR' argument 1 names different: declaration 'element' definition 'cr'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4855:43: style:inconclusive: Function 'undoChangeTpc' argument 2 names different: declaration 'tpc' definition 'v'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:628:42: note: Function 'undoChangeTpc' argument 2 names different: declaration 'tpc' definition 'v'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4855:43: note: Function 'undoChangeTpc' argument 2 names different: declaration 'tpc' definition 'v'. musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:168:16: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:168:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:208:16: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:208:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:280:16: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:280:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:282:14: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:282:14: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:421:11: style: Local variable 'measures' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:957:24: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:421:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:587:25: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:587:25: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1097:40: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1097:40: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1327:22: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1327:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1513:34: style: Local variable 'spanner' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1084:43: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1513:34: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1997:16: style: Local variable 'endTick' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:969:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1997:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2030:34: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2030:34: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2044:34: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2044:34: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2233:38: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2233:38: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2318:40: style: Local variable 'spanner' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1084:43: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2318:40: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2558:16: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2558:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2848:34: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2848:34: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2944:22: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2944:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3027:16: style: Local variable 'endTick' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:969:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3027:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3121:16: style: Local variable 'endTick' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:969:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3121:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3100:22: style: Local variable 'endTick' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:969:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3100:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3619:19: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3619:19: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3624:22: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3624:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3631:17: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3631:17: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3696:19: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3696:19: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3701:22: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3701:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3718:17: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3718:17: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3878:19: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3878:19: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3908:16: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3908:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3985:22: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3985:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4128:25: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4128:25: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4130:23: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4130:23: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4277:7: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4277:7: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4279:17: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4279:17: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4642:25: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4642:25: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4644:17: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4644:17: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:371:45: style: Parameter 'noteVal' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:220:18: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:291:41: style: Variable 'de' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:404:27: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:555:28: style: Variable 'icMeasure' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:726:16: style: Variable 'lts' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:745:16: style: Variable 'ots' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:761:22: style: Variable 'nts' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:763:25: style: Variable 'score' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:765:28: style: Variable 'lm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:798:28: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:898:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:919:16: style: Variable 'pm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:934:28: style: Variable 'tsig' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:980:14: style: Variable 'st' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1038:36: style: Variable 'lastRest' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1073:43: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1074:43: style: Variable 'nn' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1089:42: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1232:26: style: Variable 'c' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1256:32: style: Variable 'chord' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1329:30: style: Variable 'cr2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1400:30: style: Variable 'note' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1551:35: style: Variable 'in' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1562:28: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1563:28: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1564:28: style: Variable 'ns' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1604:34: style: Variable 'segment' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1607:33: style: Variable 'tuplet' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1642:28: style: Variable 'segment' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1680:40: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1684:40: style: Variable 'pe' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1756:28: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1764:43: style: Variable 'lscore' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1772:43: style: Variable 'lscore' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1803:32: style: Variable 'lb' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1825:34: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1837:46: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1850:28: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1851:28: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1855:34: style: Variable 'ns' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1956:22: style: Variable 'iem' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1966:16: style: Variable 'lastDeletedSig' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1967:15: style: Variable 'lastDeletedKeySig' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1973:28: style: Variable 'sts' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2007:22: style: Variable 'focusOn' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2027:28: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2041:28: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2108:27: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2144:22: style: Variable 'ss1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2318:40: style: Variable 'spanner' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2339:38: style: Variable 'se' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2375:22: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2394:22: style: Variable 'ss1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2408:24: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2411:22: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2427:27: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2568:13: style: Variable 'oldNote' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2702:28: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2749:22: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2802:50: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2828:28: style: Variable 'mi' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2849:40: style: Variable 'pm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2870:51: style: Variable 'ks' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2875:52: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2880:49: style: Variable 'clef' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2979:28: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3040:54: style: Variable 'de' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3092:24: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3324:37: style: Variable 'ore' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3337:43: style: Variable 'on' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3431:22: style: Variable 'tst' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3466:42: style: Variable 'cr1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3467:42: style: Variable 'cr2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3681:19: style: Variable 'clef' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3727:31: style: Variable 'i' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3748:34: style: Variable 'mmMeasure' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3749:34: style: Variable 'mmDestSeg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3780:49: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3780:59: style: Parameter 'nstaff' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3809:14: style: Variable 'score' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3812:16: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3813:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3821:38: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3821:48: style: Parameter 'nstaff' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3850:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3851:16: style: Variable 'nm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3852:16: style: Variable 'ns' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3860:25: style: Variable 'gc' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4103:14: style: Variable 'ostaff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4125:25: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4148:34: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4163:34: style: Variable 'segment' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4188:25: style: Variable 't' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4277:7: style: Variable 'staff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4344:34: style: Variable 'segment' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4349:42: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4363:34: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4386:36: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4387:34: style: Variable 'segment' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4389:34: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4390:34: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4411:34: style: Variable 'segment' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4510:34: style: Variable 'tremolo' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4511:36: style: Variable 'cr1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4512:36: style: Variable 'cr2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4517:34: style: Variable 'nm1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4518:34: style: Variable 'nm2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4519:34: style: Variable 'ns1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4520:34: style: Variable 'ns2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4535:36: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4538:34: style: Variable 'nm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4539:34: style: Variable 'ns' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4545:30: style: Variable 'tie' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4556:32: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4557:32: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4573:34: style: Variable 'nm1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4594:33: style: Variable 'breath' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4632:14: style: Variable 'ostaff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4678:36: style: Variable 'note' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4705:45: style: Variable 't2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4770:28: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4794:16: style: Variable 'oldStartElement' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4795:16: style: Variable 'oldEndElement' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4890:22: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4916:27: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:5021:21: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1392:49: performance: Searching before insertion is not necessary. [stlFindInsert] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1809:55: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1857:89: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3802:88: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:3843:88: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4045:27: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4423:65: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:4917:51: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/lyricsline.cpp:36:42: style: Parameter 's' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/lyricsline.cpp:44:30: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/lyricsline.cpp:118:22: style: Variable 'se' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/lyricsline.cpp:135:34: style: Variable 'pe' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/lyricsline.cpp:146:34: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/lyricsline.cpp:229:28: style: Variable 'firstMeasure' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/lyricsline.cpp:230:28: style: Variable 'firstCRSeg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/lyricsline.cpp:243:28: style: Variable 'firstMeas' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/lyricsline.cpp:244:28: style: Variable 'firstCRSeg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/lyricsline.cpp:248:34: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/lyricsline.cpp:399:21: style: Variable 'nextLyr1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:339:30: style: Variable 'rest' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:735:21: style: Variable 'stretch' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:736:21: style: Variable 'lsig' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1097:48: style: Variable 'measure' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:1958:28: style: Variable 'iem' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:2968:21: style: Variable 'spanners' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/mcursor.cpp:37:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/mcursor.cpp:53:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tick [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/mcursor.cpp:71:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tick [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/mcursor.cpp:96:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tick [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/mcursor.cpp:114:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tick [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/mcursor.cpp:133:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/mcursor.cpp:145:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _track [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/mcursor.cpp:155:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/mcursor.cpp:175:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/marker.h:51:12: performance:inconclusive: Technically the member function 'Ms::Marker::markerType' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/marker.cpp:144:22: note: Technically the member function 'Ms::Marker::markerType' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/marker.h:51:12: note: Technically the member function 'Ms::Marker::markerType' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.cpp:44:7: performance: Variable '_tick' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.h:117:20: style: Virtual function 'add' is called from copy constructor 'MeasureBase(const MeasureBase&)' at line 49. Dynamic binding is not used. [virtualCallInConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.cpp:49:13: note: Calling add musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.h:117:20: note: add is a virtual function musescore3-3.2.3+dfsg2.orig/libmscore/stafftypechange.h:44:24: warning: The class 'StaffTypeChange' defines member function with name 'staffType' also defined in its parent class 'Element'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:319:18: note: Parent function 'Element::staffType' musescore3-3.2.3+dfsg2.orig/libmscore/stafftypechange.h:44:24: note: Derived function 'StaffTypeChange::staffType' musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.cpp:104:71: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.cpp:77:35: style:inconclusive: Function 'setScore' argument 1 names different: declaration 's' definition 'score'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.h:83:36: note: Function 'setScore' argument 1 names different: declaration 's' definition 'score'. musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.cpp:77:35: note: Function 'setScore' argument 1 names different: declaration 's' definition 'score'. musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.cpp:48:21: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.cpp:128:26: style: Variable 'b' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.cpp:171:26: style: Variable 'lb' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.cpp:563:20: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.cpp:582:20: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.cpp:601:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/measurenumber.cpp:66:34: warning: Either the condition 'staff()' is redundant or there is possible null pointer dereference: staff(). [nullPointerRedundantCheck] musescore3-3.2.3+dfsg2.orig/libmscore/measurenumber.cpp:67:36: note: Assuming that condition 'staff()' is not redundant musescore3-3.2.3+dfsg2.orig/libmscore/measurenumber.cpp:66:34: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1347:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1470:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/midimapping.cpp:27:14: style: Local variable 'playbackScore' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1339:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/midimapping.cpp:27:14: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/midimapping.cpp:293:29: style: Local variable 'midiPort' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1321:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/midimapping.cpp:293:29: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/midimapping.cpp:294:29: style: Local variable 'midiChannel' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1322:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/midimapping.cpp:294:29: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/midimapping.cpp:142:21: style: Variable 'ex' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/midimapping.cpp:269:97: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/mscore.cpp:289:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSTALL_NAME [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/mscore.cpp:392:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/mscore.cpp:418:25: style: Variable 'e' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/libmscore/mscore.cpp:431:25: style: Variable 'e' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/libmscore/mscore.cpp:419:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/mscore.cpp:432:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/mscoreview.cpp:77:13: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] musescore3-3.2.3+dfsg2.orig/libmscore/mscoreview.cpp:59:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:364:16: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:364:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:400:16: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:400:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:431:16: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:431:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:440:16: style: Local variable 'endTick' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:969:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:440:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:441:12: style: Local variable 'last' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:961:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:441:12: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:459:11: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:459:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:483:16: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:483:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:490:12: style: Local variable 'last' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:961:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:490:12: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:502:11: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:502:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:675:46: style: Local variable 'last' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:961:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:675:46: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:157:26: style: Variable 'c' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:275:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:286:16: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:310:16: style: Variable 'segment' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:333:16: style: Variable 'segment' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:364:16: style: Variable 'measure' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:400:16: style: Variable 'measure' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:431:16: style: Variable 'measure' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:483:16: style: Variable 'measure' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:597:41: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:668:34: style: Variable 'stEl' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/navigate.cpp:703:41: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:225:10: warning: Member variable 'Measure::_noMode' is not initialized in the copy constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:228:7: performance: Variable '_segments' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1130:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1189:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1776:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pitch [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:199:12: style:inconclusive: Technically the member function 'Ms::Measure::barLinesSetSpan' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3444:15: note: Technically the member function 'Ms::Measure::barLinesSetSpan' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:199:12: note: Technically the member function 'Ms::Measure::barLinesSetSpan' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:205:12: style:inconclusive: Technically the member function 'Ms::Measure::createVoice' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:2534:15: note: Technically the member function 'Ms::Measure::createVoice' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:205:12: note: Technically the member function 'Ms::Measure::createVoice' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3595:17: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3594:11: note: outer condition: clefSeg musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3595:17: note: identical inner condition: clefSeg musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3250:23: warning: Either the condition 's' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3248:20: note: Assuming that condition 's' is not redundant musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3250:23: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3757:21: style: The scope of the variable 'ksAnnounce' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3884:16: style: The scope of the variable 'ts' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:275:31: style:inconclusive: Function 'setScore' argument 1 names different: declaration 's' definition 'score'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:100:36: note: Function 'setScore' argument 1 names different: declaration 's' definition 'score'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:275:31: note: Function 'setScore' argument 1 names different: declaration 's' definition 'score'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:682:36: style:inconclusive: Function 'findChord' argument 1 names different: declaration 'tick' definition 't'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:160:33: note: Function 'findChord' argument 1 names different: declaration 'tick' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:682:36: note: Function 'findChord' argument 1 names different: declaration 'tick' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:702:44: style:inconclusive: Function 'findChordRest' argument 1 names different: declaration 'tick' definition 't'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:161:41: note: Function 'findChordRest' argument 1 names different: declaration 'tick' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:702:44: note: Function 'findChordRest' argument 1 names different: declaration 'tick' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:721:48: style:inconclusive: Function 'tick2segment' argument 1 names different: declaration 'tick' definition '_t'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:177:45: note: Function 'tick2segment' argument 1 names different: declaration 'tick' definition '_t'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:721:48: note: Function 'tick2segment' argument 1 names different: declaration 'tick' definition '_t'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:767:47: style:inconclusive: Function 'undoGetSegmentR' argument 1 names different: declaration 'st' definition 'type'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:188:44: note: Function 'undoGetSegmentR' argument 1 names different: declaration 'st' definition 'type'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:767:47: note: Function 'undoGetSegmentR' argument 1 names different: declaration 'st' definition 'type'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:767:69: style:inconclusive: Function 'undoGetSegmentR' argument 2 names different: declaration 'f' definition 't'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:188:64: note: Function 'undoGetSegmentR' argument 2 names different: declaration 'f' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:767:69: note: Function 'undoGetSegmentR' argument 2 names different: declaration 'f' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:783:62: style:inconclusive: Function 'findFirstR' argument 2 names different: declaration 'rtick' definition 't'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:190:59: note: Function 'findFirstR' argument 2 names different: declaration 'rtick' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:783:62: note: Function 'findFirstR' argument 2 names different: declaration 'rtick' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:800:63: style:inconclusive: Function 'getSegmentR' argument 2 names different: declaration 'f' definition 't'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:189:64: note: Function 'getSegmentR' argument 2 names different: declaration 'f' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:800:63: note: Function 'getSegmentR' argument 2 names different: declaration 'f' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1076:32: style:inconclusive: Function 'removeStaves' argument 1 names different: declaration 's' definition 'sStaff'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:173:29: note: Function 'removeStaves' argument 1 names different: declaration 's' definition 'sStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1076:32: note: Function 'removeStaves' argument 1 names different: declaration 's' definition 'sStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1076:44: style:inconclusive: Function 'removeStaves' argument 2 names different: declaration 'e' definition 'eStaff'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:173:36: note: Function 'removeStaves' argument 2 names different: declaration 'e' definition 'eStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1076:44: note: Function 'removeStaves' argument 2 names different: declaration 'e' definition 'eStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1099:32: style:inconclusive: Function 'insertStaves' argument 1 names different: declaration 's' definition 'sStaff'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:174:29: note: Function 'insertStaves' argument 1 names different: declaration 's' definition 'sStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1099:32: note: Function 'insertStaves' argument 1 names different: declaration 's' definition 'sStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1099:44: style:inconclusive: Function 'insertStaves' argument 2 names different: declaration 'e' definition 'eStaff'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:174:36: note: Function 'insertStaves' argument 2 names different: declaration 'e' definition 'eStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1099:44: note: Function 'insertStaves' argument 2 names different: declaration 'e' definition 'eStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1122:35: style:inconclusive: Function 'cmdRemoveStaves' argument 1 names different: declaration 's' definition 'sStaff'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:171:32: note: Function 'cmdRemoveStaves' argument 1 names different: declaration 's' definition 'sStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1122:35: note: Function 'cmdRemoveStaves' argument 1 names different: declaration 's' definition 'sStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1122:47: style:inconclusive: Function 'cmdRemoveStaves' argument 2 names different: declaration 'e' definition 'eStaff'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:171:39: note: Function 'cmdRemoveStaves' argument 2 names different: declaration 'e' definition 'eStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1122:47: note: Function 'cmdRemoveStaves' argument 2 names different: declaration 'e' definition 'eStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1167:32: style:inconclusive: Function 'cmdAddStaves' argument 1 names different: declaration 's' definition 'sStaff'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:172:29: note: Function 'cmdAddStaves' argument 1 names different: declaration 's' definition 'sStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1167:32: note: Function 'cmdAddStaves' argument 1 names different: declaration 's' definition 'sStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1167:44: style:inconclusive: Function 'cmdAddStaves' argument 2 names different: declaration 'e' definition 'eStaff'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:172:36: note: Function 'cmdAddStaves' argument 2 names different: declaration 'e' definition 'eStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1167:44: note: Function 'cmdAddStaves' argument 2 names different: declaration 'e' definition 'eStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1287:34: warning: Function 'insertStaff' argument order different: declaration ', staff' definition 'staff, staffIdx' [funcArgOrderDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:165:24: note: Function 'insertStaff' argument order different: declaration ', staff' definition 'staff, staffIdx' musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1287:34: note: Function 'insertStaff' argument order different: declaration ', staff' definition 'staff, staffIdx' musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1931:38: style:inconclusive: Function 'read' argument 2 names different: declaration 'idx' definition 'staffIdx'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:103:33: note: Function 'read' argument 2 names different: declaration 'idx' definition 'staffIdx'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1931:38: note: Function 'read' argument 2 names different: declaration 'idx' definition 'staffIdx'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:2575:33: style:inconclusive: Function 'exchangeVoice' argument 1 names different: declaration 'voice1' definition 'strack'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:210:30: note: Function 'exchangeVoice' argument 1 names different: declaration 'voice1' definition 'strack'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:2575:33: note: Function 'exchangeVoice' argument 1 names different: declaration 'voice1' definition 'strack'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:2575:45: style:inconclusive: Function 'exchangeVoice' argument 2 names different: declaration 'voice2' definition 'dtrack'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:210:42: note: Function 'exchangeVoice' argument 2 names different: declaration 'voice2' definition 'dtrack'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:2575:45: note: Function 'exchangeVoice' argument 2 names different: declaration 'voice2' definition 'dtrack'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3186:36: style:inconclusive: Function 'stretchMeasure' argument 1 names different: declaration 'stretch' definition 'targetWidth'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:155:33: note: Function 'stretchMeasure' argument 1 names different: declaration 'stretch' definition 'targetWidth'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3186:36: note: Function 'stretchMeasure' argument 1 names different: declaration 'stretch' definition 'targetWidth'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3688:36: style:inconclusive: Function 'addSystemHeader' argument 1 names different: declaration 'firstSystem' definition 'isFirstSystem'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:251:33: note: Function 'addSystemHeader' argument 1 names different: declaration 'firstSystem' definition 'isFirstSystem'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3688:36: note: Function 'addSystemHeader' argument 1 names different: declaration 'firstSystem' definition 'isFirstSystem'. musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:354:41: style: Local variable 'tpc' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.h:73:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:354:41: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:368:35: style: Local variable 'tpc' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.h:73:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:368:35: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:412:35: style: Local variable 'tpc' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.h:73:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:412:35: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:421:29: style: Local variable 'tpc' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.h:73:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:421:29: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:818:19: style: Local variable 'type' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:99:27: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:818:19: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1229:34: style: Local variable 'timesig' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:137:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1229:34: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:2041:34: style: Local variable 'noText' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:130:22: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:2041:34: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:2407:25: style: Local variable 'type' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:99:27: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:2407:25: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:4104:12: style: Local variable 'first' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:144:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:4104:12: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:4112:25: style: Local variable 'mmRest' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:239:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:4112:25: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:4218:12: style: Local variable 'first' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:144:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:4218:12: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:205:20: style: Variable 'staff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:235:20: style: Variable 'ms' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:250:20: style: Variable 'ms' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:261:20: style: Variable 'staff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:326:45: style: Parameter 'note' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:328:14: style: Variable 'chord' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:335:27: style: Variable 'ks' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:348:42: style: Variable 'note1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:362:36: style: Variable 'note1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:388:48: style: Parameter 's' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:391:14: style: Variable 'staff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:409:36: style: Variable 'note' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:418:30: style: Variable 'note' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:440:22: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:505:27: style: Variable 'ms' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:506:29: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:507:26: style: Variable 'staff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:558:26: style: Variable 'staff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:983:40: style: Variable 'ee' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1175:20: style: Variable 'staff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1192:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1287:34: style: Parameter 'staff' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1306:15: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1542:33: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1546:39: style: Variable 'ns' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1575:28: style: Variable 'bl' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1588:37: style: Variable 'lscore' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1596:37: style: Variable 'lscore' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1604:37: style: Variable 'lscore' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1731:19: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1895:15: style: Variable 'mstaff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1939:20: style: Variable 'staff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:2208:39: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:2509:21: style: Variable 'ms' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:2628:42: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:2684:28: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:2688:27: style: Variable 'a' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:2710:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:2716:25: style: Variable 'rest' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:2733:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:2739:22: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:2836:39: style: Parameter 'staff' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:2956:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:2978:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3198:16: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3276:34: style: Variable 's1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3314:38: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3315:38: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3447:19: style: Variable 'staff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3481:16: style: Variable 'nm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3515:32: style: Variable 'staff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3521:40: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3523:45: style: Variable 'ks' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3547:26: style: Variable 'staff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3649:16: style: Variable 'ls' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3700:28: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3708:31: style: Variable 'c' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3757:21: style: Variable 'ksAnnounce' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3759:28: style: Variable 'pm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3761:34: style: Variable 'ks' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3877:41: style: Parameter 'nm' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3888:22: style: Variable 'tss' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3902:40: style: Variable 'nts' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3936:20: style: Variable 'staff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:4039:21: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:4074:36: style: Parameter 's' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:4076:14: style: Variable 'score' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:4078:20: style: Variable 'staff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:4085:24: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:4109:22: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:4228:22: style: Variable 'sys' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:4231:28: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:236:22: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1196:72: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1619:45: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:2553:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:2629:55: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:2688:13: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3374:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:4085:13: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:317:13: style: struct member 'AcEl::note' is never used. [unusedStructMember] musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:3757:32: style: Variable 'ksAnnounce' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:223:19: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:233:19: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:350:25: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:568:19: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1085:19: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] musescore3-3.2.3+dfsg2.orig/libmscore/noteline.cpp:18:11: warning: Member variable 'NoteLine::_startNote' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/noteline.cpp:18:11: warning: Member variable 'NoteLine::_endNote' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/noteline.cpp:24:11: warning: Member variable 'NoteLine::_startNote' is not initialized in the copy constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/noteline.cpp:24:11: warning: Member variable 'NoteLine::_endNote' is not initialized in the copy constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3871:24: style: Condition 'useRange' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3870:23: note: Assignment 'useRange=false', assigned value is 0 musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3871:24: note: Condition 'useRange' is always false musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3872:24: style: Condition 'useRange' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3870:23: note: Assignment 'useRange=false', assigned value is 0 musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3872:24: note: Condition 'useRange' is always false musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2287:25: style: Redundant initialization for 'stretch'. The initialized value is overwritten before it is read. [redundantInitialization] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2278:30: note: stretch is initialized musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2287:25: note: stretch is overwritten musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:162:13: style: The scope of the variable 'maxUpWidth' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:163:13: style: The scope of the variable 'maxDownWidth' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:245:19: style: The scope of the variable 'dotAdjustThreshold' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:147:20: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:147:20: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:617:17: style: Local variable 'move' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:993:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:617:17: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1279:11: style: Local variable 'staves' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:609:22: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1279:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1280:11: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1280:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1283:19: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1283:19: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1297:34: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1297:34: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1355:25: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1355:25: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1368:20: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1368:20: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1415:39: style: Local variable 'spanner' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1084:43: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1415:39: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1435:39: style: Local variable 'spanner' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1084:43: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1435:39: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1783:17: style: Local variable 'nstaves' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:611:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1783:17: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1839:22: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1839:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1867:22: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1867:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1918:16: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1918:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1940:22: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1940:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1967:22: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1967:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1997:22: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1997:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2029:22: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2029:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2662:16: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2662:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2679:16: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2679:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2680:26: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2680:26: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2750:16: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2750:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2791:22: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2791:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3114:16: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3114:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3120:16: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3120:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3155:16: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3155:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3182:34: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3182:34: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3189:28: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3189:28: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3211:34: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3211:34: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3311:16: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3311:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3322:12: style: Local variable 'firstMeasure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:962:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3322:12: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3584:15: style: Local variable 'pos' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:786:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3584:15: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3875:29: style: Local variable 'spanner' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1084:43: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3875:29: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3684:16: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3684:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:4075:16: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:4075:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3275:64: performance: Function parameter 'lines' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:760:100: style: Parameter 'leftNotes' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:813:47: style: Parameter 'notes' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2685:27: style: Variable 'segment' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2934:38: style: Parameter 's' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2973:38: style: Parameter 's' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3073:21: style: Variable 's' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3126:33: style: Variable 's' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3160:33: style: Variable 's' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:92:44: style: Parameter 'segment' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:224:31: style: Parameter 'n1' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:234:31: style: Parameter 'n1' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:311:25: style: Variable 'bottomUpNote' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:312:25: style: Variable 'topDownNote' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:351:37: style: Parameter 'n1' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:360:31: style: Variable 'p' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:365:38: style: Variable 'nchord' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:366:38: style: Variable 'pchord' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:569:31: style: Parameter 'n1' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:695:13: style: Variable 'upper' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:696:13: style: Variable 'lower' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:775:19: style: Variable 'ln' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:879:20: style: Variable 'chord' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:883:19: style: Variable 'stem' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:937:31: style: Variable 'below' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1158:19: style: Variable 'note' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1297:34: style: Variable 'measure' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1314:46: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1321:60: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1368:20: style: Variable 'staff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1382:16: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1521:14: style: Variable 'score' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1530:21: style: Variable 's2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1562:56: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1562:67: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1563:15: style: Variable 's0' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1566:21: style: Variable 'si' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1602:21: style: Variable 's2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1659:18: style: Variable 'cr1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1660:18: style: Variable 'cr2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1677:24: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1678:24: style: Variable 'ncr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1752:19: style: Variable 'prevPage' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1836:16: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1864:16: style: Variable 'clefSeg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1933:16: style: Variable 'cs' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1942:25: style: Variable 'clef' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2069:33: style: Variable 'ee' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2087:27: style: Variable 'ee' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2108:41: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2115:27: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2133:33: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2167:22: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2176:27: style: Variable 'mark' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2189:33: style: Variable 'mark' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2197:27: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2208:28: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2222:22: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2225:34: style: Variable 'bl' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2285:22: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2293:36: style: Variable 'mcr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2474:16: style: Variable 'next' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2477:16: style: Variable 'fstSeg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2558:37: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2830:27: style: Parameter 'cr' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2840:29: style: Variable 'cr1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2859:28: style: Parameter 'cr' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2869:29: style: Variable 'cr1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2888:29: style: Parameter 'cr' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2890:15: style: Variable 't' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2911:30: style: Parameter 'cr' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2913:15: style: Variable 't' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2957:32: style: Variable 'l' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2993:32: style: Variable 'l' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3088:35: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3297:28: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3311:16: style: Variable 'measure' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3434:26: style: Variable 'mb' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3451:34: style: Variable 'nm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3560:34: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3808:43: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3884:36: style: Variable 'scr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3885:36: style: Variable 'ecr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3935:21: style: Variable 'd' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3939:22: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3940:22: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:4010:27: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:4085:26: style: Variable 'prevVolta' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:4162:21: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:4186:46: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:4187:45: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:4278:24: style: Variable 'vbox' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:4301:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:4302:20: style: Variable 'currentScore' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:4358:56: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:4359:56: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:4374:21: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:4477:27: style: Variable 'prevSystem' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:4546:20: style: Variable 'lmb' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1895:26: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1900:48: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2070:83: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2088:77: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2115:13: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2133:19: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2197:13: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2840:13: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2869:13: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3515:30: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3728:61: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3731:55: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3787:43: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:3790:37: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:4011:43: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:4079:38: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:162:26: style: Variable 'maxUpWidth' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:163:26: style: Variable 'maxDownWidth' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:607:21: style: Variable 'mirror' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:1179:21: style: Variable 'bm' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:662:11: style: Redundant initialization for 'len'. The initialized value is overwritten before it is read. [redundantInitialization] musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:654:23: note: len is initialized musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:662:11: note: len is overwritten musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:171:13: style: The scope of the variable 'firstTiedNote' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:409:41: style:inconclusive: Function 'repitchNote' argument 1 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:703:40: note: Function 'repitchNote' argument 1 names different: declaration 'pos' definition 'p'. musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:409:41: note: Function 'repitchNote' argument 1 names different: declaration 'pos' definition 'p'. musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:41:11: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:41:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:155:16: style: Local variable 'duration' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1129:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:155:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:549:23: style: Local variable 'duration' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1129:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:549:23: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:554:16: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:554:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:643:17: style: Local variable 'duration' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1129:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:643:17: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:663:16: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:663:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:188:30: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:234:22: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:413:14: style: Variable 'st' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:465:24: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:529:16: style: Variable 'el' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:532:16: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:552:16: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:574:16: style: Variable 'msMeasure' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:577:16: style: Variable 'firstSeg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:585:25: style: Variable 'measureRest' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:356:66: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:662:11: style: Variable 'len' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/ottava.cpp:98:14: warning: The class 'Ottava' defines member function with name 'setPlacement' also defined in its parent class 'Element'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:215:12: note: Parent function 'Element::setPlacement' musescore3-3.2.3+dfsg2.orig/libmscore/ottava.cpp:98:14: note: Derived function 'Ottava::setPlacement' musescore3-3.2.3+dfsg2.orig/libmscore/ottava.cpp:273:30: style:inconclusive: Function 'read' argument 1 names different: declaration 'de' definition 'e'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/ottava.h:118:36: note: Function 'read' argument 1 names different: declaration 'de' definition 'e'. musescore3-3.2.3+dfsg2.orig/libmscore/ottava.cpp:273:30: note: Function 'read' argument 1 names different: declaration 'de' definition 'e'. musescore3-3.2.3+dfsg2.orig/libmscore/ottava.cpp:419:42: style:inconclusive: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/ottava.h:124:48: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/ottava.cpp:419:42: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/ottava.cpp:298:42: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/page.cpp:331:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DefaultLocaleShortDate [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/page.cpp:170:23: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/libmscore/page.cpp:173:44: style: Same expression on both sides of '|' because 'Align::LEFT' and 'Align::TOP' represent the same value. [duplicateExpression] musescore3-3.2.3+dfsg2.orig/libmscore/page.cpp:311:35: style: Local variable 'no' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/page.h:60:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/page.cpp:311:35: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/page.cpp:406:7: style: Local variable 'system' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/page.h:53:15: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/page.cpp:406:7: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/page.cpp:420:27: style: Local variable 'system' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/page.h:53:15: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/page.cpp:420:27: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/page.cpp:406:7: style: Variable 'system' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/page.cpp:491:21: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/palmmute.cpp:207:13: style: The scope of the variable 'nhw' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/palmmute.cpp:210:24: style: Variable 'c' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/palmmute.cpp:218:24: style: Variable 'c' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/palmmute.cpp:261:28: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:323:12: style:inconclusive: Technically the member function 'Ms::Note::setPitch' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:635:12: note: Technically the member function 'Ms::Note::setPitch' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/note.h:323:12: note: Technically the member function 'Ms::Note::setPitch' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/note.h:342:12: style:inconclusive: Technically the member function 'Ms::Note::setTpc' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:723:12: note: Technically the member function 'Ms::Note::setTpc' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/note.h:342:12: note: Technically the member function 'Ms::Note::setTpc' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/note.h:345:12: style:inconclusive: Technically the member function 'Ms::Note::setTpcFromPitch' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:697:12: note: Technically the member function 'Ms::Note::setTpcFromPitch' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/note.h:345:12: note: Technically the member function 'Ms::Note::setTpcFromPitch' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/note.h:348:11: style:inconclusive: Technically the member function 'Ms::Note::transposeTpc' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:774:11: note: Technically the member function 'Ms::Note::transposeTpc' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/note.h:348:11: note: Technically the member function 'Ms::Note::transposeTpc' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/note.h:387:12: style:inconclusive: Technically the member function 'Ms::Note::disconnectTiedNotes' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:3107:12: note: Technically the member function 'Ms::Note::disconnectTiedNotes' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/note.h:387:12: note: Technically the member function 'Ms::Note::disconnectTiedNotes' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/note.h:438:11: style:inconclusive: Technically the member function 'Ms::Note::qmlDotsCount' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2843:11: note: Technically the member function 'Ms::Note::qmlDotsCount' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/note.h:438:11: note: Technically the member function 'Ms::Note::qmlDotsCount' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2153:96: style: Condition '_accidental==0' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1151:22: warning: Either the condition 'chord()' is redundant or there is possible null pointer dereference: chord(). [nullPointerRedundantCheck] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1155:22: note: Assuming that condition 'chord()' is not redundant musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1151:22: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2326:38: warning: Either the condition 'ch' is redundant or there is possible null pointer dereference: ch. [nullPointerRedundantCheck] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2318:21: note: Assuming that condition 'ch' is not redundant musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2326:38: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2037:25: style: The scope of the variable 'w' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:657:27: style:inconclusive: Function 'tpc1default' argument 1 names different: declaration 'pitch' definition 'p'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:346:27: note: Function 'tpc1default' argument 1 names different: declaration 'pitch' definition 'p'. musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:657:27: note: Function 'tpc1default' argument 1 names different: declaration 'pitch' definition 'p'. musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:678:27: style:inconclusive: Function 'tpc2default' argument 1 names different: declaration 'pitch' definition 'p'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:347:27: note: Function 'tpc2default' argument 1 names different: declaration 'pitch' definition 'p'. musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:678:27: note: Function 'tpc2default' argument 1 names different: declaration 'pitch' definition 'p'. musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2710:32: style:inconclusive: Function 'setOnTimeOffset' argument 1 names different: declaration 'v' definition 'val'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:430:32: note: Function 'setOnTimeOffset' argument 1 names different: declaration 'v' definition 'val'. musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2710:32: note: Function 'setOnTimeOffset' argument 1 names different: declaration 'v' definition 'val'. musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2720:33: style:inconclusive: Function 'setOffTimeOffset' argument 1 names different: declaration 'v' definition 'val'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:431:33: note: Function 'setOffTimeOffset' argument 1 names different: declaration 'v' definition 'val'. musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2720:33: note: Function 'setOffTimeOffset' argument 1 names different: declaration 'v' definition 'val'. musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:617:21: style: Local variable 'dot' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:434:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:617:21: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1188:21: style: Local variable 'dot' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:434:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1188:21: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1194:27: style: Local variable 'dot' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:434:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1194:27: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1241:17: style: Local variable 'tpc' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.h:73:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1241:17: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1386:22: style: Local variable 'dot' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:434:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1386:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1420:25: style: Local variable 'type' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:289:19: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1420:25: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1578:19: style: Local variable 'type' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:289:19: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1578:19: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1934:22: style: Local variable 'dot' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:434:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1934:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1944:21: style: Local variable 'dot' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:434:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1944:21: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2003:11: style: Local variable 'dots' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:435:32: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2003:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2025:27: style: Local variable 'dot' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:434:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2025:27: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2211:21: style: Local variable 'dot' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:434:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2211:21: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2243:21: style: Local variable 'dot' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:434:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2243:21: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2416:11: style: Local variable 'line' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:356:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2416:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2628:21: style: Local variable 'dot' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:434:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2628:21: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2689:23: style: Local variable 'tpc' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.h:73:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2689:23: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2737:21: style: Local variable 'dot' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:434:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2737:21: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2739:21: style: Local variable 'el' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:410:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2739:21: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:3162:21: style: Local variable 'dot' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/note.h:434:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:3162:21: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:336:46: performance: Function parameter 's' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:349:44: performance: Function parameter 's' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1060:24: style: Variable 'tie' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1126:45: style: Variable 'view' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1188:21: style: Variable 'dot' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1194:27: style: Variable 'dot' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1213:21: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1215:21: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1519:21: style: Variable 'ned' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1563:21: style: Variable 'ned' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1580:23: style: Variable 'ee' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1712:43: style: Variable 'note' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1771:41: style: Variable 'b' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1803:29: style: Variable 'ee' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1841:26: style: Variable 'c' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1842:25: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1849:28: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2038:27: style: Variable 'sym' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2792:27: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2804:27: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2811:27: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:3162:21: style: Variable 'dot' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1189:121: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1580:13: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1804:67: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2905:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2915:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2931:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:2944:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:3000:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/part.cpp:548:11: style: Condition '!staves()' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/part.cpp:563:11: style: Condition '!staves()' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/part.cpp:578:11: style: Condition '!staves()' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/part.cpp:165:43: style:inconclusive: Function 'setLongNames' argument 1 names different: declaration 's' definition 'name'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/part.h:84:43: note: Function 'setLongNames' argument 1 names different: declaration 's' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/part.cpp:165:43: note: Function 'setLongNames' argument 1 names different: declaration 's' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/part.cpp:170:44: style:inconclusive: Function 'setShortNames' argument 1 names different: declaration 's' definition 'name'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/part.h:85:44: note: Function 'setShortNames' argument 1 names different: declaration 's' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/part.cpp:170:44: note: Function 'setShortNames' argument 1 names different: declaration 's' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/part.cpp:103:20: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/part.h:69:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/part.cpp:103:20: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/part.cpp:150:25: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/part.h:69:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/part.cpp:150:25: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/part.cpp:188:20: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/part.h:69:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/part.cpp:188:20: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/part.cpp:495:25: style: Local variable 'instrument' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/part.h:107:19: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/part.cpp:495:25: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/part.cpp:165:43: style: Parameter 'name' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/libmscore/part.cpp:170:44: style: Parameter 'name' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/libmscore/part.cpp:72:14: style: Variable 'st' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/part.cpp:73:23: style: Variable 'links' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/part.cpp:534:27: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/part.cpp:550:19: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/part.cpp:565:19: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/part.cpp:580:19: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/part.cpp:536:25: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/part.cpp:550:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/part.cpp:565:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/part.cpp:580:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:1081:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:71:6: warning: Member variable 'Pos::_frame' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:81:6: warning: Member variable 'Pos::_tick' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:59:6: warning: Member variable 'Pos::_frame' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/pos.h:75:12: style:inconclusive: Technically the member function 'Ms::Pos::invalidSn' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/pos.h:124:12: style:inconclusive: Technically the member function 'Ms::PosLen::setLenTick' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:427:14: note: Technically the member function 'Ms::PosLen::setLenTick' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/pos.h:124:12: note: Technically the member function 'Ms::PosLen::setLenTick' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/pos.h:125:12: style:inconclusive: Technically the member function 'Ms::PosLen::setLenFrame' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:441:14: note: Technically the member function 'Ms::PosLen::setLenFrame' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/pos.h:125:12: note: Technically the member function 'Ms::PosLen::setLenFrame' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:360:14: warning: The class 'PosLen' defines member function with name 'dump' also defined in its parent class 'Pos'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:374:11: note: Parent function 'Pos::dump' musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:360:14: note: Derived function 'PosLen::dump' musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:391:14: warning: The class 'PosLen' defines member function with name 'write' also defined in its parent class 'Pos'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:311:11: note: Parent function 'Pos::write' musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:391:14: note: Derived function 'PosLen::write' musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:403:14: warning: The class 'PosLen' defines member function with name 'read' also defined in its parent class 'Pos'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:323:11: note: Parent function 'Pos::read' musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:403:14: note: Derived function 'PosLen::read' musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:514:65: style: C-style reference casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:516:65: style: C-style reference casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:46:58: style:inconclusive: Function 'Pos' argument 4 names different: declaration 'type' definition 'timeType'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/pos.h:58:51: note: Function 'Pos' argument 4 names different: declaration 'type' definition 'timeType'. musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:46:58: note: Function 'Pos' argument 4 names different: declaration 'type' definition 'timeType'. musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:81:44: style:inconclusive: Function 'Pos' argument 3 names different: declaration 'minute' definition 'min'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/pos.h:57:39: note: Function 'Pos' argument 3 names different: declaration 'minute' definition 'min'. musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:81:44: note: Function 'Pos' argument 3 names different: declaration 'minute' definition 'min'. musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:511:39: style:inconclusive: Function 'operator==' argument 1 names different: declaration 's' definition 'pl'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/pos.h:133:37: note: Function 'operator==' argument 1 names different: declaration 's' definition 'pl'. musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:511:39: note: Function 'operator==' argument 1 names different: declaration 's' definition 'pl'. musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:523:20: style:inconclusive: Function 'mbt' argument 1 names different: declaration 'measure' definition 'bar'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/pos.h:65:21: note: Function 'mbt' argument 1 names different: declaration 'measure' definition 'bar'. musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:523:20: note: Function 'mbt' argument 1 names different: declaration 'measure' definition 'bar'. musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:523:41: style:inconclusive: Function 'mbt' argument 3 names different: declaration 'tick' definition 'tk'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/pos.h:65:46: note: Function 'mbt' argument 3 names different: declaration 'tick' definition 'tk'. musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:523:41: note: Function 'mbt' argument 3 names different: declaration 'tick' definition 'tk'. musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:532:20: style:inconclusive: Function 'msf' argument 1 names different: declaration 'minute' definition 'min'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/pos.h:66:21: note: Function 'msf' argument 1 names different: declaration 'minute' definition 'min'. musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:532:20: note: Function 'msf' argument 1 names different: declaration 'minute' definition 'min'. musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:532:40: style:inconclusive: Function 'msf' argument 3 names different: declaration 'frame' definition 'fr'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/pos.h:66:44: note: Function 'msf' argument 3 names different: declaration 'frame' definition 'fr'. musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:532:40: note: Function 'msf' argument 3 names different: declaration 'frame' definition 'fr'. musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:532:49: style:inconclusive: Function 'msf' argument 4 names different: declaration 'subframe' definition 'subFrame'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/pos.h:66:56: note: Function 'msf' argument 4 names different: declaration 'subframe' definition 'subFrame'. musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:532:49: note: Function 'msf' argument 4 names different: declaration 'subframe' definition 'subFrame'. musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:85:14: style: Local variable 'time' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/pos.h:64:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:85:14: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:536:14: style: Local variable 'time' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/pos.h:64:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:536:14: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:323:27: style: Parameter 'e' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:403:30: style: Parameter 'e' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:405:15: style: Unused variable: s [unusedVariable] musescore3-3.2.3+dfsg2.orig/libmscore/pedal.cpp:206:24: style: Variable 'c' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/pedal.cpp:218:24: style: Variable 'c' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/pedal.cpp:247:52: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/pedal.cpp:269:28: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.cpp:581:29: error: Array 'pitch[10]' accessed at index -1, which is out of bounds. [negativeIndex] musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.cpp:565:15: note: Assignment 'k=0', assigned value is 0 musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.cpp:566:16: note: Assuming condition is false musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.cpp:581:29: note: Negative array index musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.cpp:582:27: error: Array 'key[10]' accessed at index -1, which is out of bounds. [negativeIndex] musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.cpp:565:15: note: Assignment 'k=0', assigned value is 0 musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.cpp:566:16: note: Assuming condition is false musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.cpp:582:27: note: Negative array index musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.cpp:642:7: warning: Either the condition 'n' is redundant or there is possible null pointer dereference: n. [nullPointerRedundantCheck] musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.cpp:637:11: note: Assuming that condition 'n' is not redundant musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.cpp:642:7: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.cpp:643:7: warning: Either the condition 'n' is redundant or there is possible null pointer dereference: n. [nullPointerRedundantCheck] musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.cpp:637:11: note: Assuming that condition 'n' is not redundant musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.cpp:643:7: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.cpp:230:44: style:inconclusive: Function 'tpc2name' argument 2 names different: declaration 'spelling' definition 'noteSpelling'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.h:74:51: note: Function 'tpc2name' argument 2 names different: declaration 'spelling' definition 'noteSpelling'. musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.cpp:230:44: note: Function 'tpc2name' argument 2 names different: declaration 'spelling' definition 'noteSpelling'. musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.cpp:650:47: style: Parameter 'notes' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.cpp:189:18: style: Variable 'pitches' can be declared as const array [constVariable] musescore3-3.2.3+dfsg2.orig/libmscore/property.cpp:540:39: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] musescore3-3.2.3+dfsg2.orig/libmscore/property.cpp:542:39: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] musescore3-3.2.3+dfsg2.orig/libmscore/property.cpp:339:34: style:inconclusive: Function 'propertyId' argument 1 names different: declaration 'name' definition 's'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/property.h:395:41: note: Function 'propertyId' argument 1 names different: declaration 'name' definition 's'. musescore3-3.2.3+dfsg2.orig/libmscore/property.cpp:339:34: note: Function 'propertyId' argument 1 names different: declaration 'name' definition 's'. musescore3-3.2.3+dfsg2.orig/libmscore/property.cpp:352:31: style:inconclusive: Function 'propertyId' argument 1 names different: declaration 'name' definition 's'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/property.h:394:38: note: Function 'propertyId' argument 1 names different: declaration 'name' definition 's'. musescore3-3.2.3+dfsg2.orig/libmscore/property.cpp:352:31: note: Function 'propertyId' argument 1 names different: declaration 'name' definition 's'. musescore3-3.2.3+dfsg2.orig/libmscore/property.cpp:401:33: style:inconclusive: Function 'propertyFromString' argument 1 names different: declaration 'type' definition 'id'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/property.h:389:40: note: Function 'propertyFromString' argument 1 names different: declaration 'type' definition 'id'. musescore3-3.2.3+dfsg2.orig/libmscore/property.cpp:401:33: note: Function 'propertyFromString' argument 1 names different: declaration 'type' definition 'id'. musescore3-3.2.3+dfsg2.orig/libmscore/property.cpp:573:27: style:inconclusive: Function 'readProperty' argument 1 names different: declaration 'type' definition 'id'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/property.h:388:34: note: Function 'readProperty' argument 1 names different: declaration 'type' definition 'id'. musescore3-3.2.3+dfsg2.orig/libmscore/property.cpp:573:27: note: Function 'readProperty' argument 1 names different: declaration 'type' definition 'id'. musescore3-3.2.3+dfsg2.orig/libmscore/property.cpp:342:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:1214:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:3020:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:733:31: style: Same expression on both sides of '-' because 'ticks()' and 'oldDuration' represent the same value. [duplicateExpression] musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:728:41: note: 'oldDuration' is assigned value 'ticks()' here. musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:733:31: note: Same expression on both sides of '-' because 'ticks()' and 'oldDuration' represent the same value. musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:629:11: style: The scope of the variable 'startTrack' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:630:11: style: The scope of the variable 'endTrack' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:260:56: style:inconclusive: Function 'read' argument 2 names different: declaration 'ls' definition 'es'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/range.h:54:51: note: Function 'read' argument 2 names different: declaration 'ls' definition 'es'. musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:260:56: note: Function 'read' argument 2 names different: declaration 'ls' definition 'es'. musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:96:24: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:138:22: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:163:36: style: Variable 'src' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:164:34: style: Variable 's1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:165:39: style: Variable 'ee' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:172:42: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:215:16: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:270:33: style: Variable 'ee' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:300:28: style: Variable 'bl' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:320:24: style: Variable 'n1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:385:21: style: Variable 'tt' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:451:33: style: Variable 'ttt' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:626:14: style: Variable 'score' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:638:28: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:667:23: style: Variable 'dl' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:692:32: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:700:32: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:712:22: style: Variable 'op' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:753:19: style: Variable 'r' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:97:68: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:173:86: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:331:63: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:685:13: style: Variable 'track' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:2352:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:2731:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable off [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:3810:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:3972:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_BAD_FORMAT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/read301.cpp:197:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/read301.cpp:328:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_BAD_FORMAT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/read301.cpp:273:19: warning: The class 'MasterScore' defines member function with name 'read' also defined in its parent class 'Score'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/read301.cpp:39:13: note: Parent function 'Score::read' musescore3-3.2.3+dfsg2.orig/libmscore/read301.cpp:273:19: note: Derived function 'MasterScore::read' musescore3-3.2.3+dfsg2.orig/libmscore/read301.cpp:72:25: style: Local variable 'layer' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1046:21: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/read301.cpp:72:25: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:1228:22: style: Condition '!readTextLineProperties114(e,volta)' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:1228:48: note: Calling function 'readTextLineProperties114' returns 1 musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:1228:22: note: Condition '!readTextLineProperties114(e,volta)' is always false musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:1273:22: style: Condition '!readTextLineProperties114(e,ottava)' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:1273:48: note: Calling function 'readTextLineProperties114' returns 1 musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:1273:22: note: Condition '!readTextLineProperties114(e,ottava)' is always false musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:1355:22: style: Condition '!readTextLineProperties114(e,textLine)' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:1355:48: note: Calling function 'readTextLineProperties114' returns 1 musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:1355:22: note: Condition '!readTextLineProperties114(e,textLine)' is always false musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:1387:22: style: Condition '!readTextLineProperties114(e,pedal)' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:1387:48: note: Calling function 'readTextLineProperties114' returns 1 musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:1387:22: note: Condition '!readTextLineProperties114(e,pedal)' is always false musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:2586:26: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:2443:11: style: The scope of the variable 'bank' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:3037:28: style: The scope of the variable 'clefId' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:862:17: style: Local variable 'tpc' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.h:73:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:862:17: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:1282:57: performance: Function parameter 'programVersion' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:1642:46: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:1709:28: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:1712:36: style: Variable 'lastCR' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:1818:39: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:2161:47: style: Variable 'de' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:2545:28: style: Variable 'st' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:2709:40: style: Variable 'f.family' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:2722:37: style: Variable 'tag' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:2723:37: style: Variable 'tag' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:2724:37: style: Variable 'tag' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:2725:37: style: Variable 'tag' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:2730:23: style: Variable 'tag' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/rehearsalmark.cpp:33:37: style:inconclusive: Function 'RehearsalMark' argument 1 names different: declaration 'score' definition 's'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/rehearsalmark.h:28:28: note: Function 'RehearsalMark' argument 1 names different: declaration 'score' definition 's'. musescore3-3.2.3+dfsg2.orig/libmscore/rehearsalmark.cpp:33:37: note: Function 'RehearsalMark' argument 1 names different: declaration 'score' definition 's'. musescore3-3.2.3+dfsg2.orig/libmscore/rehearsalmark.cpp:48:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rehearsalmark.cpp:54:28: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rehearsalmark.cpp:55:28: style: Variable 'header' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rehearsalmark.cpp:57:28: style: Variable 'repeat' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rehearsalmark.cpp:59:27: style: Variable 'sys' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rehearsalmark.cpp:69:34: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:2363:22: style: Condition '!readTextLineProperties(e,volta)' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:2363:45: note: Calling function 'readTextLineProperties' returns 1 musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:2363:22: note: Condition '!readTextLineProperties(e,volta)' is always false musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:2376:17: style: Condition '!readTextLineProperties(e,pedal)' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:2376:40: note: Calling function 'readTextLineProperties' returns 1 musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:2376:17: note: Condition '!readTextLineProperties(e,pedal)' is always false musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:2411:22: style: Condition '!readTextLineProperties(e,ottava)' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:2411:45: note: Calling function 'readTextLineProperties' returns 1 musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:2411:22: note: Condition '!readTextLineProperties(e,ottava)' is always false musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:2455:22: style: Condition '!readTextLineProperties(e,h)' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:2455:45: note: Calling function 'readTextLineProperties' returns 1 musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:2455:22: note: Condition '!readTextLineProperties(e,h)' is always false musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:2499:17: style: Condition '!readTextLineProperties(e,tlb)' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:2499:40: note: Calling function 'readTextLineProperties' returns 1 musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:2499:17: note: Condition '!readTextLineProperties(e,tlb)' is always false musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:1001:11: style: The scope of the variable 'program' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:1002:11: style: The scope of the variable 'bank' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:1003:11: style: The scope of the variable 'volume' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:1004:11: style: The scope of the variable 'pan' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:1005:11: style: The scope of the variable 'chorus' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:1006:11: style: The scope of the variable 'reverb' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:3439:12: style: The scope of the variable 'readMeasureLast' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/repeat.cpp:38:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPen [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:1843:52: style:inconclusive: Function 'readTupletProperties206' argument 2 names different: declaration 't' definition 'de'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/read206.h:83:59: note: Function 'readTupletProperties206' argument 2 names different: declaration 't' definition 'de'. musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:1843:52: note: Function 'readTupletProperties206' argument 2 names different: declaration 't' definition 'de'. musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:1884:58: style:inconclusive: Function 'readChordRestProperties206' argument 2 names different: declaration 'cr' definition 'ch'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/read206.h:84:65: note: Function 'readChordRestProperties206' argument 2 names different: declaration 'cr' definition 'ch'. musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:1884:58: note: Function 'readChordRestProperties206' argument 2 names different: declaration 'cr' definition 'ch'. musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:1168:17: style: Local variable 'tpc' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.h:73:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:1168:17: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:1336:23: style: Local variable 'tpc' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.h:73:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:1336:23: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:393:29: style: Parameter 'style' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:574:15: style: Variable 'styleTable' can be declared as const array [constVariable] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:1091:28: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:1242:16: style: Variable 'ee' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:1458:26: style: Variable 'staff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:1496:20: style: Variable 'staff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:1527:74: style: Parameter 'be' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:2027:36: style: Variable 'start' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:2211:27: style: Variable 'ai' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:2212:27: style: Variable 'aj' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:2237:45: style: Variable 'link' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:2541:36: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:2905:28: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:2908:36: style: Variable 'lastCR' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:3018:39: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:3458:34: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:4010:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/repeatlist.h:43:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/repeatlist.h:44:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:230:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_NOTEON [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:337:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_PITCHBEND [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:384:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_CONTROLLER [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:430:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL_PROGRAM [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:462:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL_MODULATION [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:550:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_CONTROLLER [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1348:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_PITCHBEND [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:617:33: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:946:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:3587:40: style: Variable 'f.family' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:714:23: warning: Identical condition 'done', second condition is always false [identicalConditionAfterEarlyExit] musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:703:17: note: If condition 'done' is true, the function will return/exit musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:714:23: note: Testing identical condition 'done' musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:852:53: warning: Either the condition 'prevSegm' is redundant or there is possible null pointer dereference: prevSegm. [nullPointerRedundantCheck] musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:846:50: note: Assuming that condition 'prevSegm' is not redundant musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:852:53: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:858:49: warning: Either the condition 'prevSegm' is redundant or there is possible null pointer dereference: prevSegm. [nullPointerRedundantCheck] musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:846:50: note: Assuming that condition 'prevSegm' is not redundant musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:858:49: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:80:56: style:inconclusive: Function 'pasteStaff' argument 3 names different: declaration 'staffIdx' definition 'dstStaff'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:881:53: note: Function 'pasteStaff' argument 3 names different: declaration 'staffIdx' definition 'dstStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:80:56: note: Function 'pasteStaff' argument 3 names different: declaration 'staffIdx' definition 'dstStaff'. musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:553:59: style:inconclusive: Function 'pasteChordRest' argument 2 names different: declaration 'tick' definition 't'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:502:58: note: Function 'pasteChordRest' argument 2 names different: declaration 'tick' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:553:59: note: Function 'pasteChordRest' argument 2 names different: declaration 'tick' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:90:11: style: Local variable 'staves' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:609:22: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:90:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:101:21: style: Local variable 'version' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/utils.h:64:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:101:21: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:189:40: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:189:40: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:519:25: style: Local variable 'type' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:564:27: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:519:25: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:560:16: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:560:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:709:21: style: Local variable 'version' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/utils.h:64:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:709:21: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:960:22: style: Local variable 'duration' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1129:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:960:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:961:25: style: Local variable 'type' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:564:27: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:961:25: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:260:58: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:295:58: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:474:22: style: Variable 'endM' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:483:22: style: Variable 'el' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:484:22: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:485:22: style: Variable 's2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:650:34: style: Variable 'rm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:778:42: style: Variable 'destCR' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:1014:24: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:897:94: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/revisions.cpp:25:7: performance: Variable '_dateTime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/revisions.h:54:12: performance:inconclusive: Technically the member function 'Ms::Revisions::write' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/revisions.cpp:80:17: note: Technically the member function 'Ms::Revisions::write' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/revisions.h:54:12: note: Technically the member function 'Ms::Revisions::write' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/revisions.h:59:15: performance:inconclusive: Technically the member function 'Ms::Revisions::getRevision' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/revisions.cpp:104:20: note: Technically the member function 'Ms::Revisions::getRevision' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/revisions.h:59:15: note: Technically the member function 'Ms::Revisions::getRevision' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:865:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:39:7: warning: Member variable 'Rest::_mmWidth' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:46:7: warning: Member variable 'Rest::_mmWidth' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:77:13: style:inconclusive: Technically the member function 'Ms::Rest::getSymbol' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:272:13: note: Technically the member function 'Ms::Rest::getSymbol' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:77:13: note: Technically the member function 'Ms::Rest::getSymbol' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:85:12: style:inconclusive: Technically the member function 'Ms::Rest::accent' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:761:12: note: Technically the member function 'Ms::Rest::accent' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:85:12: note: Technically the member function 'Ms::Rest::accent' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:87:11: style:inconclusive: Technically the member function 'Ms::Rest::computeLineOffset' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:478:11: note: Technically the member function 'Ms::Rest::computeLineOffset' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:87:11: note: Technically the member function 'Ms::Rest::computeLineOffset' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:101:24: style: The function 'nextElement' overrides a function in a base class but just delegates back to the base class. [uselessOverride] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:167:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:101:24: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:102:24: style: The function 'prevElement' overrides a function in a base class but just delegates back to the base class. [uselessOverride] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:168:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:102:24: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:232:29: style: The scope of the variable 'dir' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:67:21: style: Local variable 'dot' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:81:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:67:21: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:175:19: style: Local variable 'type' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:49:27: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:175:19: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:355:43: style: Local variable 'type' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:49:27: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:355:43: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:412:21: style: Local variable 'dot' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:81:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:412:21: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:427:22: style: Local variable 'dot' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:81:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:427:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:660:21: style: Local variable 'dot' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:81:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:660:21: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:673:21: style: Local variable 'dot' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:81:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:673:21: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:864:21: style: Local variable 'dot' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:81:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:864:21: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:870:27: style: Local variable 'dot' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:81:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:870:27: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:900:28: style: Local variable 'dot' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:81:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:900:28: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:988:21: style: Local variable 'dot' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:81:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:988:21: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:1038:27: style: Local variable 'dot' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:81:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:1038:27: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/repeatlist.h:75:7: style: Class 'RepeatList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:93:22: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:230:26: style: Variable 'c' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:231:25: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:239:34: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:480:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:486:25: style: Variable 'r' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:864:21: style: Variable 'dot' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:870:27: style: Variable 'dot' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:1038:27: style: Variable 'dot' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:1041:21: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:865:121: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/repeatlist.cpp:477:47: style:inconclusive: Function 'unwindSection' argument 1 names different: declaration 'fm' definition 'sectionStartMeasure'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/repeatlist.h:66:42: note: Function 'unwindSection' argument 1 names different: declaration 'fm' definition 'sectionStartMeasure'. musescore3-3.2.3+dfsg2.orig/libmscore/repeatlist.cpp:477:47: note: Function 'unwindSection' argument 1 names different: declaration 'fm' definition 'sectionStartMeasure'. musescore3-3.2.3+dfsg2.orig/libmscore/repeatlist.cpp:477:83: style:inconclusive: Function 'unwindSection' argument 2 names different: declaration 'em' definition 'sectionEndMeasure'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/repeatlist.h:66:62: note: Function 'unwindSection' argument 2 names different: declaration 'em' definition 'sectionEndMeasure'. musescore3-3.2.3+dfsg2.orig/libmscore/repeatlist.cpp:477:83: note: Function 'unwindSection' argument 2 names different: declaration 'em' definition 'sectionEndMeasure'. musescore3-3.2.3+dfsg2.orig/libmscore/repeatlist.cpp:82:72: style: Parameter 'fromMeasure' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/repeatlist.cpp:82:101: style: Parameter 'untilMeasure' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/repeatlist.cpp:136:50: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/repeatlist.cpp:417:14: style: Variable 'nextVolta' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/repeatlist.cpp:660:83: style: Variable 'mostRecentSegment' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/repeatlist.cpp:789:17: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/repeatlist.cpp:573:50: performance: Searching before insertion is not necessary. [stlFindInsert] musescore3-3.2.3+dfsg2.orig/libmscore/repeatlist.cpp:117:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/repeatlist.cpp:140:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/repeatlist.cpp:250:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/repeatlist.cpp:465:19: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/repeatlist.cpp:565:48: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:359:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2039:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:4482:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:427:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SectionIncludeTrailingSep [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:724:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:858:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.h:99:12: performance:inconclusive: Technically the member function 'Ms::MidiRenderer::renderStaffChunk' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1236:20: note: Technically the member function 'Ms::MidiRenderer::renderStaffChunk' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.h:99:12: note: Technically the member function 'Ms::MidiRenderer::renderStaffChunk' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:2166:14: warning: Either the condition 'n' is redundant or there is possible null pointer dereference: n. [nullPointerRedundantCheck] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:2169:17: note: Assuming that condition 'n' is not redundant musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:2166:14: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1778:20: style: Variable 'ticksPerNote' is reassigned a value before the old one has been used. [redundantAssignment] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1775:32: note: ticksPerNote is assigned musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1778:20: note: ticksPerNote is overwritten musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:103:26: style: The scope of the variable 'staff' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:2037:34: style: The scope of the variable 'glissandoStyle' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1016:20: warning: The class 'Score' defines member function with name 'masterScore' also defined in its parent class 'ScoreElement'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.cpp:672:28: note: Parent function 'ScoreElement::masterScore' musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1016:20: note: Derived function 'Score::masterScore' musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:103:26: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:103:26: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:139:26: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:139:26: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:163:32: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:163:32: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:175:32: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:175:32: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:184:22: style: Local variable 'spanner' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1084:43: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:184:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1152:16: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1152:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1224:22: style: Local variable 'spanner' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1084:43: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1224:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1409:11: style: Local variable 'endTick' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:969:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1409:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1842:87: performance: Function parameter 'graceNotes' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:578:65: style: Parameter 'pc' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:589:65: style: Parameter 'pc' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:602:59: style: Parameter 'pc' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:616:59: style: Parameter 'pc' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:629:59: style: Parameter 'pc' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:643:59: style: Parameter 'pc' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:2122:24: style: Variable 'oe' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:93:16: style: Variable 'fm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:129:16: style: Variable 'fm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:157:16: style: Variable 'fm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:187:20: style: Variable 'volta' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:192:25: style: Variable 'st' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:203:37: style: Variable 'instr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:404:62: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:404:72: style: Parameter 'staff' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:419:31: style: Variable 'instr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:423:47: style: Variable 'nel' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:438:32: style: Variable 's1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:443:42: style: Variable 'num' can be declared as const array [constVariable] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:485:67: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:485:77: style: Parameter 'staff' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:514:38: style: Variable 'a' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:681:68: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:753:34: style: Variable 'h' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:830:34: style: Variable 'changingDyn' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:885:56: style: Variable 'a' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:946:50: style: Variable 'a' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1022:16: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1029:28: style: Variable 'd' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1227:20: style: Variable 'volta' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1239:16: style: Variable 'end' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1317:28: style: Variable 't' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1385:16: style: Variable 'cm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1386:20: style: Variable 'pm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1424:18: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1446:16: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1447:16: style: Variable 'tremolo' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1453:24: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1468:22: style: Variable 'seg2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1611:35: style: Parameter 'noteL' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1611:48: style: Parameter 'noteR' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1654:15: style: Variable 'staffL' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1661:16: style: Variable 'measureR' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1663:16: style: Variable 'segment' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1679:24: style: Variable 'note' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1715:30: style: Parameter 'note' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1844:30: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:2009:29: style: Parameter 'note' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:2011:21: style: Variable 'spanner' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:2036:30: style: Variable 'glissando' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:2094:30: style: Parameter 'chord' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:2121:26: style: Variable 'a' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:2134:16: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:2141:20: style: Variable 'trill' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:2149:38: style: Variable 'a' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:2278:20: style: Variable 'graceChord' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:2354:13: style: Variable 'slur' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:2449:16: style: Variable 'end' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:2632:22: style: Variable 'end' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:2011:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:2122:13: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:2417:55: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:2605:13: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.cpp:698:28: style: The scope of the variable 'f' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.cpp:218:38: style:inconclusive: Function 'resetProperty' argument 1 names different: declaration 'id' definition 'pid'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:202:38: note: Function 'resetProperty' argument 1 names different: declaration 'id' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.cpp:218:38: note: Function 'resetProperty' argument 1 names different: declaration 'id' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.cpp:401:54: style:inconclusive: Function 'writeProperty' argument 2 names different: declaration 'id' definition 'pid'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:235:46: note: Function 'writeProperty' argument 2 names different: declaration 'id' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.cpp:401:54: note: Function 'writeProperty' argument 2 names different: declaration 'id' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.cpp:631:47: style:inconclusive: Function 'setLid' argument 2 names different: declaration 'val' definition 'id'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:152:31: note: Function 'setLid' argument 2 names different: declaration 'val' definition 'id'. musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.cpp:631:47: note: Function 'setLid' argument 2 names different: declaration 'val' definition 'id'. musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.cpp:657:28: style: Variable 'e1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.cpp:658:28: style: Variable 'e2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.cpp:178:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.cpp:495:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.cpp:725:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:2283:27: style: Variable 'weightb' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:390:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:493:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:516:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:553:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:645:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:661:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:688:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:719:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:794:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_NO_ROOTFILE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:860:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:889:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:949:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_TOO_NEW [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:1039:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:49:11: performance:inconclusive: Technically the member function 'Ms::MscxModeDiff::nextDiffOnShiftIndex' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:435:19: note: Technically the member function 'Ms::MscxModeDiff::nextDiffOnShiftIndex' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:49:11: note: Technically the member function 'Ms::MscxModeDiff::nextDiffOnShiftIndex' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:54:12: performance:inconclusive: Technically the member function 'Ms::MscxModeDiff::handleTag' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:497:20: note: Technically the member function 'Ms::MscxModeDiff::handleTag' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:54:12: note: Technically the member function 'Ms::MscxModeDiff::handleTag' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:59:29: performance:inconclusive: Technically the member function 'Ms::MscxModeDiff::lineModeDiff' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:118:37: note: Technically the member function 'Ms::MscxModeDiff::lineModeDiff' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:59:29: note: Technically the member function 'Ms::MscxModeDiff::lineModeDiff' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:876:12: style:inconclusive: Technically the member function 'Ms::MeasureInfo::operator==' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:877:12: style:inconclusive: Technically the member function 'Ms::MeasureInfo::operator!=' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:83:7: style: Class 'TextDiffParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:156:57: style: Condition 'iThis==1' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:155:34: note: Assuming that condition 'type==DiffType::EQUAL' is not redundant musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:142:29: note: iThis is assigned '(type==DiffType::DELETE)?0:1' here. musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:156:57: note: Condition 'iThis==1' is always true musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:276:96: style:inconclusive: Function 'assessShiftDiff' argument 2 names different: declaration 'extraTags' definition 'origExtraTags'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:51:82: note: Function 'assessShiftDiff' argument 2 names different: declaration 'extraTags' definition 'origExtraTags'. musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:276:96: note: Function 'assessShiftDiff' argument 2 names different: declaration 'extraTags' definition 'origExtraTags'. musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:1230:37: style:inconclusive: Function 'toString' argument 1 names different: declaration 'type' definition 'dt'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.h:60:33: note: Function 'toString' argument 1 names different: declaration 'type' definition 'dt'. musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:1230:37: note: Function 'toString' argument 1 names different: declaration 'type' definition 'dt'. musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:927:35: style: Local variable 'textDiffs' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.h:160:36: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:927:35: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:902:36: style: Variable 'mScheduled' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:916:18: style: Variable 'm' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:210:17: style: Variable 'diff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:701:38: style: Parameter 'd1' can be declared as pointer to const. However it seems that 'lineNumberSort' is a callback function, if 'd1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:754:52: note: You might need to cast the function pointer here musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:701:38: note: Parameter 'd1' can be declared as pointer to const musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:701:52: style: Parameter 'd2' can be declared as pointer to const. However it seems that 'lineNumberSort' is a callback function, if 'd2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:754:52: note: You might need to cast the function pointer here musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:701:52: note: Parameter 'd2' can be declared as pointer to const musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:712:36: style: Parameter 'd1' can be declared as pointer to const. However it seems that 'positionSort' is a callback function, if 'd1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:817:60: note: You might need to cast the function pointer here musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:712:36: note: Parameter 'd1' can be declared as pointer to const musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:712:50: style: Parameter 'd2' can be declared as pointer to const. However it seems that 'positionSort' is a callback function, if 'd2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:817:60: note: You might need to cast the function pointer here musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:712:50: note: Parameter 'd2' can be declared as pointer to const musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:890:11: style: Variable 'pids' can be declared as const array [constVariable] musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:1113:33: style: Variable 'foundDiff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:842:36: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:903:52: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:936:48: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:1138:7: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:1167:18: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:1219:28: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:831:23: style: Virtual function 'style' is called from constructor 'Score(MasterScore*,bool forcePartStyle=true)' at line 299. Dynamic binding is not used. [virtualCallInConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:299:19: note: Calling style musescore3-3.2.3+dfsg2.orig/libmscore/score.h:831:23: note: style is a virtual function musescore3-3.2.3+dfsg2.orig/libmscore/score.h:831:23: style: Virtual function 'style' is called from constructor 'Score(MasterScore*,bool forcePartStyle=true)' at line 300. Dynamic binding is not used. [virtualCallInConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:300:19: note: Calling style musescore3-3.2.3+dfsg2.orig/libmscore/score.h:831:23: note: style is a virtual function musescore3-3.2.3+dfsg2.orig/libmscore/score.h:831:23: style: Virtual function 'style' is called from constructor 'Score(MasterScore*,bool forcePartStyle=true)' at line 301. Dynamic binding is not used. [virtualCallInConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:301:19: note: Calling style musescore3-3.2.3+dfsg2.orig/libmscore/score.h:831:23: note: style is a virtual function musescore3-3.2.3+dfsg2.orig/libmscore/score.h:831:23: style: Virtual function 'style' is called from constructor 'Score(MasterScore*,bool forcePartStyle=true)' at line 302. Dynamic binding is not used. [virtualCallInConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:302:19: note: Calling style musescore3-3.2.3+dfsg2.orig/libmscore/score.h:831:23: note: style is a virtual function musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2036:27: warning: The class 'MasterScore' defines member function with name 'clone' also defined in its parent class 'Score'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:356:15: note: Parent function 'Score::clone' musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2036:27: note: Derived function 'MasterScore::clone' musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:4284:57: style: Expression is always true because 'else if' condition is opposite to previous condition at line 4280. [multiCondition] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:4280:52: note: first condition musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:4284:57: note: else if condition is opposite to first condition musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:952:39: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1302:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2992:22: style: Redundant initialization for 'selState'. The initialized value is overwritten before it is read. [redundantInitialization] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2989:25: note: selState is initialized musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2992:22: note: selState is overwritten musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:983:7: style: Obsolete function 'qStableSort' called. It is recommended to use 'std::stable_sort' instead. [prohibitedqStableSortCalled] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:225:43: style:inconclusive: Function 'change' argument 1 names different: declaration 'o' definition 'ob'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:156:32: note: Function 'change' argument 1 names different: declaration 'o' definition 'ob'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:225:43: note: Function 'change' argument 1 names different: declaration 'o' definition 'ob'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:225:60: style:inconclusive: Function 'change' argument 2 names different: declaration 'n' definition 'nb'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:156:48: note: Function 'change' argument 2 names different: declaration 'n' definition 'nb'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:225:60: note: Function 'change' argument 2 names different: declaration 'n' definition 'nb'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:384:43: style:inconclusive: Function 'onElementDestruction' argument 1 names different: declaration 'se' definition 'e'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:559:49: note: Function 'onElementDestruction' argument 1 names different: declaration 'se' definition 'e'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:384:43: note: Function 'onElementDestruction' argument 1 names different: declaration 'se' definition 'e'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:467:49: style:inconclusive: Function 'rebuildTempoAndTimeSigMaps' argument 1 names different: declaration 'm' definition 'measure'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:800:48: note: Function 'rebuildTempoAndTimeSigMaps' argument 1 names different: declaration 'm' definition 'measure'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:467:49: note: Function 'rebuildTempoAndTimeSigMaps' argument 1 names different: declaration 'm' definition 'measure'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:579:52: style:inconclusive: Function 'pos2measure' argument 2 names different: declaration 'staffIdx' definition 'rst'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:617:49: note: Function 'pos2measure' argument 2 names different: declaration 'staffIdx' definition 'rst'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:579:52: note: Function 'pos2measure' argument 2 names different: declaration 'staffIdx' definition 'rst'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:664:49: style:inconclusive: Function 'dragPosition' argument 2 names different: declaration 'staffIdx' definition 'rst'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:618:46: note: Function 'dragPosition' argument 2 names different: declaration 'staffIdx' definition 'rst'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:664:49: note: Function 'dragPosition' argument 2 names different: declaration 'staffIdx' definition 'rst'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1020:51: style:inconclusive: Function 'searchSystem' argument 1 names different: declaration 'p' definition 'pos'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:923:50: note: Function 'searchSystem' argument 1 names different: declaration 'p' definition 'pos'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1020:51: note: Function 'searchSystem' argument 1 names different: declaration 'p' definition 'pos'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1780:42: style:inconclusive: Function 'firstSegment' argument 1 names different: declaration 's' definition 'segType'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:971:41: note: Function 'firstSegment' argument 1 names different: declaration 's' definition 'segType'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1780:42: note: Function 'firstSegment' argument 1 names different: declaration 's' definition 'segType'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1804:44: style:inconclusive: Function 'firstSegmentMM' argument 1 names different: declaration 's' definition 'segType'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:972:43: note: Function 'firstSegmentMM' argument 1 names different: declaration 's' definition 'segType'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1804:44: note: Function 'firstSegmentMM' argument 1 names different: declaration 's' definition 'segType'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1842:41: style:inconclusive: Function 'setExpandRepeats' argument 1 names different: declaration 'expandRepeats' definition 'expand'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1265:34: note: Function 'setExpandRepeats' argument 1 names different: declaration 'expandRepeats' definition 'expand'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1842:41: note: Function 'setExpandRepeats' argument 1 names different: declaration 'expandRepeats' definition 'expand'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1945:26: style:inconclusive: Function 'getText' argument 1 names different: declaration 'subtype' definition 'tid'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:914:25: note: Function 'getText' argument 1 names different: declaration 'subtype' definition 'tid'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1945:26: note: Function 'getText' argument 1 names different: declaration 'subtype' definition 'tid'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1961:39: style:inconclusive: Function 'metaTag' argument 1 names different: declaration 'tag' definition 's'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1026:38: note: Function 'metaTag' argument 1 names different: declaration 'tag' definition 's'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1961:39: note: Function 'metaTag' argument 1 names different: declaration 'tag' definition 's'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2941:31: style:inconclusive: Function 'deselect' argument 1 names different: declaration 'obj' definition 'el'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:777:30: note: Function 'deselect' argument 1 names different: declaration 'obj' definition 'el'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2941:31: note: Function 'deselect' argument 1 names different: declaration 'obj' definition 'el'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3455:50: style:inconclusive: Function 'setTempo' argument 2 names different: declaration 'bps' definition 'tempo'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:907:49: note: Function 'setTempo' argument 2 names different: declaration 'bps' definition 'tempo'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3455:50: note: Function 'setTempo' argument 2 names different: declaration 'bps' definition 'tempo'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3738:40: style:inconclusive: Function 'insertTime' argument 1 names different: declaration 'tickPos' definition 'tick'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1101:39: note: Function 'insertTime' argument 1 names different: declaration 'tickPos' definition 'tick'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3738:40: note: Function 'insertTime' argument 1 names different: declaration 'tickPos' definition 'tick'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3738:62: style:inconclusive: Function 'insertTime' argument 2 names different: declaration 'tickLen' definition 'len'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1101:63: note: Function 'insertTime' argument 2 names different: declaration 'tickLen' definition 'len'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3738:62: note: Function 'insertTime' argument 2 names different: declaration 'tickLen' definition 'len'. musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:428:19: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:428:19: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:512:28: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:512:28: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1022:22: style: Local variable 'systems' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:954:29: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1022:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1065:22: style: Local variable 'systems' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:954:29: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1065:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1144:16: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1144:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1316:19: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1316:19: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1356:16: style: Local variable 'last' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:961:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1356:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1428:28: style: Local variable 'spanner' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1084:43: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1428:28: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1548:33: style: Local variable 'pos' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:786:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1548:33: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1592:28: style: Local variable 'spanner' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1084:43: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1592:28: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1920:28: style: Local variable 'spanner' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1084:43: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1920:28: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2158:22: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2158:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2174:16: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2174:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2176:20: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2176:20: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2242:22: style: Local variable 'spanner' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1084:43: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2242:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2433:11: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2433:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2547:16: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2547:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2548:20: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2548:20: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2574:16: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2574:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2575:20: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2575:20: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2601:16: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2601:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2602:20: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2602:20: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2605:28: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2605:28: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2616:27: style: Local variable 'keysig' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1128:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2616:27: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2641:18: style: Local variable 'staves' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:609:22: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2641:18: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2643:26: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2643:26: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2676:20: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2676:20: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2697:17: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2697:17: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2716:19: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2716:19: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2726:17: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2726:17: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3273:19: style: Local variable 'type' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:564:27: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3273:19: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3305:19: style: Local variable 'type' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:564:27: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3305:19: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3418:16: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3418:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3546:16: style: Local variable 'first' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:959:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3546:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3549:16: style: Local variable 'last' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:961:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3549:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3677:20: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3677:20: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3740:19: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3740:19: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3789:16: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3789:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3870:34: style: Local variable 'endTick' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:969:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3870:34: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:4012:28: style: Local variable 'endTick' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:969:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:4012:28: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:4079:16: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:4079:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:4676:20: performance: Range variable 'idVal' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:4696:26: performance: Range variable 'idVal' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:494:21: style: Variable 'segment' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:4637:24: style: Variable 'i' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:166:43: style: Parameter 'el' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:186:25: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:207:25: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:225:43: style: Parameter 'ob' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:424:16: style: Variable 'fm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:475:31: style: Variable 'mb' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:504:39: style: Variable 'b' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:565:35: style: Parameter 's' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:585:15: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:638:32: style: Variable 's1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:666:16: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:670:15: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:885:27: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:907:16: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:943:16: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1032:21: style: Variable 'ns' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1066:20: style: Variable 'system' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1087:18: style: Variable 'cr1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1154:15: style: Variable 'system' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1157:20: style: Variable 'st' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1168:26: style: Variable 'sti' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1302:14: style: Variable 'val' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1463:37: style: Variable 'ic' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1631:37: style: Variable 'ic' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1772:16: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1783:16: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1806:16: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1816:16: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1985:19: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1990:26: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1999:25: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2004:32: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2131:20: style: Variable 'emb' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:113:10: warning: Member variable 'Segment::_stretch' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2136:28: style: Variable 'nm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:120:10: warning: Member variable 'Segment::_stretch' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2162:42: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2200:54: style: Variable 'cts' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2201:22: style: Variable 'pts' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2242:22: style: Variable 'spanner' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2307:19: style: Variable 'note' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2361:30: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2367:34: style: Variable 's1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2388:30: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2394:34: style: Variable 's1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2640:20: style: Variable 'sameScoreLinkedStaff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2641:18: style: Variable 'staves' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2739:34: style: Variable 'h' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2861:38: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2884:25: style: Variable 'r' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3096:36: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3214:22: style: Variable 'ee' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3243:13: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3418:16: style: Variable 'measure' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3419:16: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3494:22: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3562:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3790:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3868:30: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3951:27: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3986:27: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:4024:39: style: Variable 'l' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:4053:45: style: Variable 'l' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:4116:22: style: Variable 'after' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:4272:42: style: Variable 'pcr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:4273:42: style: Variable 'ncr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:4592:18: style: Variable 'p' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:4636:18: style: Variable 'part' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:4638:31: style: Variable 'instr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:141:7: performance: Variable '_tick' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:142:7: performance: Variable '_extraLeadingSpace' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/segmentlist.cpp:93:13: style: Statements following noreturn function 'qFatal()' will never be executed. [unreachableCode] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1069:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1950:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3794:63: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3951:13: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:3988:25: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:4677:32: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/segmentlist.cpp:44:16: style: Variable 'f' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/segmentlist.cpp:45:16: style: Variable 'l' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/segmentlist.cpp:73:22: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/segmentlist.cpp:123:35: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:1219:25: style: Variable 'd' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:125:12: style:inconclusive: Technically the member function 'Ms::Segment::removeElement' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:95:15: note: Technically the member function 'Ms::Segment::removeElement' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:125:12: note: Technically the member function 'Ms::Segment::removeElement' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:199:16: performance:inconclusive: Technically the member function 'Ms::Segment::firstElementOfSegment' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1267:19: note: Technically the member function 'Ms::Segment::firstElementOfSegment' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:199:16: note: Technically the member function 'Ms::Segment::firstElementOfSegment' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:202:16: performance:inconclusive: Technically the member function 'Ms::Segment::lastElementOfSegment' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1389:19: note: Technically the member function 'Ms::Segment::lastElementOfSegment' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:202:16: note: Technically the member function 'Ms::Segment::lastElementOfSegment' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:205:16: performance:inconclusive: Technically the member function 'Ms::Segment::firstAnnotation' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1206:19: note: Technically the member function 'Ms::Segment::firstAnnotation' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:205:16: note: Technically the member function 'Ms::Segment::firstAnnotation' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:206:16: performance:inconclusive: Technically the member function 'Ms::Segment::lastAnnotation' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1219:19: note: Technically the member function 'Ms::Segment::lastAnnotation' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:206:16: note: Technically the member function 'Ms::Segment::lastAnnotation' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:209:12: performance:inconclusive: Technically the member function 'Ms::Segment::notChordRestType' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1461:15: note: Technically the member function 'Ms::Segment::notChordRestType' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:209:12: note: Technically the member function 'Ms::Segment::notChordRestType' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:682:15: style: The scope of the variable 'ext' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:888:11: style: The scope of the variable 'v1' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:888:15: style: The scope of the variable 'v2' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:888:19: style: The scope of the variable 'v3' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:888:23: style: The scope of the variable 'rv1' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:888:28: style: The scope of the variable 'rv2' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:888:33: style: The scope of the variable 'rv3' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1361:25: style: Condition 'i!=--' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:79:48: style:inconclusive: Function 'writeMovement' argument 2 names different: declaration 'onlySelection' definition 'selectionOnly'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:607:43: note: Function 'writeMovement' argument 2 names different: declaration 'onlySelection' definition 'selectionOnly'. musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:79:48: note: Function 'writeMovement' argument 2 names different: declaration 'onlySelection' definition 'selectionOnly'. musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:256:40: style:inconclusive: Function 'write' argument 2 names different: declaration 'onlySelection' definition 'selectionOnly'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:606:35: note: Function 'write' argument 2 names different: declaration 'onlySelection' definition 'selectionOnly'. musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:256:40: note: Function 'write' argument 2 names different: declaration 'onlySelection' definition 'selectionOnly'. musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:547:90: style:inconclusive: Function 'saveCompressedFile' argument 4 names different: declaration 'createThumbnail' definition 'doCreateThumbnail'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:764:82: note: Function 'saveCompressedFile' argument 4 names different: declaration 'createThumbnail' definition 'doCreateThumbnail'. musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:547:90: note: Function 'saveCompressedFile' argument 4 names different: declaration 'createThumbnail' definition 'doCreateThumbnail'. musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:975:29: style:inconclusive: Function 'print' argument 1 names different: declaration 'printer' definition 'painter'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:767:28: note: Function 'print' argument 1 names different: declaration 'printer' definition 'painter'. musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:975:29: note: Function 'print' argument 1 names different: declaration 'printer' definition 'painter'. musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:975:42: style:inconclusive: Function 'print' argument 2 names different: declaration 'page' definition 'pageNo'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:767:41: note: Function 'print' argument 2 names different: declaration 'page' definition 'pageNo'. musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:975:42: note: Function 'print' argument 2 names different: declaration 'page' definition 'pageNo'. musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:212:22: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:212:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:238:39: style: Local variable 'excerpt' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:577:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:238:39: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:277:11: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:615:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:277:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:288:34: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:288:34: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:331:22: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:331:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:1127:16: style: Local variable 'endTick' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:969:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:1127:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:175:20: style: Variable 'measureEnd' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:182:19: style: Variable 'sPart' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:184:19: style: Variable 'ePart' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:295:34: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:510:13: style: Variable 'page' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:560:28: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:1083:53: style: Parameter 'seg' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:1134:22: style: Variable 'lm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:1135:22: style: Variable 'fm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:1158:22: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:1203:33: style: Variable 'e1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:1212:28: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:1216:39: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:1274:36: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:1285:36: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:1302:33: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:99:29: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:810:54: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:2011:56: style:inconclusive: Function 'minHorizontalDistance' argument 2 names different: declaration 'isSystemGap' definition 'systemHeaderGap'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:224:50: note: Function 'minHorizontalDistance' argument 2 names different: declaration 'isSystemGap' definition 'systemHeaderGap'. musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:2011:56: note: Function 'minHorizontalDistance' argument 2 names different: declaration 'isSystemGap' definition 'systemHeaderGap'. musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:99:24: style: Local variable 'cr' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:228:18: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:99:24: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:924:24: style: Local variable 'cr' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:228:18: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:924:24: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1180:16: style: Local variable 'next' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:85:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1180:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1196:22: style: Local variable 'prev' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:91:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1196:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1292:27: style: Local variable 'next' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:85:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1292:27: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1341:27: style: Local variable 'prev' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:91:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1341:27: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:755:38: style: Parameter 'dst' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:1271:34: style: Variable 'needMove' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:144:21: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:231:16: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:255:16: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:323:16: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:339:16: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:457:37: style: Parameter 'el' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:516:37: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:569:42: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:924:24: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:925:21: style: Variable 't' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:946:21: style: Variable 'ns' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:964:21: style: Variable 'ns' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1035:41: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1160:28: style: Variable 'b' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1206:44: style: Parameter 's' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1219:43: style: Parameter 's' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1285:49: style: Parameter 's' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1334:49: style: Parameter 's' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1421:28: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1442:28: style: Variable 'st' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1461:41: style: Parameter 's' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1546:34: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1666:34: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1821:22: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:2078:38: style: Variable 'barLine' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:570:55: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:804:20: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:979:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:993:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1011:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1027:24: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1038:26: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1209:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1957:22: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1362:36: warning: Either the condition 'i==notes.end()' is redundant or there is possible dereference of an invalid iterator: i+1. [derefInvalidIteratorRedundantCheck] musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1359:26: note: Assuming that condition 'i==notes.end()' is not redundant musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1362:36: note: Dereference of an invalid iterator musescore3-3.2.3+dfsg2.orig/libmscore/segment.cpp:1777:16: style: Variable 're' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/shape.cpp:25:68: style:inconclusive: Function 'addHorizontalSpacing' argument 2 names different: declaration 'left' definition 'leftEdge'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/shape.h:66:67: note: Function 'addHorizontalSpacing' argument 2 names different: declaration 'left' definition 'leftEdge'. musescore3-3.2.3+dfsg2.orig/libmscore/shape.cpp:25:68: note: Function 'addHorizontalSpacing' argument 2 names different: declaration 'left' definition 'leftEdge'. musescore3-3.2.3+dfsg2.orig/libmscore/shape.cpp:25:84: style:inconclusive: Function 'addHorizontalSpacing' argument 3 names different: declaration 'right' definition 'rightEdge'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/shape.h:66:79: note: Function 'addHorizontalSpacing' argument 3 names different: declaration 'right' definition 'rightEdge'. musescore3-3.2.3+dfsg2.orig/libmscore/shape.cpp:25:84: note: Function 'addHorizontalSpacing' argument 3 names different: declaration 'right' definition 'rightEdge'. musescore3-3.2.3+dfsg2.orig/libmscore/shape.cpp:245:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/shape.cpp:258:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/shape.cpp:271:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/shadownote.cpp:114:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RoundCap [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:740:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:801:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/skyline.cpp:252:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/sig.cpp:402:7: performance: Variable '_timesig' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/sig.cpp:403:7: performance: Variable '_nominal' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/shadownote.cpp:30:7: performance: Variable '_duration' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/sig.cpp:381:41: style:inconclusive: Function 'read' argument 2 names different: declaration 'fileDiv' definition 'fileDivision'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/sig.h:140:33: note: Function 'read' argument 2 names different: declaration 'fileDiv' definition 'fileDivision'. musescore3-3.2.3+dfsg2.orig/libmscore/sig.cpp:381:41: note: Function 'read' argument 2 names different: declaration 'fileDiv' definition 'fileDivision'. musescore3-3.2.3+dfsg2.orig/libmscore/sig.cpp:484:38: style:inconclusive: Function 'raster' argument 1 names different: declaration 'tick' definition 't'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/sig.h:151:32: note: Function 'raster' argument 1 names different: declaration 'tick' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/sig.cpp:484:38: note: Function 'raster' argument 1 names different: declaration 'tick' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/sig.cpp:503:39: style:inconclusive: Function 'raster1' argument 1 names different: declaration 'tick' definition 't'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/sig.h:152:33: note: Function 'raster1' argument 1 names different: declaration 'tick' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/sig.cpp:503:39: note: Function 'raster1' argument 1 names different: declaration 'tick' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/sig.cpp:518:39: style:inconclusive: Function 'raster2' argument 1 names different: declaration 'tick' definition 't'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/sig.h:153:33: note: Function 'raster2' argument 1 names different: declaration 'tick' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/sig.cpp:518:39: note: Function 'raster2' argument 1 names different: declaration 'tick' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/sig.cpp:532:37: style:inconclusive: Function 'rasterStep' argument 1 names different: declaration 'tick' definition 't'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/sig.h:154:31: note: Function 'rasterStep' argument 1 names different: declaration 'tick' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/sig.cpp:532:37: note: Function 'rasterStep' argument 1 names different: declaration 'tick' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/sig.cpp:131:11: style: Local variable 'subbeatTicks' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/sig.h:65:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/sig.cpp:131:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/sig.cpp:156:11: style: Local variable 'subbeatTicks' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/sig.h:65:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/sig.cpp:156:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/sig.cpp:493:12: style: Local variable 'timesig' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/sig.h:144:23: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/sig.cpp:493:12: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/sig.cpp:508:12: style: Local variable 'timesig' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/sig.h:144:23: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/sig.cpp:508:12: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/sig.cpp:523:12: style: Local variable 'timesig' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/sig.h:144:23: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/sig.cpp:523:12: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/sig.cpp:535:18: style: Local variable 'timesig' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/sig.h:144:23: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/sig.cpp:535:18: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/shadownote.h:38:7: style: Class 'ShadowNote' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/shadownote.h:40:27: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:193:27: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/shadownote.h:40:27: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/shadownote.h:41:20: style: The function 'layout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:326:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/shadownote.h:41:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/shadownote.h:44:20: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:277:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/shadownote.h:44:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/shadownote.cpp:45:17: style: Variable '_notehead' is reassigned a value before the old one has been used. [redundantAssignment] musescore3-3.2.3+dfsg2.orig/libmscore/shadownote.cpp:43:17: note: _notehead is assigned musescore3-3.2.3+dfsg2.orig/libmscore/shadownote.cpp:45:17: note: _notehead is overwritten musescore3-3.2.3+dfsg2.orig/libmscore/shadownote.cpp:56:31: style: Local variable 'type' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/shadownote.h:40:27: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/shadownote.cpp:56:31: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/shadownote.cpp:235:18: performance:inconclusive: Use const reference for 'ps' to avoid unnecessary data copying. [redundantCopyLocalConst] musescore3-3.2.3+dfsg2.orig/libmscore/skyline.cpp:264:13: style: The scope of the variable 'x2' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/skyline.cpp:292:40: style:inconclusive: Function 'dump' argument 2 names different: declaration 'north' definition 'n'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/skyline.h:94:35: note: Function 'dump' argument 2 names different: declaration 'north' definition 'n'. musescore3-3.2.3+dfsg2.orig/libmscore/skyline.cpp:292:40: note: Function 'dump' argument 2 names different: declaration 'north' definition 'n'. musescore3-3.2.3+dfsg2.orig/libmscore/skyline.cpp:320:23: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/skyline.cpp:325:23: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/select.h:189:12: style:inconclusive: Technically the member function 'Ms::Selection::dump' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:624:17: note: Technically the member function 'Ms::Selection::dump' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/select.h:189:12: note: Technically the member function 'Ms::Selection::dump' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:233:22: warning: Either the condition 'el' is redundant or there is possible null pointer dereference: el. [nullPointerRedundantCheck] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:231:17: note: Assuming that condition 'el' is not redundant musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:233:22: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:113:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:1023:44: style:inconclusive: Function 'noteList' argument 1 names different: declaration 'track' definition 'selTrack'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/select.h:170:39: note: Function 'noteList' argument 1 names different: declaration 'track' definition 'selTrack'. musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:1023:44: note: Function 'noteList' argument 1 names different: declaration 'track' definition 'selTrack'. musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:86:30: style: Local variable 'cr' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/select.h:182:18: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:86:30: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:111:30: style: Local variable 'cr' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/select.h:182:18: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:111:30: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:205:18: style: Local variable 'cr' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/select.h:182:18: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:205:18: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:237:18: style: Local variable 'cr' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/select.h:182:18: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:237:18: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:469:23: style: Local variable 'staffStart' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/select.h:206:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:469:23: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:470:23: style: Local variable 'staffEnd' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/select.h:207:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:470:23: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:519:36: style: Local variable 'cr' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/select.h:182:18: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:519:36: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:86:30: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:105:32: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:111:30: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:334:30: style: Parameter 'el' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:407:41: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:436:27: style: Variable 'dot' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:441:31: style: Variable 'endNote' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:442:34: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:447:27: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:449:31: style: Variable 'endNote' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:450:34: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:507:27: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:707:52: style: Parameter 'endSeg' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:709:21: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:722:65: style: Parameter 'endSeg' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:724:21: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:907:38: style: Variable 'par' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:912:37: style: Variable 'par' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:980:37: style: Variable 'el' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:1037:33: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:1083:20: style: Variable 'chord' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:1118:20: style: Variable 'chord' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:1156:28: style: Variable 'endSegmentSelection' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:1211:27: style: Variable 'ee' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:1234:18: style: Variable 'nn' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:1237:30: style: Variable 'n' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:1256:49: style: Parameter 'cr' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:1212:77: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:1238:86: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/spacer.cpp:50:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/spacer.cpp:35:7: performance: Variable 'path' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.cpp:54:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.cpp:161:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.cpp:203:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable off [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.cpp:226:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable off [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.cpp:303:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.cpp:337:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable off [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.cpp:379:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:39:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RoundCap [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:119:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_X [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:273:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:423:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:976:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHORD [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/spannermap.cpp:37:23: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.cpp:33:17: warning:inconclusive: Member variable 'SlurTieSegment::shapePath' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.h:135:13: style:inconclusive: Technically the member function 'Ms::SlurTie::firstNoteRestSegmentX' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.cpp:540:16: note: Technically the member function 'Ms::SlurTie::firstNoteRestSegmentX' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.h:135:13: note: Technically the member function 'Ms::SlurTie::firstNoteRestSegmentX' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.cpp:421:14: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.cpp:282:45: style:inconclusive: Function 'undoChangeProperty' argument 1 names different: declaration 'id' definition 'pid'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.h:107:43: note: Function 'undoChangeProperty' argument 1 names different: declaration 'id' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.cpp:282:45: note: Function 'undoChangeProperty' argument 1 names different: declaration 'id' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.cpp:540:46: style: Parameter 'system' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.cpp:556:52: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:1404:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable segments [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:324:10: warning:inconclusive: Member variable 'Spanner::_broken' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:324:10: warning:inconclusive: Member variable 'Spanner::segments' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:324:10: warning:inconclusive: Member variable 'Spanner::unusedSegments' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:65:7: performance: Variable '_p2' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:66:7: performance: Variable '_offset2' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:330:7: performance: Variable '_tick' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:331:7: performance: Variable '_ticks' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:119:23: style: The function 'accessibleInfo' overrides a function in a base class but just delegates back to the base class. [uselessOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:463:23: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:119:23: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:768:18: warning: Possible null pointer dereference: _endElement [nullPointer] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:767:29: note: Assignment '_endElement=s?toChordRest(s->element(track2())):nullptr', assigned value is 0 musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:768:18: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:565:23: style: The scope of the variable 'etrack' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:122:42: style:inconclusive: Function 'getProperty' argument 1 names different: declaration 'id' definition 'pid'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:100:40: note: Function 'getProperty' argument 1 names different: declaration 'id' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:122:42: note: Function 'getProperty' argument 1 names different: declaration 'id' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:138:38: style:inconclusive: Function 'setProperty' argument 1 names different: declaration 'id' definition 'pid'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:101:36: note: Function 'setProperty' argument 1 names different: declaration 'id' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:138:38: note: Function 'setProperty' argument 1 names different: declaration 'id' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:157:46: style:inconclusive: Function 'propertyDefault' argument 1 names different: declaration 'id' definition 'pid'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:102:44: note: Function 'propertyDefault' argument 1 names different: declaration 'id' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:157:46: note: Function 'propertyDefault' argument 1 names different: declaration 'id' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:173:42: style:inconclusive: Function 'getPropertyStyle' argument 1 names different: declaration 'id' definition 'pid'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:107:40: note: Function 'getPropertyStyle' argument 1 names different: declaration 'id' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:173:42: note: Function 'getPropertyStyle' argument 1 names different: declaration 'id' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:184:49: style:inconclusive: Function 'propertyFlags' argument 1 names different: declaration 'id' definition 'pid'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:108:47: note: Function 'propertyFlags' argument 1 names different: declaration 'id' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:184:49: note: Function 'propertyFlags' argument 1 names different: declaration 'id' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:195:40: style:inconclusive: Function 'resetProperty' argument 1 names different: declaration 'id' definition 'pid'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:109:38: note: Function 'resetProperty' argument 1 names different: declaration 'id' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:195:40: note: Function 'resetProperty' argument 1 names different: declaration 'id' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:226:45: style:inconclusive: Function 'undoChangeProperty' argument 1 names different: declaration 'id' definition 'pid'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:230:43: note: Function 'undoChangeProperty' argument 1 names different: declaration 'id' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:226:45: note: Function 'undoChangeProperty' argument 1 names different: declaration 'id' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:403:51: style:inconclusive: Function 'insertTimeUnmanaged' argument 1 names different: declaration 'tick' definition 'fromTick'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:224:56: note: Function 'insertTimeUnmanaged' argument 1 names different: declaration 'tick' definition 'fromTick'. musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:403:51: note: Function 'insertTimeUnmanaged' argument 1 names different: declaration 'tick' definition 'fromTick'. musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:1281:73: style:inconclusive: Function 'fillSpannerPosition' argument 2 names different: declaration 'endpoint' definition 'm'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:39:71: note: Function 'fillSpannerPosition' argument 2 names different: declaration 'endpoint' definition 'm'. musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:1281:73: note: Function 'fillSpannerPosition' argument 2 names different: declaration 'endpoint' definition 'm'. musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:1303:85: style:inconclusive: Function 'SpannerWriter' argument 3 names different: declaration 'spanner' definition 'sp'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:37:76: note: Function 'SpannerWriter' argument 3 names different: declaration 'spanner' definition 'sp'. musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:1303:85: note: Function 'SpannerWriter' argument 3 names different: declaration 'spanner' definition 'sp'. musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:605:34: style: Local variable 'tick' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:187:24: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:605:34: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:124:20: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:159:20: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:175:20: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:186:20: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:563:28: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:604:33: style: Variable 'l' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:606:34: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:630:36: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:668:49: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:668:62: style: Parameter 'newEnd' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:673:14: style: Variable 'oldStart' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:674:14: style: Variable 'oldEnd' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:678:14: style: Variable 'score' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:701:47: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:701:60: style: Parameter 'newStart' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:706:14: style: Variable 'oldStart' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:707:14: style: Variable 'oldEnd' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:711:14: style: Variable 'score' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:766:22: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:794:22: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:924:44: style: Variable 'st' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:1318:28: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:1324:28: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:684:88: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:717:88: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:1154:32: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/splitMeasure.cpp:50:16: style: Local variable 'measure' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:966:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/splitMeasure.cpp:50:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:1380:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/stafflines.cpp:132:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FlatCap [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/staff.h:240:12: style:inconclusive: Technically the member function 'Ms::Staff::genKeySig' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:1117:13: note: Technically the member function 'Ms::Staff::genKeySig' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/staff.h:240:12: note: Technically the member function 'Ms::Staff::genKeySig' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/staff.h:245:12: performance:inconclusive: Technically the member function 'Ms::Staff::undoSetColor' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:1156:13: note: Technically the member function 'Ms::Staff::undoSetColor' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/staff.h:245:12: note: Technically the member function 'Ms::Staff::undoSetColor' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/staffstate.cpp:86:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RoundJoin [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:61:40: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:1247:39: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:652:17: style: The scope of the variable 'c' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:1475:48: style:inconclusive: Function 'setLines' argument 2 names different: declaration 'lines' definition 'val'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/staff.h:211:42: note: Function 'setLines' argument 2 names different: declaration 'lines' definition 'val'. musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:1475:48: note: Function 'setLines' argument 2 names different: declaration 'lines' definition 'val'. musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:131:11: style: Local variable 'idx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/staff.h:113:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:131:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:145:11: style: Local variable 'idx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/staff.h:113:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:145:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:607:11: style: Local variable 'idx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/staff.h:113:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:607:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:1189:13: style: Local variable 'clef' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/staff.h:136:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:1189:13: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/stafflines.cpp:40:13: warning: Member variable 'StaffLines::lw' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:267:17: style: Variable 'bi' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:386:27: style: Parameter 'clef' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:391:21: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:412:21: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:421:21: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:439:16: style: Variable 'timesig' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:496:16: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:502:16: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:521:36: style: Parameter 'timesig' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:610:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:612:26: style: Variable 'staff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:953:20: style: Variable 'staff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:1193:22: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:1336:34: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:1340:40: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:1415:21: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:121:16: error: Out of bounds access in expression '_brackets[idx]' [containerOutOfBounds] musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:723:23: note: col is assigned '_brackets.size()' here. musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:724:28: note: Calling function 'setBracketType', 1st argument 'col' value is symbolic=_brackets.size() musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:121:16: note: Access out of bounds musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:268:20: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/staffstate.cpp:28:13: warning: Member variable 'StaffState::lw' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/staffstate.cpp:35:13: warning: Member variable 'StaffState::_staffStateType' is not initialized in the copy constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/staffstate.cpp:35:13: warning: Member variable 'StaffState::lw' is not initialized in the copy constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/staffstate.cpp:35:13: warning:inconclusive: Member variable 'StaffState::path' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:60:12: style: Unused private function: 'Slur::slurPosChord' [unusedPrivateFunction] musescore3-3.2.3+dfsg2.orig/libmscore/staffstate.cpp:32:7: warning: Class 'StaffState' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] musescore3-3.2.3+dfsg2.orig/libmscore/staffstate.h:55:20: style: The function 'acceptDrop' overrides a function in a base class but is identical to the overridden function [uselessOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:356:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/libmscore/staffstate.h:55:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/libmscore/stafflines.cpp:87:39: style:inconclusive: Function 'layoutForWidth' argument 1 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/stafflines.h:39:33: note: Function 'layoutForWidth' argument 1 names different: declaration 'width' definition 'w'. musescore3-3.2.3+dfsg2.orig/libmscore/stafflines.cpp:87:39: note: Function 'layoutForWidth' argument 1 names different: declaration 'width' definition 'w'. musescore3-3.2.3+dfsg2.orig/libmscore/stafflines.cpp:52:15: style: Variable 'system' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/stafflines.cpp:63:16: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/stafflines.cpp:142:15: style: Variable 'system' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:1288:24: style: Condition 'i!=0' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:680:13: style: The scope of the variable 'xo' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:680:17: style: The scope of the variable 'yo' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:265:41: style:inconclusive: Function 'computeBezier' argument 1 names different: declaration 'so' definition 'p6o'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:51:42: note: Function 'computeBezier' argument 1 names different: declaration 'so' definition 'p6o'. musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:265:41: note: Function 'computeBezier' argument 1 names different: declaration 'so' definition 'p6o'. musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:1311:25: style:inconclusive: Function 'setTrack' argument 1 names different: declaration 'val' definition 'n'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:70:33: note: Function 'setTrack' argument 1 names different: declaration 'val' definition 'n'. musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:1311:25: note: Function 'setTrack' argument 1 names different: declaration 'val' definition 'n'. musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:135:18: style: Variable 'e1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:150:19: style: Variable 'part' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:157:19: style: Variable 'part' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:279:22: style: Variable 'm2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:430:22: style: Variable 'ls' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:432:22: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:433:22: style: Variable 'es' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:516:26: style: Variable 'a' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:556:14: style: Variable 'stChord' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:567:13: style: Variable '_startNote' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:568:13: style: Variable '_endNote' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:573:16: style: Variable 'measure' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:641:13: style: Variable 'note1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:647:13: style: Variable 'note2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:682:13: style: Variable 'stem1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:683:13: style: Variable 'stem2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:825:37: style: Variable 'n1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:826:37: style: Variable 'n2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:935:43: style: Variable 'n1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:938:43: style: Variable 'n2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:1004:19: style: Variable 'n1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:1007:25: style: Variable 'n3' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:1019:39: style: Parameter 'c1' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:1019:50: style: Parameter 'c2' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:1026:20: style: Variable 'c' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:1092:34: style: Variable 'm1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:1206:28: style: Variable 'm1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.cpp:1002:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FlatCap [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.cpp:1202:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/stafftextbase.cpp:42:27: performance: Range variable 's' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/libmscore/stafftypechange.cpp:108:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MiterJoin [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/stafftypechange.cpp:33:18: warning:inconclusive: Member variable 'StaffTypeChange::_staffType' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] musescore3-3.2.3+dfsg2.orig/libmscore/stafftypechange.cpp:105:13: style: Same expression used in consecutive assignments of 'h' and 'w'. [duplicateAssignExpression] musescore3-3.2.3+dfsg2.orig/libmscore/stafftypechange.cpp:106:13: note: Same expression used in consecutive assignments of 'h' and 'w'. musescore3-3.2.3+dfsg2.orig/libmscore/stafftypechange.cpp:105:13: note: Same expression used in consecutive assignments of 'h' and 'w'. musescore3-3.2.3+dfsg2.orig/libmscore/stafftypechange.cpp:192:25: style: The scope of the variable '_spatium' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/stafftypechange.cpp:200:25: style: The scope of the variable '_spatium' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.cpp:860:20: warning: Member variable 'TabDurationSymbol::_beamLevel' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.cpp:870:20: warning: Member variable 'TabDurationSymbol::_beamLevel' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.cpp:879:20: warning: Member variable 'TabDurationSymbol::_beamLength' is not initialized in the copy constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.cpp:879:20: warning: Member variable 'TabDurationSymbol::_beamLevel' is not initialized in the copy constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.cpp:879:20: warning: Member variable 'TabDurationSymbol::_beamGrid' is not initialized in the copy constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.cpp:80:7: performance: Variable '_xmlName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.cpp:81:7: performance: Variable '_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.cpp:883:7: performance: Variable '_text' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.cpp:261:15: style: Local variable 'group' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.h:274:18: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.cpp:261:15: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.cpp:751:19: style: Local variable 'spatium' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.h:298:13: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.cpp:751:19: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.cpp:1369:47: performance: Function parameter 'name' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.cpp:1314:56: style: Parameter 'xmlName' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.cpp:901:14: style: Variable 'chord' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.cpp:963:19: style: Variable 'prevChord' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.cpp:1424:33: style: Parameter 'score' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/stem.cpp:158:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RoundCap [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/stemslash.cpp:26:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FlatCap [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/stem.cpp:38:7: warning: Member variable 'Stem::_lineWidth' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/stem.cpp:38:7: warning: Member variable 'Stem::_userLen' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/stemslash.cpp:47:13: style: Variable 'stem' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/stem.cpp:128:25: style:inconclusive: Function 'setLen' argument 1 names different: declaration 'l' definition 'v'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/stem.h:69:25: note: Function 'setLen' argument 1 names different: declaration 'l' definition 'v'. musescore3-3.2.3+dfsg2.orig/libmscore/stem.cpp:128:25: note: Function 'setLen' argument 1 names different: declaration 'l' definition 'v'. musescore3-3.2.3+dfsg2.orig/libmscore/stem.cpp:285:14: style: Variable 'c' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/stringdata.h:65:19: performance:inconclusive: Technically the member function 'Ms::StringData::writeMusicXML' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/stringdata.cpp:500:18: note: Technically the member function 'Ms::StringData::writeMusicXML' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/stringdata.h:65:19: note: Technically the member function 'Ms::StringData::writeMusicXML' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/symbol.cpp:197:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFontMerging [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/symbol.cpp:285:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFontMerging [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/stringdata.cpp:145:13: style: The scope of the variable 'nFret' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/stringdata.cpp:392:13: style: The scope of the variable 'key' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5644:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_DEFAULT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5846:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_DEFAULT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5873:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:6230:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/stringdata.cpp:306:11: style: Local variable 'strings' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/stringdata.h:57:19: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/stringdata.cpp:306:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/stringdata.cpp:348:11: style: Local variable 'strings' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/stringdata.h:57:19: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/stringdata.cpp:348:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/stringdata.cpp:363:11: style: Local variable 'strings' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/stringdata.h:57:19: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/stringdata.cpp:363:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/stringdata.cpp:392:26: style: Local variable 'fret' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/stringdata.h:44:19: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/stringdata.cpp:392:26: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/stringdata.cpp:41:58: style: Parameter 'strings' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/libmscore/stringdata.cpp:30:58: style: Parameter 'strings' can be declared as const array [constParameter] musescore3-3.2.3+dfsg2.orig/libmscore/stringdata.cpp:188:7: style: Variable 'note' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/stringdata.cpp:281:38: style: Parameter 'staff' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/stringdata.cpp:265:19: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/symbol.cpp:203:7: performance: Variable '_font' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/symbol.cpp:62:16: style: Variable 'o' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:6349:12: warning:inconclusive: Member variable 'ScoreFont::fontImage' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:6349:12: warning:inconclusive: Member variable 'ScoreFont::_engravingDefaults' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:6349:12: warning:inconclusive: Member variable 'ScoreFont::_textEnclosureThickness' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:6349:12: warning:inconclusive: Member variable 'ScoreFont::font' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:6351:7: performance: Variable 'face' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:6352:7: performance: Variable '_symbols' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:6353:7: performance: Variable '_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:6354:7: performance: Variable '_family' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:6355:7: performance: Variable '_fontPath' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:6356:7: performance: Variable '_filename' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5713:40: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5714:40: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5878:44: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5626:88: style:inconclusive: Function 'draw' argument 5 names different: declaration 'scale' definition 'worldScale'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/sym.h:2811:100: note: Function 'draw' argument 5 names different: declaration 'scale' definition 'worldScale'. musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5626:88: note: Function 'draw' argument 5 names different: declaration 'scale' definition 'worldScale'. musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5631:96: style:inconclusive: Function 'draw' argument 5 names different: declaration 'scale' definition 'worldScale'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/sym.h:2810:100: note: Function 'draw' argument 5 names different: declaration 'scale' definition 'worldScale'. musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5631:96: note: Function 'draw' argument 5 names different: declaration 'scale' definition 'worldScale'. musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5740:92: style:inconclusive: Function 'draw' argument 4 names different: declaration 'pos' definition '_pos'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/sym.h:2817:89: note: Function 'draw' argument 4 names different: declaration 'pos' definition '_pos'. musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5740:92: note: Function 'draw' argument 4 names different: declaration 'pos' definition '_pos'. musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5749:100: style:inconclusive: Function 'draw' argument 4 names different: declaration 'pos' definition '_pos'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/sym.h:2816:89: note: Function 'draw' argument 4 names different: declaration 'pos' definition '_pos'. musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5749:100: note: Function 'draw' argument 4 names different: declaration 'pos' definition '_pos'. musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5755:100: style:inconclusive: Function 'draw' argument 4 names different: declaration 'pos' definition '_pos'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/sym.h:2818:89: note: Function 'draw' argument 4 names different: declaration 'pos' definition '_pos'. musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5755:100: note: Function 'draw' argument 4 names different: declaration 'pos' definition '_pos'. musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5764:92: style:inconclusive: Function 'draw' argument 4 names different: declaration 'pos' definition '_pos'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/sym.h:2815:89: note: Function 'draw' argument 4 names different: declaration 'pos' definition '_pos'. musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5764:92: note: Function 'draw' argument 4 names different: declaration 'pos' definition '_pos'. musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5850:32: style: Local variable 'bbox' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/sym.h:2825:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5850:32: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:6157:12: style: Local variable 'sym' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/sym.h:2839:18: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:6157:12: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5893:18: style: Local variable 'sym' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/sym.h:2839:18: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5893:18: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5917:18: style: Local variable 'sym' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/sym.h:2839:18: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5917:18: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:6056:24: style: Local variable 'sym' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/sym.h:2839:18: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:6056:24: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:6146:36: style: Local variable 'sym' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/sym.h:2839:18: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:6146:36: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/synthesizerstate.cpp:88:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:6180:43: performance: Function parameter 's' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:6191:29: style: Variable 'sf' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5714:34: style: Variable 'src' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5990:15: style: Variable 'composed' can be declared as const array [constVariable] musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:6072:7: style: Variable 'alternate' can be declared as const array [constVariable] musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5594:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:6059:27: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:6184:53: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/synthesizerstate.cpp:46:30: style: Local variable 'group' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/synthesizerstate.h:66:24: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/synthesizerstate.cpp:46:30: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/synthesizerstate.cpp:102:11: style: Local variable 'method' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/synthesizerstate.h:69:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/synthesizerstate.cpp:102:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/synthesizerstate.cpp:105:20: performance: Range variable 'idVal' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/libmscore/synthesizerstate.cpp:144:20: performance: Range variable 'idVal' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/libmscore/synthesizerstate.cpp:70:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/synthesizerstate.cpp:145:32: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/style.cpp:2180:9: warning: Member variable 'MStyle::_precomputedValues' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/style.h:1177:12: performance:inconclusive: Technically the member function 'Ms::MStyle::reset' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/style.cpp:2560:14: note: Technically the member function 'Ms::MStyle::reset' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/style.h:1177:12: note: Technically the member function 'Ms::MStyle::reset' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/style.cpp:2296:45: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] musescore3-3.2.3+dfsg2.orig/libmscore/style.cpp:2298:45: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] musescore3-3.2.3+dfsg2.orig/libmscore/style.cpp:2273:17: style: The scope of the variable 'idx' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/style.cpp:2250:28: style:inconclusive: Function 'set' argument 1 names different: declaration 'idx' definition 't'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/style.h:1160:20: note: Function 'set' argument 1 names different: declaration 'idx' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/style.cpp:2250:28: note: Function 'set' argument 1 names different: declaration 'idx' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/style.cpp:2250:47: style:inconclusive: Function 'set' argument 2 names different: declaration 'v' definition 'val'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/style.h:1160:41: note: Function 'set' argument 2 names different: declaration 'v' definition 'val'. musescore3-3.2.3+dfsg2.orig/libmscore/style.cpp:2250:47: note: Function 'set' argument 2 names different: declaration 'v' definition 'val'. musescore3-3.2.3+dfsg2.orig/libmscore/style.cpp:2240:38: style: Parameter 'cl' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/style.cpp:2018:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/style.cpp:2038:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/style.cpp:2170:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:596:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/systemdivider.cpp:49:18: style: Variable 'sf' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/systemdivider.cpp:102:18: style: Variable 'sf' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:63:9: warning: Member variable 'System::_distance' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/tempo.cpp:22:9: warning: Member variable 'TEvent::time' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/tempo.cpp:24:7: performance: Variable 'type' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/tempo.cpp:31:7: performance: Variable 'type' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/tempo.cpp:39:7: performance: Variable 'type' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/tempo.cpp:289:13: style: Redundant initialization for 'delta'. The initialized value is overwritten before it is read. [redundantInitialization] musescore3-3.2.3+dfsg2.orig/libmscore/tempo.cpp:286:19: note: delta is initialized musescore3-3.2.3+dfsg2.orig/libmscore/tempo.cpp:289:13: note: delta is overwritten musescore3-3.2.3+dfsg2.orig/libmscore/tempo.cpp:290:13: style: Redundant initialization for 'tempo'. The initialized value is overwritten before it is read. [redundantInitialization] musescore3-3.2.3+dfsg2.orig/libmscore/tempo.cpp:287:19: note: tempo is initialized musescore3-3.2.3+dfsg2.orig/libmscore/tempo.cpp:290:13: note: tempo is overwritten musescore3-3.2.3+dfsg2.orig/libmscore/tempo.cpp:37:22: warning: Function 'TEvent' argument order different: declaration 'bps, seconds, t' definition 't, p, tp' [funcArgOrderDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/tempo.h:37:20: note: Function 'TEvent' argument order different: declaration 'bps, seconds, t' definition 't, p, tp' musescore3-3.2.3+dfsg2.orig/libmscore/tempo.cpp:37:22: note: Function 'TEvent' argument order different: declaration 'bps, seconds, t' definition 't, p, tp' musescore3-3.2.3+dfsg2.orig/libmscore/tempo.cpp:65:29: style:inconclusive: Function 'setPause' argument 1 names different: declaration 't' definition 'tick'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/tempo.h:70:25: note: Function 'setPause' argument 1 names different: declaration 't' definition 'tick'. musescore3-3.2.3+dfsg2.orig/libmscore/tempo.cpp:65:29: note: Function 'setPause' argument 1 names different: declaration 't' definition 'tick'. musescore3-3.2.3+dfsg2.orig/libmscore/tempo.cpp:83:29: style:inconclusive: Function 'setTempo' argument 1 names different: declaration 't' definition 'tick'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/tempo.h:69:25: note: Function 'setTempo' argument 1 names different: declaration 't' definition 'tick'. musescore3-3.2.3+dfsg2.orig/libmscore/tempo.cpp:83:29: note: Function 'setTempo' argument 1 names different: declaration 't' definition 'tick'. musescore3-3.2.3+dfsg2.orig/libmscore/tempo.cpp:232:41: style:inconclusive: Function 'time2tick' argument 2 names different: declaration 'tick' definition 't'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/tempo.h:66:37: note: Function 'time2tick' argument 2 names different: declaration 'tick' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/tempo.cpp:232:41: note: Function 'time2tick' argument 2 names different: declaration 'tick' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/tempo.cpp:103:13: style: Local variable 'tempo' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/tempo.h:60:13: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/tempo.cpp:103:13: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/tempo.cpp:245:13: style: Local variable 'tempo' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/tempo.h:60:13: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/tempo.cpp:245:13: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/tempo.cpp:287:13: style: Local variable 'tempo' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/tempo.h:60:13: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/tempo.cpp:287:13: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/system.h:95:11: style:inconclusive: Technically the member function 'Ms::System::getBracketsColumnsCount' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:408:13: note: Technically the member function 'Ms::System::getBracketsColumnsCount' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/system.h:95:11: note: Technically the member function 'Ms::System::getBracketsColumnsCount' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/system.h:173:12: performance:inconclusive: Technically the member function 'Ms::System::moveBracket' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:1360:14: note: Technically the member function 'Ms::System::moveBracket' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/system.h:173:12: note: Technically the member function 'Ms::System::moveBracket' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:419:47: style:inconclusive: Function 'setBracketsXPosition' argument 1 names different: declaration 'xOffset' definition 'xPosition'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/system.h:96:45: note: Function 'setBracketsXPosition' argument 1 names different: declaration 'xOffset' definition 'xPosition'. musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:419:47: note: Function 'setBracketsXPosition' argument 1 names different: declaration 'xOffset' definition 'xPosition'. musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:164:17: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/system.h:131:17: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:164:17: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:256:20: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/system.h:131:17: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:256:20: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:501:20: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/system.h:131:17: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:501:20: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:745:28: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/system.h:131:17: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:745:28: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:753:22: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/system.h:131:17: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:753:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:1338:11: style: Local variable 'staff' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/system.h:131:17: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:1338:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:224:34: style: Variable 'b' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:256:20: style: Variable 'staff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:287:23: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:413:23: style: Variable 'bi' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:443:23: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:444:23: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:479:23: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:501:20: style: Variable 'staff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:513:20: style: Variable 'staff2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:569:28: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:570:27: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:652:18: style: Variable 'p' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:720:36: style: Variable 'scr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:721:36: style: Variable 'ecr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:745:28: style: Variable 'staff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:754:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:762:19: style: Variable 'part' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:835:28: style: Variable 'b' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:1002:67: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:1012:69: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:1068:36: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:1069:34: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:1074:36: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:1075:34: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:1149:22: style: Variable 'firstSeg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:1186:35: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:1214:28: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:1215:27: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:1230:34: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:1231:33: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:1334:17: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:1341:28: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:1342:27: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:250:31: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:414:27: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:977:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:990:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:1278:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/tempotext.h:35:12: style:inconclusive: Technically the member function 'Ms::TempoText::updateScore' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/tempotext.cpp:191:17: note: Technically the member function 'Ms::TempoText::updateScore' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/tempotext.h:35:12: note: Technically the member function 'Ms::TempoText::updateScore' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/tempotext.cpp:453:11: style: The scope of the variable 'len2' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/tempotext.cpp:464:21: style: The scope of the variable 'dots2' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/tempotext.cpp:219:26: style: Variable 'ucmd' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tempotext.cpp:403:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tempotext.cpp:410:22: style: Variable 'p' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tempotext.cpp:413:28: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tempotext.cpp:178:30: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/textedit.cpp:169:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Shift [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/textedit.cpp:531:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/textedit.cpp:630:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Left [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/textedit.cpp:741:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Left [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:204:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:390:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1158:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompositionMode_HardLight [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1662:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineFeed [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1858:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAnchor [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1893:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1979:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineFeed [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2298:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2576:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2597:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2624:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MiterJoin [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2666:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2846:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineFeed [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/textframe.cpp:37:7: warning: Class 'TBox' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] musescore3-3.2.3+dfsg2.orig/libmscore/textframe.cpp:68:15: style: Redundant initialization for 'h'. The initialized value is overwritten before it is read. [redundantInitialization] musescore3-3.2.3+dfsg2.orig/libmscore/textframe.cpp:65:15: note: h is initialized musescore3-3.2.3+dfsg2.orig/libmscore/textframe.cpp:68:15: note: h is overwritten musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:277:12: style:inconclusive: Technically the member function 'Ms::TextBase::insertText' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/textedit.cpp:152:16: note: Technically the member function 'Ms::TextBase::insertText' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:277:12: note: Technically the member function 'Ms::TextBase::insertText' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:296:12: style:inconclusive: Technically the member function 'Ms::TextBase::movePosition' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/textedit.cpp:396:16: note: Technically the member function 'Ms::TextBase::movePosition' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:296:12: note: Technically the member function 'Ms::TextBase::movePosition' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/textedit.h:45:12: style:inconclusive: Technically the member function 'Ms::ChangeText::insertText' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/textedit.cpp:409:18: note: Technically the member function 'Ms::ChangeText::insertText' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/textedit.h:45:12: note: Technically the member function 'Ms::ChangeText::insertText' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/textedit.cpp:396:39: style: Parameter 'ed' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/libmscore/textedit.cpp:84:26: style: Variable 'ucmd' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/textedit.cpp:155:19: style: Variable '_cursor' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/textedit.cpp:409:39: style: Parameter 'ed' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/textedit.cpp:448:19: style: Variable 'charFmt' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/textedit.cpp:472:19: style: Variable 'charFmt' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/textedit.cpp:493:19: style: Variable '_cursor' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/textedit.cpp:30:21: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:802:25: error:inconclusive: Non-local variable '_fragments' will use object that points to local variable 'cursor'. [danglingLifetime] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1264:44: note: Address of variable taken here. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1264:44: note: Calling function 'insert', 1st argument '&cursor' value is lifetime=cursor musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1192:37: note: Calling function 'insert', 1st argument 'cursor' value is lifetime=cursor musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:802:59: note: Passed to constructor of 'TextFragment'. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:802:58: note: Added to container '_fragments'. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1230:18: note: Variable created here. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:802:25: note: Non-local variable '_fragments' will use object that points to local variable 'cursor'. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:802:25: error:inconclusive: Non-local variable '_fragments' will use object that points to local variable 'cursor'. [danglingLifetime] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1267:44: note: Address of variable taken here. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1267:44: note: Calling function 'insert', 1st argument '&cursor' value is lifetime=cursor musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1192:37: note: Calling function 'insert', 1st argument 'cursor' value is lifetime=cursor musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:802:59: note: Passed to constructor of 'TextFragment'. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:802:58: note: Added to container '_fragments'. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1230:18: note: Variable created here. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:802:25: note: Non-local variable '_fragments' will use object that points to local variable 'cursor'. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:802:25: error:inconclusive: Non-local variable '_fragments' will use object that points to local variable 'cursor'. [danglingLifetime] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1315:44: note: Address of variable taken here. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1315:44: note: Calling function 'insert', 1st argument '&cursor' value is lifetime=cursor musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1192:37: note: Calling function 'insert', 1st argument 'cursor' value is lifetime=cursor musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:802:59: note: Passed to constructor of 'TextFragment'. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:802:58: note: Added to container '_fragments'. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1230:18: note: Variable created here. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:802:25: note: Non-local variable '_fragments' will use object that points to local variable 'cursor'. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:158:13: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:159:13: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:163:19: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:211:37: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:212:37: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:216:44: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:240:37: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:241:37: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:245:44: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:413:13: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:414:13: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:418:19: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2674:19: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2675:19: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2679:25: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:451:7: performance: Variable 'text' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:456:7: performance: Variable 'format' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1123:7: performance: Variable '_text' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1124:7: performance: Variable '_layout' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1127:7: performance: Variable 'frame' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1132:7: performance: Variable '_family' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1135:7: performance: Variable '_bgColor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1136:7: performance: Variable '_frameColor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1139:7: performance: Variable '_frameWidth' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1140:7: performance: Variable '_paddingWidth' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.cpp:108:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomDashLine [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:300:12: style:inconclusive: Technically the member function 'Ms::TextBase::selectAll' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1673:16: note: Technically the member function 'Ms::TextBase::selectAll' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:300:12: note: Technically the member function 'Ms::TextBase::selectAll' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:316:12: style:inconclusive: Technically the member function 'Ms::TextBase::dragTo' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1854:16: note: Technically the member function 'Ms::TextBase::dragTo' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:316:12: note: Technically the member function 'Ms::TextBase::dragTo' can be const. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1544:7: style: Class 'XmlNesting' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1230:25: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1402:33: style: Same expression on both sides of '-'. [duplicateExpression] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:605:13: style: The scope of the variable 'x' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:679:27: style:inconclusive: Function 'xpos' argument 1 names different: declaration 'col' definition 'column'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:200:22: note: Function 'xpos' argument 1 names different: declaration 'col' definition 'column'. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:679:27: note: Function 'xpos' argument 1 names different: declaration 'col' definition 'column'. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:703:45: style:inconclusive: Function 'fragment' argument 1 names different: declaration 'col' definition 'column'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:202:40: note: Function 'fragment' argument 1 names different: declaration 'col' definition 'column'. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:703:45: note: Function 'fragment' argument 1 names different: declaration 'col' definition 'column'. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:956:52: style:inconclusive: Function 'changeFormat' argument 2 names different: declaration 'val' definition 'data'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:210:44: note: Function 'changeFormat' argument 2 names different: declaration 'val' definition 'data'. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:956:52: note: Function 'changeFormat' argument 2 names different: declaration 'val' definition 'data'. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1808:44: style:inconclusive: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:351:48: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1808:44: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2374:32: style:inconclusive: Function 'setProperty' argument 1 names different: declaration 'propertyId' definition 'pid'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:348:36: note: Function 'setProperty' argument 1 names different: declaration 'propertyId' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2374:32: note: Function 'setProperty' argument 1 names different: declaration 'propertyId' definition 'pid'. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2544:28: style:inconclusive: Function 'initTid' argument 1 names different: declaration 'id' definition 'tid'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:375:24: note: Function 'initTid' argument 1 names different: declaration 'id' definition 'tid'. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2544:28: note: Function 'initTid' argument 1 names different: declaration 'id' definition 'tid'. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2557:28: style:inconclusive: Function 'initTid' argument 1 names different: declaration 'id' definition 'tid'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:374:24: note: Function 'initTid' argument 1 names different: declaration 'id' definition 'tid'. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2557:28: note: Function 'initTid' argument 1 names different: declaration 'id' definition 'tid'. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:109:25: style: Local variable 'format' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:117:19: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:109:25: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:166:16: style: Local variable 'row' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:121:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:166:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:379:16: style: Local variable 'row' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:121:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:379:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:421:16: style: Local variable 'row' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:121:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:421:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:960:17: style: Local variable 'columns' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:194:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:960:17: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1230:18: style: Local variable 'cursor' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:356:19: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1230:18: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2031:31: style: Local variable 'font' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:344:13: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2031:31: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2089:13: style: Local variable 'size' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:223:7: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2089:13: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2090:15: style: Local variable 'family' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:222:7: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2090:15: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2101:20: performance: Range variable 'tag' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2110:20: performance: Range variable 'tag' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:670:26: style: Variable 'f' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1686:43: style: Parameter 'editData' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1854:33: style: Parameter 'ed' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:107:18: style: Variable 'block' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:602:34: style: Parameter 't' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:617:30: style: Variable 'b' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:623:31: style: Variable 'p' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:768:42: style: Parameter 't' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1417:30: style: Variable 'b' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1422:31: style: Variable 'p' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1826:18: style: Variable 'box' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1839:19: style: Variable 'box' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1874:21: style: Variable 'system' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2263:29: style: Variable 'k' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2279:29: style: Variable 'k' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2572:19: style: Variable '_cursor' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2594:19: style: Variable '_cursor' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2663:19: style: Variable '_cursor' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:756:27: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1767:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1813:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2264:46: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2280:46: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2451:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2486:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2490:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2735:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2736:13: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:476:38: error: Calling '=' while iterating the container is invalid. [invalidContainerLoop] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:471:7: note: Iterating container here. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:476:38: note: Calling '=' while iterating the container is invalid. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1052:45: error: Calling '=' while iterating the container is invalid. [invalidContainerLoop] musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1045:13: note: Iterating container here. musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1052:45: note: Calling '=' while iterating the container is invalid. musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.cpp:34:7: warning: Class 'TextLineBaseSegment' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.h:47:20: style: Virtual function 'layout' is called from copy constructor 'TextLineBaseSegment(const TextLineBaseSegment&)' at line 49. Dynamic binding is not used. [virtualCallInConstructor] musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.cpp:49:7: note: Calling layout musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.h:47:20: note: layout is a virtual function musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.cpp:228:99: style: Condition 'textLineBase()->beginHookType()==HookType::NONE' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.cpp:228:46: note: Assuming that condition 'textLineBase()->beginHookType()==HookType::NONE' is not redundant musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.cpp:228:99: note: Condition 'textLineBase()->beginHookType()==HookType::NONE' is always true musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.cpp:228:64: style: Same expression on both sides of '&&'. [duplicateExpression] musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.cpp:246:19: style: The scope of the variable 'textlineTextDistance' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.cpp:31:62: style:inconclusive: Function 'TextLineBaseSegment' argument 2 names different: declaration 's' definition 'score'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.h:40:44: note: Function 'TextLineBaseSegment' argument 2 names different: declaration 's' definition 'score'. musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.cpp:31:62: note: Function 'TextLineBaseSegment' argument 2 names different: declaration 's' definition 'score'. musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.cpp:458:46: style:inconclusive: Function 'readProperties' argument 1 names different: declaration 'node' definition 'e'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.h:112:46: note: Function 'readProperties' argument 1 names different: declaration 'node' definition 'e'. musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.cpp:458:46: note: Function 'readProperties' argument 1 names different: declaration 'node' definition 'e'. musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.cpp:474:48: style:inconclusive: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.h:118:48: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.cpp:474:48: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.cpp:551:36: style:inconclusive: Function 'setProperty' argument 1 names different: declaration 'propertyId' definition 'id'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.h:117:36: note: Function 'setProperty' argument 1 names different: declaration 'propertyId' definition 'id'. musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.cpp:551:36: note: Function 'setProperty' argument 1 names different: declaration 'propertyId' definition 'id'. musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.cpp:75:21: style: Variable 'tl' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.cpp:168:21: style: Variable 'tl' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.cpp:385:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.cpp:462:42: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.cpp:477:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/tie.cpp:53:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RoundCap [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/tie.cpp:88:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_X [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/tie.cpp:183:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable off [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/tie.cpp:216:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/tie.cpp:342:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/tie.cpp:532:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/timesig.cpp:224:43: style:inconclusive: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/timesig.h:117:48: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/timesig.cpp:224:43: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/timesig.cpp:306:20: style: Local variable 'mag' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/timesig.h:75:21: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/timesig.cpp:306:20: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/timesig.cpp:305:24: style: Variable 'font' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.cpp:89:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPen [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.cpp:59:10: warning:inconclusive: Member variable 'Tremolo::_tremoloPlacement' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] musescore3-3.2.3+dfsg2.orig/libmscore/tremolobar.cpp:78:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RoundJoin [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.cpp:486:40: style: Condition '!_chord2->up()' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.cpp:486:22: note: Assuming that condition '!_chord1->up()' is not redundant musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.cpp:483:31: note: Assuming that condition '_chord1->up()!=_chord2->up()' is not redundant musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.cpp:486:40: note: Condition '!_chord2->up()' is always true musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.cpp:446:9: style: Variable 'y' is reassigned a value before the old one has been used. [redundantAssignment] musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.cpp:397:9: note: y is assigned musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.cpp:446:9: note: y is overwritten musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.cpp:233:60: style:inconclusive: Function 'layoutOneNoteTremolo' argument 3 names different: declaration 'spatium' definition '_spatium'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.h:51:57: note: Function 'layoutOneNoteTremolo' argument 3 names different: declaration 'spatium' definition '_spatium'. musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.cpp:233:60: note: Function 'layoutOneNoteTremolo' argument 3 names different: declaration 'spatium' definition '_spatium'. musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.cpp:395:70: style:inconclusive: Function 'layoutTwoNotesTremolo' argument 4 names different: declaration 'spatium' definition '_spatium'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.h:52:67: note: Function 'layoutTwoNotesTremolo' argument 4 names different: declaration 'spatium' definition '_spatium'. musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.cpp:395:70: note: Function 'layoutTwoNotesTremolo' argument 4 names different: declaration 'spatium' definition '_spatium'. musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.cpp:680:43: style:inconclusive: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.h:104:48: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.cpp:680:43: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.cpp:189:20: style: Local variable 'path' shadows outer variable [shadowVariable] musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.h:44:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.cpp:189:20: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.cpp:368:13: style: Variable 'anchor1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.cpp:369:13: style: Variable 'stem' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.cpp:418:13: style: Variable 'stem1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.cpp:419:13: style: Variable 'stem2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tie.cpp:555:16: style: The scope of the variable 'm2' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/tie.cpp:202:40: style:inconclusive: Function 'computeBezier' argument 1 names different: declaration 'so' definition 'p6o'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:53:42: note: Function 'computeBezier' argument 1 names different: declaration 'so' definition 'p6o'. musescore3-3.2.3+dfsg2.orig/libmscore/tie.cpp:202:40: note: Function 'computeBezier' argument 1 names different: declaration 'so' definition 'p6o'. musescore3-3.2.3+dfsg2.orig/libmscore/tie.cpp:161:36: style: Local variable 'tie' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:51:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/tie.cpp:161:36: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/tie.cpp:349:14: style: Variable 'st' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tie.cpp:355:18: style: Variable 't' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tie.cpp:456:22: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tie.cpp:553:14: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tie.cpp:554:16: style: Variable 'm1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tie.cpp:555:16: style: Variable 'm2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tie.cpp:619:18: style: Variable 'st' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tie.cpp:633:20: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tie.cpp:684:18: style: Variable 'st' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tie.cpp:699:16: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/transpose.cpp:217:56: style:inconclusive: Function 'transpose' argument 3 names different: declaration 'useSharpsFlats' definition 'useDoubleSharpsFlats'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:598:46: note: Function 'transpose' argument 3 names different: declaration 'useSharpsFlats' definition 'useDoubleSharpsFlats'. musescore3-3.2.3+dfsg2.orig/libmscore/transpose.cpp:217:56: note: Function 'transpose' argument 3 names different: declaration 'useSharpsFlats' definition 'useDoubleSharpsFlats'. musescore3-3.2.3+dfsg2.orig/libmscore/transpose.cpp:239:77: style:inconclusive: Function 'transpose' argument 3 names different: declaration 'transposeKey' definition 'trKey'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:600:66: note: Function 'transpose' argument 3 names different: declaration 'transposeKey' definition 'trKey'. musescore3-3.2.3+dfsg2.orig/libmscore/transpose.cpp:239:77: note: Function 'transpose' argument 3 names different: declaration 'transposeKey' definition 'trKey'. musescore3-3.2.3+dfsg2.orig/libmscore/transpose.cpp:493:73: style:inconclusive: Function 'transposeKeys' argument 3 names different: declaration 'tickStart' definition 'ts'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:599:72: note: Function 'transposeKeys' argument 3 names different: declaration 'tickStart' definition 'ts'. musescore3-3.2.3+dfsg2.orig/libmscore/transpose.cpp:493:73: note: Function 'transposeKeys' argument 3 names different: declaration 'tickStart' definition 'ts'. musescore3-3.2.3+dfsg2.orig/libmscore/transpose.cpp:557:35: style:inconclusive: Function 'transposeSemitone' argument 1 names different: declaration 'semitone' definition 'step'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1066:34: note: Function 'transposeSemitone' argument 1 names different: declaration 'semitone' definition 'step'. musescore3-3.2.3+dfsg2.orig/libmscore/transpose.cpp:557:35: note: Function 'transposeSemitone' argument 1 names different: declaration 'semitone' definition 'step'. musescore3-3.2.3+dfsg2.orig/libmscore/transpose.cpp:358:16: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/transpose.cpp:358:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/transpose.cpp:500:16: style: Local variable 'staffIdx' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:614:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/transpose.cpp:500:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/transpose.cpp:611:11: style: Local variable 'absStep' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/utils.h:78:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/transpose.cpp:611:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/transpose.cpp:711:47: style: Local variable 'tpc' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.h:73:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/transpose.cpp:711:47: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/transpose.cpp:716:41: style: Local variable 'tpc' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.h:73:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/transpose.cpp:716:41: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/transpose.cpp:38:18: style: Variable 'stepTable' can be declared as const array [constVariable] musescore3-3.2.3+dfsg2.orig/libmscore/transpose.cpp:252:14: style: Variable 'st' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/transpose.cpp:365:25: style: Variable 's2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/transpose.cpp:375:19: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/transpose.cpp:390:16: style: Variable 's2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/transpose.cpp:391:21: style: Variable 'segment' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/transpose.cpp:442:34: style: Variable 'hh' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/transpose.cpp:689:19: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/transpose.cpp:724:40: style: Variable 'h' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/transpose.cpp:366:77: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/trill.cpp:522:41: style:inconclusive: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/trill.h:108:48: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/trill.cpp:522:41: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/trill.cpp:399:27: performance: Range variable 'i' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/libmscore/trill.cpp:414:27: performance: Range variable 'i' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/libmscore/trill.cpp:98:18: style: Variable 'f' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/trill.cpp:117:18: style: Variable 'f' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/trill.cpp:400:41: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/trill.cpp:415:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1330:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_CONTROLLER [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1062:7: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:644:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:460:7: performance: Variable 'lTick' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1157:7: performance: Variable 'len' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1234:7: performance: Variable 'tick' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1236:7: performance: Variable 'text' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1253:7: performance: Variable 'tick' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1255:7: performance: Variable 'text' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1372:7: performance: Variable 'clefType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1446:7: performance: Variable 'partName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:1001:7: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:50:9: warning: Member variable 'Tuplet::_direction' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:50:9: warning: Member variable 'Tuplet::_numberType' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:50:9: warning: Member variable 'Tuplet::_bracketType' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:50:9: warning: Member variable 'Tuplet::_id' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:60:9: warning:inconclusive: Member variable 'Tuplet::_elements' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:60:9: warning: Member variable 'Tuplet::_id' is not initialized in the copy constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:60:9: warning:inconclusive: Member variable 'Tuplet::bracketL' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:60:9: warning:inconclusive: Member variable 'Tuplet::bracketR' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:53:7: performance: Variable '_ratio' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:63:7: performance: Variable '_tick' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:65:7: performance: Variable '_ratio' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:66:7: performance: Variable '_baseLen' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:70:7: performance: Variable '_bracketWidth' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:74:7: performance: Variable 'p1' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:75:7: performance: Variable 'p2' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:76:7: performance: Variable '_p1' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:77:7: performance: Variable '_p2' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/libmscore/unrollrepeats.cpp:161:24: style: Local variable 'excerpts' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1269:32: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/unrollrepeats.cpp:161:24: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/unrollrepeats.cpp:114:62: performance: Function parameter 'excerpts' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:527:9: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1604:14: style: The scope of the variable 'score' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:457:33: style:inconclusive: Function 'CloneVoice' argument 1 names different: declaration 'sf' definition '_sf'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:441:27: note: Function 'CloneVoice' argument 1 names different: declaration 'sf' definition '_sf'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:457:33: note: Function 'CloneVoice' argument 1 names different: declaration 'sf' definition '_sf'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:457:54: style:inconclusive: Function 'CloneVoice' argument 2 names different: declaration 'lTick' definition '_lTick'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:441:47: note: Function 'CloneVoice' argument 2 names different: declaration 'lTick' definition '_lTick'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:457:54: note: Function 'CloneVoice' argument 2 names different: declaration 'lTick' definition '_lTick'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:457:71: style:inconclusive: Function 'CloneVoice' argument 3 names different: declaration 'd' definition '_d'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:441:63: note: Function 'CloneVoice' argument 3 names different: declaration 'd' definition '_d'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:457:71: note: Function 'CloneVoice' argument 3 names different: declaration 'd' definition '_d'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:457:79: style:inconclusive: Function 'CloneVoice' argument 4 names different: declaration 'strack' definition '_strack'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:441:70: note: Function 'CloneVoice' argument 4 names different: declaration 'strack' definition '_strack'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:457:79: note: Function 'CloneVoice' argument 4 names different: declaration 'strack' definition '_strack'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:457:92: style:inconclusive: Function 'CloneVoice' argument 5 names different: declaration 'dtrack' definition '_dtrack'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:441:82: note: Function 'CloneVoice' argument 5 names different: declaration 'dtrack' definition '_dtrack'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:457:92: note: Function 'CloneVoice' argument 5 names different: declaration 'dtrack' definition '_dtrack'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:457:105: style:inconclusive: Function 'CloneVoice' argument 6 names different: declaration 'otrack' definition '_otrack'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:441:94: note: Function 'CloneVoice' argument 6 names different: declaration 'otrack' definition '_otrack'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:457:105: note: Function 'CloneVoice' argument 6 names different: declaration 'otrack' definition '_otrack'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:457:119: style:inconclusive: Function 'CloneVoice' argument 7 names different: declaration 'linked' definition '_linked'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:441:107: note: Function 'CloneVoice' argument 7 names different: declaration 'linked' definition '_linked'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:457:119: note: Function 'CloneVoice' argument 7 names different: declaration 'linked' definition '_linked'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:816:37: style:inconclusive: Function 'RemovePart' argument 2 names different: declaration 'idx' definition 'i'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:202:29: note: Function 'RemovePart' argument 2 names different: declaration 'idx' definition 'i'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:816:37: note: Function 'RemovePart' argument 2 names different: declaration 'idx' definition 'i'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:836:40: style:inconclusive: Function 'InsertStaff' argument 2 names different: declaration 'idx' definition '_ridx'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:217:31: note: Function 'InsertStaff' argument 2 names different: declaration 'idx' definition '_ridx'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:836:40: note: Function 'InsertStaff' argument 2 names different: declaration 'idx' definition '_ridx'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:942:32: style:inconclusive: Function 'ChangePitch' argument 1 names different: declaration 'note' definition '_note'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:330:25: note: Function 'ChangePitch' argument 1 names different: declaration 'note' definition '_note'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:942:32: note: Function 'ChangePitch' argument 1 names different: declaration 'note' definition '_note'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:942:43: style:inconclusive: Function 'ChangePitch' argument 2 names different: declaration 'pitch' definition '_pitch'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:330:35: note: Function 'ChangePitch' argument 2 names different: declaration 'pitch' definition '_pitch'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:942:43: note: Function 'ChangePitch' argument 2 names different: declaration 'pitch' definition '_pitch'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:942:55: style:inconclusive: Function 'ChangePitch' argument 3 names different: declaration 'tpc1' definition '_tpc1'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:330:46: note: Function 'ChangePitch' argument 3 names different: declaration 'tpc1' definition '_tpc1'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:942:55: note: Function 'ChangePitch' argument 3 names different: declaration 'tpc1' definition '_tpc1'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:942:66: style:inconclusive: Function 'ChangePitch' argument 4 names different: declaration 'tpc2' definition '_tpc2'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:330:56: note: Function 'ChangePitch' argument 4 names different: declaration 'tpc2' definition '_tpc2'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:942:66: note: Function 'ChangePitch' argument 4 names different: declaration 'tpc2' definition '_tpc2'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:976:38: style:inconclusive: Function 'ChangeFretting' argument 1 names different: declaration 'note' definition '_note'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:348:28: note: Function 'ChangeFretting' argument 1 names different: declaration 'note' definition '_note'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:976:38: note: Function 'ChangeFretting' argument 1 names different: declaration 'note' definition '_note'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:976:49: style:inconclusive: Function 'ChangeFretting' argument 2 names different: declaration 'pitch' definition '_pitch'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:348:38: note: Function 'ChangeFretting' argument 2 names different: declaration 'pitch' definition '_pitch'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:976:49: note: Function 'ChangeFretting' argument 2 names different: declaration 'pitch' definition '_pitch'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:976:61: style:inconclusive: Function 'ChangeFretting' argument 3 names different: declaration 'string' definition '_string'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:348:49: note: Function 'ChangeFretting' argument 3 names different: declaration 'string' definition '_string'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:976:61: note: Function 'ChangeFretting' argument 3 names different: declaration 'string' definition '_string'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:976:74: style:inconclusive: Function 'ChangeFretting' argument 4 names different: declaration 'fret' definition '_fret'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:348:61: note: Function 'ChangeFretting' argument 4 names different: declaration 'fret' definition '_fret'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:976:74: note: Function 'ChangeFretting' argument 4 names different: declaration 'fret' definition '_fret'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:976:85: style:inconclusive: Function 'ChangeFretting' argument 5 names different: declaration 'tpc1' definition '_tpc1'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:348:71: note: Function 'ChangeFretting' argument 5 names different: declaration 'tpc1' definition '_tpc1'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:976:85: note: Function 'ChangeFretting' argument 5 names different: declaration 'tpc1' definition '_tpc1'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:976:96: style:inconclusive: Function 'ChangeFretting' argument 6 names different: declaration 'tpc2' definition '_tpc2'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:348:81: note: Function 'ChangeFretting' argument 6 names different: declaration 'tpc2' definition '_tpc2'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:976:96: note: Function 'ChangeFretting' argument 6 names different: declaration 'tpc2' definition '_tpc2'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1013:39: style:inconclusive: Function 'ChangeElement' argument 1 names different: declaration 'oldElement' definition 'oe'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:393:30: note: Function 'ChangeElement' argument 1 names different: declaration 'oldElement' definition 'oe'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1013:39: note: Function 'ChangeElement' argument 1 names different: declaration 'oldElement' definition 'oe'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1013:52: style:inconclusive: Function 'ChangeElement' argument 2 names different: declaration 'newElement' definition 'ne'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:393:51: note: Function 'ChangeElement' argument 2 names different: declaration 'newElement' definition 'ne'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1013:52: note: Function 'ChangeElement' argument 2 names different: declaration 'newElement' definition 'ne'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1186:52: style:inconclusive: Function 'TransposeHarmony' argument 2 names different: declaration 'rootTpc' definition 'rtpc'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:407:38: note: Function 'TransposeHarmony' argument 2 names different: declaration 'rootTpc' definition 'rtpc'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1186:52: note: Function 'TransposeHarmony' argument 2 names different: declaration 'rootTpc' definition 'rtpc'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1186:62: style:inconclusive: Function 'TransposeHarmony' argument 3 names different: declaration 'baseTpc' definition 'btpc'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:407:51: note: Function 'TransposeHarmony' argument 3 names different: declaration 'baseTpc' definition 'btpc'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1186:62: note: Function 'TransposeHarmony' argument 3 names different: declaration 'baseTpc' definition 'btpc'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1209:46: style:inconclusive: Function 'ExchangeVoice' argument 2 names different: declaration 'val1' definition '_val1'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:421:35: note: Function 'ExchangeVoice' argument 2 names different: declaration 'val1' definition '_val1'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1209:46: note: Function 'ExchangeVoice' argument 2 names different: declaration 'val1' definition '_val1'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1209:57: style:inconclusive: Function 'ExchangeVoice' argument 3 names different: declaration 'val2' definition '_val2'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:421:45: note: Function 'ExchangeVoice' argument 3 names different: declaration 'val2' definition '_val2'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1209:57: note: Function 'ExchangeVoice' argument 3 names different: declaration 'val2' definition '_val2'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1209:68: style:inconclusive: Function 'ExchangeVoice' argument 4 names different: declaration 'staff' definition '_staff'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:421:55: note: Function 'ExchangeVoice' argument 4 names different: declaration 'staff' definition '_staff'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1209:68: note: Function 'ExchangeVoice' argument 4 names different: declaration 'staff' definition '_staff'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1367:47: style:inconclusive: Function 'ChangeStaff' argument 2 names different: declaration 'invisible' definition '_invisible'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:607:32: note: Function 'ChangeStaff' argument 2 names different: declaration 'invisible' definition '_invisible'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1367:47: note: Function 'ChangeStaff' argument 2 names different: declaration 'invisible' definition '_invisible'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1368:10: style:inconclusive: Function 'ChangeStaff' argument 4 names different: declaration 'userDist' definition '_userDist'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:607:73: note: Function 'ChangeStaff' argument 4 names different: declaration 'userDist' definition '_userDist'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1368:10: note: Function 'ChangeStaff' argument 4 names different: declaration 'userDist' definition '_userDist'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1442:67: style:inconclusive: Function 'ChangePart' argument 3 names different: declaration 'name' definition 's'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:639:53: note: Function 'ChangePart' argument 3 names different: declaration 'name' definition 's'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1442:67: note: Function 'ChangePart' argument 3 names different: declaration 'name' definition 's'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1578:64: style:inconclusive: Function 'ChangeMStaffProperties' argument 2 names different: declaration 'staffIdx' definition 'i'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:729:44: note: Function 'ChangeMStaffProperties' argument 2 names different: declaration 'staffIdx' definition 'i'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1578:64: note: Function 'ChangeMStaffProperties' argument 2 names different: declaration 'staffIdx' definition 'i'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1578:72: style:inconclusive: Function 'ChangeMStaffProperties' argument 3 names different: declaration 'visible' definition 'v'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:729:59: note: Function 'ChangeMStaffProperties' argument 3 names different: declaration 'visible' definition 'v'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1578:72: note: Function 'ChangeMStaffProperties' argument 3 names different: declaration 'visible' definition 'v'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1578:80: style:inconclusive: Function 'ChangeMStaffProperties' argument 4 names different: declaration 'slashStyle' definition 's'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:729:73: note: Function 'ChangeMStaffProperties' argument 4 names different: declaration 'slashStyle' definition 's'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1578:80: note: Function 'ChangeMStaffProperties' argument 4 names different: declaration 'slashStyle' definition 's'. musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:918:45: performance: Function parameter 'l' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1232:94: performance: Function parameter 't' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1251:93: performance: Function parameter 't' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:2047:71: performance: Function parameter 'l' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:92:31: style: Parameter 'segment' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:94:14: style: Variable 'staff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:236:29: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:354:17: style: Variable 'i' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:377:27: style: Variable 'ted' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:496:33: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:541:33: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:671:14: style: Variable 'score' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:692:14: style: Variable 'score' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:694:24: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1043:21: style: Variable 'ks' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1050:24: style: Variable 't' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1602:68: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1604:14: style: Variable 'score' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1607:22: style: Variable 'prevMeasure' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1631:16: style: Variable 'ls' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1636:27: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1658:27: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1669:26: style: Variable 'key' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1681:16: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1737:28: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1741:37: style: Variable 'clef' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:340:28: style: Expression is always true because 'else if' condition is opposite to previous condition at line 326. [multiCondition] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:326:33: note: first condition musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:340:28: note: else if condition is opposite to first condition musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:451:38: style: Expression is always true because 'else if' condition is opposite to previous condition at line 436. [multiCondition] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:436:23: note: first condition musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:451:38: note: else if condition is opposite to first condition musescore3-3.2.3+dfsg2.orig/libmscore/velo.cpp:35:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/velo.cpp:53:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/velo.cpp:62:44: style:inconclusive: Function 'setVelo' argument 2 names different: declaration 'velo' definition 've'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/velo.h:47:40: note: Function 'setVelo' argument 2 names different: declaration 'velo' definition 've'. musescore3-3.2.3+dfsg2.orig/libmscore/velo.cpp:62:44: note: Function 'setVelo' argument 2 names different: declaration 'velo' definition 've'. musescore3-3.2.3+dfsg2.orig/libmscore/velo.cpp:67:38: style:inconclusive: Function 'setVelo' argument 2 names different: declaration 'velocity' definition 'velo'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/velo.h:48:34: note: Function 'setVelo' argument 2 names different: declaration 'velocity' definition 'velo'. musescore3-3.2.3+dfsg2.orig/libmscore/velo.cpp:67:38: note: Function 'setVelo' argument 2 names different: declaration 'velocity' definition 'velo'. musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:73:48: style:inconclusive: Function 'tick2measureMM' argument 1 names different: declaration 'tick' definition 't'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:788:47: note: Function 'tick2measureMM' argument 1 names different: declaration 'tick' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:73:48: note: Function 'tick2measureMM' argument 1 names different: declaration 'tick' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:131:46: style:inconclusive: Function 'tick2segment' argument 1 names different: declaration 'tick' definition 't'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:790:45: note: Function 'tick2segment' argument 1 names different: declaration 'tick' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:131:46: note: Function 'tick2segment' argument 1 names different: declaration 'tick' definition 't'. musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:310:28: style:inconclusive: Function 'nextSeg1' argument 1 names different: declaration 's' definition 'seg'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/utils.h:72:35: note: Function 'nextSeg1' argument 1 names different: declaration 's' definition 'seg'. musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:310:28: note: Function 'nextSeg1' argument 1 names different: declaration 's' definition 'seg'. musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:411:24: style:inconclusive: Function 'pitchKeyAdjust' argument 1 names different: declaration 'note' definition 'step'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/utils.h:49:31: note: Function 'pitchKeyAdjust' argument 1 names different: declaration 'note' definition 'step'. musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:411:24: note: Function 'pitchKeyAdjust' argument 1 names different: declaration 'note' definition 'step'. musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:438:43: style:inconclusive: Function 'y2pitch' argument 3 names different: declaration 'spatium' definition '_spatium'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/utils.h:51:50: note: Function 'y2pitch' argument 3 names different: declaration 'spatium' definition '_spatium'. musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:438:43: note: Function 'y2pitch' argument 3 names different: declaration 'spatium' definition '_spatium'. musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:589:28: style:inconclusive: Function 'chromatic2diatonic' argument 1 names different: declaration 'val' definition 'semitones'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/utils.h:60:35: note: Function 'chromatic2diatonic' argument 1 names different: declaration 'val' definition 'semitones'. musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:589:28: note: Function 'chromatic2diatonic' argument 1 names different: declaration 'val' definition 'semitones'. musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:195:22: style: Local variable 'endTick' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:969:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:195:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:954:11: style: Local variable 'tpc' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/pitchspelling.h:73:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:954:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:693:29: performance: Function parameter 'v1' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:693:41: performance: Function parameter 'v2' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:183:16: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:190:24: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:217:16: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:242:16: style: Variable 'm' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:277:22: style: Parameter 'system' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:295:16: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:355:27: style: Parameter 'note' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:361:19: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:378:27: style: Parameter 'note' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:384:19: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:591:18: style: Variable 'il' can be declared as const array [constVariable] musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:806:27: style: Parameter 'note' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:810:16: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:821:25: style: Variable 'c' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:847:26: style: Variable 'gc' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:878:32: style: Variable 'gc' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:902:30: style: Parameter 'note' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:906:16: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:1009:29: style: Parameter 'tuplet' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:1062:36: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:855:28: style: Local variable 'tick' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.h:123:24: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:855:28: note: Shadow variable musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:253:36: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:323:25: style: Variable 'stem' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:349:25: style: Variable 'stem' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:433:25: style: Variable 'stem' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:458:25: style: Variable 'stem' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:544:21: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:1035:29: style: Variable 'el' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:1261:29: style: Variable 'de' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:1275:22: style: Variable 'segment' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:1276:24: style: Variable 'prevChordRest' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:1295:16: style: Variable 'segment' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:1296:18: style: Variable 'nextChordRest' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:842:26: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.cpp:1036:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/volta.cpp:101:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/volta.cpp:134:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/volta.cpp:249:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/xmlwriter.cpp:83:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/xmlwriter.cpp:108:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/xmlwriter.cpp:123:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/xmlwriter.cpp:141:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/xmlwriter.cpp:172:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/xmlwriter.cpp:319:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/xmlwriter.cpp:369:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowBase [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:108:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartElement [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:137:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartElement [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:153:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartElement [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:167:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartElement [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:186:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartElement [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:321:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Characters [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:398:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndElement [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:556:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:703:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/volta.cpp:317:16: style: Variable 'endMeasure' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/vibrato.cpp:372:43: style:inconclusive: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/vibrato.h:92:48: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/vibrato.cpp:372:43: note: Function 'propertyId' argument 1 names different: declaration 'xmlName' definition 'name'. musescore3-3.2.3+dfsg2.orig/libmscore/volta.cpp:340:16: style: Variable 'endMeasure' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/vibrato.cpp:252:29: performance: Range variable 'i' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/libmscore/vibrato.cpp:267:29: performance: Range variable 'i' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/libmscore/vibrato.cpp:63:18: style: Variable 'f' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/vibrato.cpp:82:18: style: Variable 'f' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/libmscore/volta.cpp:187:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/vibrato.cpp:253:41: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/vibrato.cpp:268:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/xmlwriter.cpp:36:43: style:inconclusive: Function 'XmlWriter' argument 2 names different: declaration 'dev' definition 'device'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/xml.h:246:38: note: Function 'XmlWriter' argument 2 names different: declaration 'dev' definition 'device'. musescore3-3.2.3+dfsg2.orig/libmscore/xmlwriter.cpp:36:43: note: Function 'XmlWriter' argument 2 names different: declaration 'dev' definition 'device'. musescore3-3.2.3+dfsg2.orig/libmscore/xmlwriter.cpp:170:35: style:inconclusive: Function 'netag' argument 1 names different: declaration 'name' definition 's'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/xml.h:294:30: note: Function 'netag' argument 1 names different: declaration 'name' definition 's'. musescore3-3.2.3+dfsg2.orig/libmscore/xmlwriter.cpp:170:35: note: Function 'netag' argument 1 names different: declaration 'name' definition 's'. musescore3-3.2.3+dfsg2.orig/miditools/midifile.cpp:35:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/miditools/midifile.cpp:351:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/midi/midifile.cpp:94:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_NOTEON [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/midi/midifile.cpp:331:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_META [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/midi/midifile.cpp:563:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_SYSEX [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/midi/midifile.cpp:701:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_INVALID [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/miditools/midievent.h:119:7: warning:inconclusive: Member variable 'MidiEvent::_type' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/miditools/midievent.h:119:7: warning:inconclusive: Member variable 'MidiEvent::_channel' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/miditools/midievent.h:119:7: warning:inconclusive: Member variable 'MidiEvent::_dataA' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/miditools/midievent.h:119:7: warning:inconclusive: Member variable 'MidiEvent::_dataB' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/miditools/midifile.cpp:20:11: warning: Member variable 'MidiFile::status' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/miditools/midifile.cpp:20:11: warning: Member variable 'MidiFile::sstatus' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/miditools/midifile.cpp:20:11: warning: Member variable 'MidiFile::click' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/miditools/midifile.cpp:20:11: warning: Member variable 'MidiFile::curPos' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/miditools/midifile.h:35:7: style: Class 'MidiTrack' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/miditools/midifile.cpp:64:32: style: Condition 'readTrack()' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/miditools/midifile.cpp:64:32: note: Calling function 'readTrack' returns 0 musescore3-3.2.3+dfsg2.orig/miditools/midifile.cpp:64:32: note: Condition 'readTrack()' is always false musescore3-3.2.3+dfsg2.orig/miditools/midifile.cpp:69:38: style: Condition 'readTrack()' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/miditools/midifile.cpp:69:38: note: Calling function 'readTrack' returns 0 musescore3-3.2.3+dfsg2.orig/miditools/midifile.cpp:69:38: note: Condition 'readTrack()' is always false musescore3-3.2.3+dfsg2.orig/miditools/midifile.cpp:365:27: style: Condition 'writeTrack(t)' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/miditools/midifile.cpp:365:27: note: Calling function 'writeTrack' returns 0 musescore3-3.2.3+dfsg2.orig/miditools/midifile.cpp:365:27: note: Condition 'writeTrack(t)' is always false musescore3-3.2.3+dfsg2.orig/miditools/midifile.cpp:124:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/miditools/midifile.cpp:480:29: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/miditools/smf2xml.cpp:61:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/miditools/midifile.cpp:462:50: style:inconclusive: Function 'writeStatus' argument 2 names different: declaration 'channel' definition 'c'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/miditools/midifile.h:76:43: note: Function 'writeStatus' argument 2 names different: declaration 'channel' definition 'c'. musescore3-3.2.3+dfsg2.orig/miditools/midifile.cpp:462:50: note: Function 'writeStatus' argument 2 names different: declaration 'channel' definition 'c'. musescore3-3.2.3+dfsg2.orig/miditools/midifile.cpp:364:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/miditools/midifile.cpp:250:26: style: Variable 'dataLen' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/miditools/xmlwriter.h:33:7: style: Class 'XmlWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/miditools/smf2xml.cpp:100:14: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/miditools/smf2xml.cpp:104:14: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/miditools/tempomap.cpp:45:14: style: Local variable 'tempo' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/miditools/tempomap.h:25:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/miditools/tempomap.cpp:45:14: note: Shadow variable musescore3-3.2.3+dfsg2.orig/miditools/xmlreader.cpp:82:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartElement [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/miditools/xmlreader.cpp:96:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartElement [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/miditools/xmlreader.cpp:110:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartElement [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/miditools/xml2smf.cpp:58:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/miditools/xmlreader.cpp:22:7: performance: Variable 'docName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/miditools/xmlreader.h:32:7: style: Class 'XmlReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/miditools/xmlreader.h:33:7: style: Class 'XmlReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/miditools/xmlreader.h:34:7: style: Class 'XmlReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/miditools/xmlreader.h:35:7: style: Class 'XmlReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/miditools/xml2smf.cpp:97:14: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/miditools/xml2smf.cpp:101:14: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/miditools/xml2smf.cpp:112:43: style: Local variable 'tag' shadows outer variable [shadowVariable] musescore3-3.2.3+dfsg2.orig/miditools/xml2smf.cpp:109:31: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/miditools/xml2smf.cpp:112:43: note: Shadow variable musescore3-3.2.3+dfsg2.orig/miditools/xml2smf.cpp:116:55: style: Local variable 'tag' shadows outer variable [shadowVariable] musescore3-3.2.3+dfsg2.orig/miditools/xml2smf.cpp:112:43: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/miditools/xml2smf.cpp:116:55: note: Shadow variable musescore3-3.2.3+dfsg2.orig/miditools/xml2smf.cpp:120:49: style: Local variable 'c' shadows outer variable [shadowVariable] musescore3-3.2.3+dfsg2.orig/miditools/xml2smf.cpp:57:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/miditools/xml2smf.cpp:120:49: note: Shadow variable musescore3-3.2.3+dfsg2.orig/miditools/xml2smf.cpp:129:49: style: Local variable 'c' shadows outer variable [shadowVariable] musescore3-3.2.3+dfsg2.orig/miditools/xml2smf.cpp:57:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/miditools/xml2smf.cpp:129:49: note: Shadow variable musescore3-3.2.3+dfsg2.orig/miditools/xml2smf.cpp:138:49: style: Local variable 'c' shadows outer variable [shadowVariable] musescore3-3.2.3+dfsg2.orig/miditools/xml2smf.cpp:57:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/miditools/xml2smf.cpp:138:49: note: Shadow variable musescore3-3.2.3+dfsg2.orig/miditools/xml2smf.cpp:147:49: style: Local variable 'c' shadows outer variable [shadowVariable] musescore3-3.2.3+dfsg2.orig/miditools/xml2smf.cpp:57:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/miditools/xml2smf.cpp:147:49: note: Shadow variable musescore3-3.2.3+dfsg2.orig/miditools/xml2smf.cpp:155:49: style: Local variable 'c' shadows outer variable [shadowVariable] musescore3-3.2.3+dfsg2.orig/miditools/xml2smf.cpp:57:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/miditools/xml2smf.cpp:155:49: note: Shadow variable musescore3-3.2.3+dfsg2.orig/miditools/xmlwriter.cpp:63:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/miditools/xmlwriter.cpp:75:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/miditools/xmlwriter.cpp:93:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/miditools/xmlwriter.cpp:124:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:551:66: style:inconclusive: Function 'performReadAhead' argument 1 names different: declaration 'readAheadRoutine' definition 'f'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/xml.h:209:61: note: Function 'performReadAhead' argument 1 names different: declaration 'readAheadRoutine' definition 'f'. musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:551:66: note: Function 'performReadAhead' argument 1 names different: declaration 'readAheadRoutine' definition 'f'. musescore3-3.2.3+dfsg2.orig/mscore/abstractdialog.cpp:37:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LanguageChange [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:671:32: style:inconclusive: Function 'addLink' argument 1 names different: declaration 'staff' definition 's'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/xml.h:198:27: note: Function 'addLink' argument 1 names different: declaration 'staff' definition 's'. musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:671:32: note: Function 'addLink' argument 1 names different: declaration 'staff' definition 's'. musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:721:52: style:inconclusive: Function 'assignLocalIndex' argument 1 names different: declaration 'mainElementInfo' definition 'mainElementLocation'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/libmscore/xml.h:60:44: note: Function 'assignLocalIndex' argument 1 names different: declaration 'mainElementInfo' definition 'mainElementLocation'. musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:721:52: note: Function 'assignLocalIndex' argument 1 names different: declaration 'mainElementInfo' definition 'mainElementLocation'. musescore3-3.2.3+dfsg2.orig/miditools/xmlwriter.cpp:28:33: style:inconclusive: Function 'XmlWriter' argument 1 names different: declaration 'dev' definition 'device'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/miditools/xmlwriter.h:33:28: note: Function 'XmlWriter' argument 1 names different: declaration 'dev' definition 'device'. musescore3-3.2.3+dfsg2.orig/miditools/xmlwriter.cpp:28:33: note: Function 'XmlWriter' argument 1 names different: declaration 'dev' definition 'device'. musescore3-3.2.3+dfsg2.orig/miditools/xmlwriter.cpp:122:35: style:inconclusive: Function 'netag' argument 1 names different: declaration 'name' definition 's'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/miditools/xmlwriter.h:44:30: note: Function 'netag' argument 1 names different: declaration 'name' definition 's'. musescore3-3.2.3+dfsg2.orig/miditools/xmlwriter.cpp:122:35: note: Function 'netag' argument 1 names different: declaration 'name' definition 's'. musescore3-3.2.3+dfsg2.orig/mscore/accessibletoolbutton.cpp:13:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabFocus [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:701:48: style: Variable 'staffLinks' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/mscore/accessibletoolbutton.cpp:23:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabFocusReason [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/accessibletoolbutton.cpp:39:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Enter [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/accessibletoolbutton.h:13:7: style: Class 'AccessibleToolButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/midi/midifile.cpp:904:13: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:445:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:467:32: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:481:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/midi/midifile.cpp:57:11: warning: Member variable 'MidiFile::_division' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:494:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/midi/midifile.cpp:57:11: warning: Member variable 'MidiFile::status' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:537:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/midi/midifile.cpp:57:11: warning: Member variable 'MidiFile::sstatus' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/midi/midifile.cpp:57:11: warning: Member variable 'MidiFile::click' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/midi/midifile.cpp:57:11: warning: Member variable 'MidiFile::curPos' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/midi/midifile.cpp:80:27: style: Condition 'writeTrack(t)' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/midi/midifile.cpp:80:27: note: Calling function 'writeTrack' returns 0 musescore3-3.2.3+dfsg2.orig/midi/midifile.cpp:80:27: note: Condition 'writeTrack(t)' is always false musescore3-3.2.3+dfsg2.orig/midi/midifile.cpp:353:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/midi/midifile.cpp:364:29: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/midi/midifile.cpp:191:32: style:inconclusive: Function 'writeStatus' argument 1 names different: declaration 'type' definition 'nstat'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/midi/midifile.h:95:28: note: Function 'writeStatus' argument 1 names different: declaration 'type' definition 'nstat'. musescore3-3.2.3+dfsg2.orig/midi/midifile.cpp:191:32: note: Function 'writeStatus' argument 1 names different: declaration 'type' definition 'nstat'. musescore3-3.2.3+dfsg2.orig/midi/midifile.cpp:191:43: style:inconclusive: Function 'writeStatus' argument 2 names different: declaration 'channel' definition 'c'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/midi/midifile.h:95:38: note: Function 'writeStatus' argument 2 names different: declaration 'channel' definition 'c'. musescore3-3.2.3+dfsg2.orig/midi/midifile.cpp:191:43: note: Function 'writeStatus' argument 2 names different: declaration 'channel' definition 'c'. musescore3-3.2.3+dfsg2.orig/midi/midifile.cpp:79:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:373:25: style: Variable 'level' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/musescore.h:138:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/musescore.h:667:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/articulationprop.cpp:45:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/musescore.h:136:13: performance: Variable 'key' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/musescore.h:137:13: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/musescore.h:138:13: performance: Variable 'handbook' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/musescore.h:141:13: performance: Variable 'key' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/musescore.h:142:13: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/musescore.h:143:13: performance: Variable 'handbook' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/articulationprop.h:44:7: style: Class 'ArticulationProperties' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/updatechecker.h:62:7: style: Class 'UpdateChecker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/updatechecker.h:68:7: style: Class 'ExtensionsUpdateChecker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/newwizard.h:53:7: style: Class 'TimesigWizard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/newwizard.h:68:7: style: Class 'TitleWizard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/newwizard.h:82:7: style: Class 'NewWizardInfoPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/newwizard.h:106:7: style: Class 'NewWizardInstrumentsPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/newwizard.h:123:7: style: Class 'NewWizardTimesigPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/newwizard.h:146:7: style: Class 'NewWizardTemplatePage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/newwizard.h:166:7: style: Class 'NewWizardKeysigPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/newwizard.h:194:7: style: Class 'NewWizard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/musescore.h:186:7: style: Class 'InsertMeasuresDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/musescore.h:200:7: style: Class 'MeasuresDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/updatechecker.h:58:20: style: The function 'getUpdatePrefValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/updatechecker.h:36:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/updatechecker.h:58:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/updatechecker.h:59:23: style: The function 'getUpdatePrefString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/updatechecker.h:37:23: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/updatechecker.h:59:23: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/updatechecker.h:72:20: style: The function 'getUpdatePrefValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/updatechecker.h:36:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/updatechecker.h:72:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/updatechecker.h:73:23: style: The function 'getUpdatePrefString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/updatechecker.h:37:23: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/updatechecker.h:73:23: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/musescore.h:666:27: performance: Function 'revision()' should return member 'rev' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.h:310:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/albummanager.cpp:34:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/albummanager.cpp:71:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TITLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/albummanager.cpp:107:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scoreList [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/albummanager.cpp:131:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scoreList [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/albummanager.cpp:204:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scoreList [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/musescore.h:135:34: performance: Function parameter 'k' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/musescore.h:135:51: performance: Function parameter 'n' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/musescore.h:140:34: performance: Function parameter 'k' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/musescore.h:140:51: performance: Function parameter 'n' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/musescore.h:140:68: performance: Function parameter 'h' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/musescore.h:452:40: performance: Function parameter 'whereTo' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/musescore.h:854:59: performance: Function parameter 'l' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/musescore.h:859:59: performance: Function parameter 'l' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/musescore.h:864:61: performance: Function parameter 'l' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/musescore.h:665:33: style: Parameter 'r' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/mscore/globals.h:74:53: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] musescore3-3.2.3+dfsg2.orig/mscore/breaksdialog.cpp:32:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/breaksdialog.h:38:7: style: Class 'BreaksDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:99:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:386:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_NOT_FOUND [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:559:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:642:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_CHORD [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:667:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:772:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:882:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_NOTE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:934:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable smDrumset [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:235:23: style:inconclusive: Technically the member function 'Ms::Preference::type' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:363:31: style:inconclusive: Technically the member function 'Ms::Preferences::getLocalPreferences' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:366:12: style:inconclusive: Technically the member function 'Ms::Preferences::getUseLocalPreferences' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/albummanager.h:47:7: style: Class 'AlbumManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.h:292:7: style: Class 'ScoreView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:241:7: style: Class 'IntPreference' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:247:7: style: Class 'DoublePreference' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:253:7: style: Class 'BoolPreference' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:259:7: style: Class 'StringPreference' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:265:7: style: Class 'ColorPreference' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:272:7: style: Class 'EnumPreference' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/albummanager.h:44:20: style: The function 'retranslate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/abstractdialog.h:43:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/albummanager.h:44:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:242:20: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:236:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:242:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:248:20: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:236:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:248:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:254:20: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:236:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:254:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:260:20: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:236:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:260:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:266:20: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:236:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:266:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:273:20: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:236:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:273:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:363:31: performance: Function 'getLocalPreferences()' should return member 'localPreferences' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:301:34: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:302:30: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:303:30: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:304:33: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:306:41: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:307:42: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:308:43: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:309:36: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:327:43: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:328:34: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:329:37: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:330:39: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:331:32: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:332:38: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:335:44: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:336:40: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:341:49: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:353:46: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/bendproperties.cpp:41:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/bendproperties.cpp:130:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/bendproperties.cpp:225:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pitch [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/bendproperties.h:45:7: style: Class 'BendProperties' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/bendcanvas.h:39:7: style: Class 'BendCanvas' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/bendproperties.cpp:72:26: style: Local variable 'points' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/bendproperties.h:46:32: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/bendproperties.cpp:72:26: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:48:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Light [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:111:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:163:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:760:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:799:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:1191:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_NOT_FOUND [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:37:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:50:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defaultColor [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:93:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:127:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blue [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:151:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnchorUnderMouse [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:220:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gray [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:267:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:344:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:449:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:104:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPOGGIATURA [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:203:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fermataBelow [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:468:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:520:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1116:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable measureSpacing [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1792:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:2154:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:2333:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:2407:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:2442:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:2698:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_NOT_FOUND [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:72:9: warning: Member variable 'BBFile::_version' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:72:9: warning: Member variable 'BBFile::_title' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:72:9: warning: Member variable 'BBFile::_style' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:72:9: warning: Member variable 'BBFile::_key' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:72:9: warning: Member variable 'BBFile::_bpm' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:72:9: warning: Member variable 'BBFile::_startChorus' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:72:9: warning: Member variable 'BBFile::_endChorus' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:72:9: warning: Member variable 'BBFile::_repeats' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:72:9: warning: Member variable 'BBFile::_styleName' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:72:9: warning: Member variable 'BBFile::_measures' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:72:9: warning: Member variable 'BBFile::a' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:72:9: warning: Member variable 'BBFile::size' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/bb.h:50:11: performance:inconclusive: Technically the member function 'Ms::BBTrack::separateVoices' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:998:14: note: Technically the member function 'Ms::BBTrack::separateVoices' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/bb.h:50:11: note: Technically the member function 'Ms::BBTrack::separateVoices' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/bb.h:141:11: style:inconclusive: Technically the member function 'Ms::BBFile::timesigZ' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/bb.h:142:11: style:inconclusive: Technically the member function 'Ms::BBFile::timesigN' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/bb.h:143:16: performance:inconclusive: Technically the member function 'Ms::BBFile::processPendingNotes' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:556:18: note: Technically the member function 'Ms::BBFile::processPendingNotes' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/bb.h:143:16: note: Technically the member function 'Ms::BBFile::processPendingNotes' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/bb.h:153:22: style:inconclusive: Technically the member function 'Ms::BBFile::chords' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/bb.h:39:7: style: Class 'BBTrack' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:62:7: style: Struct 'MNote' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/bb.h:153:22: performance: Function 'chords()' should return member '_chords' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:105:15: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:433:38: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:450:32: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:521:32: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:595:27: style: Variable 'nl' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:395:24: style: Variable 'tracks' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:451:22: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:329:63: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:147:12: warning: Member variable 'ChordView::_locator' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:147:12: warning: Member variable 'ChordView::_pos' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:147:12: warning: Member variable 'ChordView::locatorLine' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/piano.h:71:7: style: Class 'Piano' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:32:24: style:inconclusive: Function 'GripItem' argument 1 names different: declaration 'gripType' definition 'type'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/chordview.h:45:20: note: Function 'GripItem' argument 1 names different: declaration 'gripType' definition 'type'. musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:32:24: note: Function 'GripItem' argument 1 names different: declaration 'gripType' definition 'type'. musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:48:32: style:inconclusive: Function 'paint' argument 1 names different: declaration 'painter' definition 'p'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/chordview.h:39:36: note: Function 'paint' argument 1 names different: declaration 'painter' definition 'p'. musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:48:32: note: Function 'paint' argument 1 names different: declaration 'painter' definition 'p'. musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:137:33: style:inconclusive: Function 'setCurrent' argument 1 names different: declaration 'v' definition 'val'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/chordview.h:70:28: note: Function 'setCurrent' argument 1 names different: declaration 'v' definition 'val'. musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:137:33: note: Function 'setCurrent' argument 1 names different: declaration 'v' definition 'val'. musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:177:59: style:inconclusive: Function 'drawBackground' argument 2 names different: declaration 'rect' definition 'r'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/chordview.h:94:60: note: Function 'drawBackground' argument 2 names different: declaration 'rect' definition 'r'. musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:177:59: note: Function 'drawBackground' argument 2 names different: declaration 'rect' definition 'r'. musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:429:28: style:inconclusive: Function 'y2pitch' argument 1 names different: declaration 'pix' definition 'y'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/chordview.h:130:30: note: Function 'y2pitch' argument 1 names different: declaration 'pix' definition 'y'. musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:429:28: note: Function 'y2pitch' argument 1 names different: declaration 'pix' definition 'y'. musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:308:29: style: Local variable 'items' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/chordview.h:119:29: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:308:29: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:546:29: style: Local variable 'items' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/chordview.h:119:29: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:546:29: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:564:29: style: Local variable 'items' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/chordview.h:119:29: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:564:29: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:311:19: style: Variable 'note' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:490:18: style: Variable 'tick' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/continuouspanel.cpp:108:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elementLessThan [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:90:7: warning: Member variable 'CapClef::form' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:90:7: warning: Member variable 'CapClef::line' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:90:7: warning: Member variable 'CapClef::oct' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:111:7: warning: Member variable 'CapKey::signature' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:127:7: warning: Member variable 'CapMeter::numerator' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:127:7: warning: Member variable 'CapMeter::log2Denom' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:127:7: warning: Member variable 'CapMeter::allaBreve' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:141:7: warning: Member variable 'CapExplicitBarline::_barMode' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:262:7: warning: Member variable 'BasicRectObj::width' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:262:7: warning: Member variable 'BasicRectObj::yxRatio' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:262:7: warning: Member variable 'BasicRectObj::height' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:290:7: warning: Member variable 'TransposableObj::b' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:315:7: warning: Member variable 'LineObj::lineWidth' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:316:7: warning: Member variable 'LineObj::lineWidth' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:330:7: warning: Member variable 'RectEllipseObj::radius' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:330:7: warning: Member variable 'RectEllipseObj::bFilled' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:344:7: warning: Member variable 'PolygonObj::bFilled' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:344:7: warning: Member variable 'PolygonObj::lineWidth' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:359:7: warning: Member variable 'WavyLineObj::waveLen' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:359:7: warning: Member variable 'WavyLineObj::adapt' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:372:7: warning: Member variable 'NotelinesObj::x0' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:372:7: warning: Member variable 'NotelinesObj::x1' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:372:7: warning: Member variable 'NotelinesObj::y' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:409:7: warning: Member variable 'GuitarObj::flags' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:409:7: warning: Member variable 'GuitarObj::strings' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:492:7: warning: Member variable 'BracketObj::orientation' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:492:7: warning: Member variable 'BracketObj::number' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:533:7: warning: Member variable 'BasicDurationalObj::nDots' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:533:7: warning: Member variable 'BasicDurationalObj::noDuration' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:533:7: warning: Member variable 'BasicDurationalObj::postGrace' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:533:7: warning: Member variable 'BasicDurationalObj::bSmall' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:533:7: warning: Member variable 'BasicDurationalObj::notBlack' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:533:7: warning: Member variable 'BasicDurationalObj::t' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:533:7: warning: Member variable 'BasicDurationalObj::horizontalShift' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:533:7: warning: Member variable 'BasicDurationalObj::count' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:533:7: warning: Member variable 'BasicDurationalObj::tripartite' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:533:7: warning: Member variable 'BasicDurationalObj::isProlonging' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:533:7: warning: Member variable 'BasicDurationalObj::invisible' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:93:19: style:inconclusive: Technically the member function 'Ms::CapClef::name' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:446:12: performance:inconclusive: Technically the member function 'Ms::SlurObj::readCapx' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:511:15: note: Technically the member function 'Ms::SlurObj::readCapx' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/capella.h:446:12: note: Technically the member function 'Ms::SlurObj::readCapx' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/capella.h:690:15: performance:inconclusive: Technically the member function 'Ms::Capella::error' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:723:12: performance:inconclusive: Technically the member function 'Ms::Capella::readCapxStaveLayout' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:874:15: note: Technically the member function 'Ms::Capella::readCapxStaveLayout' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/capella.h:723:12: note: Technically the member function 'Ms::Capella::readCapxStaveLayout' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/capella.h:144:19: warning: The class 'CapExplicitBarline' defines member function with name 'type' also defined in its parent class 'NoteObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:66:29: note: Parent function 'NoteObj::type' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:144:19: note: Derived function 'CapExplicitBarline::type' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:263:12: warning: The class 'BasicRectObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:252:12: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:263:12: note: Derived function 'BasicRectObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:278:12: warning: The class 'GroupObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:252:12: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:278:12: note: Derived function 'GroupObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:291:12: warning: The class 'TransposableObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:252:12: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:291:12: note: Derived function 'TransposableObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:305:12: warning: The class 'MetafileObj' defines member function with name 'read' also defined in its parent class 'BasicRectObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:263:12: note: Parent function 'BasicRectObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:305:12: note: Derived function 'MetafileObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:305:12: warning: The class 'MetafileObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:252:12: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:305:12: note: Derived function 'MetafileObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:317:12: warning: The class 'LineObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:252:12: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:317:12: note: Derived function 'LineObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:331:12: warning: The class 'RectEllipseObj' defines member function with name 'read' also defined in its parent class 'LineObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:317:12: note: Parent function 'LineObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:331:12: note: Derived function 'RectEllipseObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:331:12: warning: The class 'RectEllipseObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:252:12: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:331:12: note: Derived function 'RectEllipseObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:345:12: warning: The class 'PolygonObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:252:12: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:345:12: note: Derived function 'PolygonObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:360:12: warning: The class 'WavyLineObj' defines member function with name 'read' also defined in its parent class 'LineObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:317:12: note: Parent function 'LineObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:360:12: note: Derived function 'WavyLineObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:360:12: warning: The class 'WavyLineObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:252:12: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:360:12: note: Derived function 'WavyLineObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:373:12: warning: The class 'NotelinesObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:252:12: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:373:12: note: Derived function 'NotelinesObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:389:12: warning: The class 'VoltaObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:252:12: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:389:12: note: Derived function 'VoltaObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:521:16: warning: The class 'VoltaObj' defines member function with name 'readCapx' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:81:20: note: Parent function 'BasicDrawObj::readCapx' musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:521:16: note: Derived function 'VoltaObj::readCapx' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:414:13: warning: The class 'GuitarObj' defines member variable with name 'flags' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:242:42: note: Parent variable 'BasicDrawObj::flags' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:414:13: note: Derived variable 'GuitarObj::flags' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:410:12: warning: The class 'GuitarObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:252:12: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:410:12: note: Derived function 'GuitarObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:426:12: warning: The class 'TrillObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:252:12: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:426:12: note: Derived function 'TrillObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:549:16: warning: The class 'TrillObj' defines member function with name 'readCapx' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:81:20: note: Parent function 'BasicDrawObj::readCapx' musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:549:16: note: Derived function 'TrillObj::readCapx' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:445:12: warning: The class 'SlurObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:252:12: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:445:12: note: Derived function 'SlurObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:511:15: warning: The class 'SlurObj' defines member function with name 'readCapx' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:81:20: note: Parent function 'BasicDrawObj::readCapx' musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:511:15: note: Derived function 'SlurObj::readCapx' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:459:12: warning: The class 'TextObj' defines member function with name 'read' also defined in its parent class 'BasicRectObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:263:12: note: Parent function 'BasicRectObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:459:12: note: Derived function 'TextObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:459:12: warning: The class 'TextObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:252:12: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:459:12: note: Derived function 'TextObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:477:12: warning: The class 'SimpleTextObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:252:12: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:477:12: note: Derived function 'SimpleTextObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:480:21: warning: The class 'SimpleTextObj' defines member function with name 'readCapx' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:81:20: note: Parent function 'BasicDrawObj::readCapx' musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:480:21: note: Derived function 'SimpleTextObj::readCapx' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:493:12: warning: The class 'BracketObj' defines member function with name 'read' also defined in its parent class 'LineObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:317:12: note: Parent function 'LineObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:493:12: note: Derived function 'BracketObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:493:12: warning: The class 'BracketObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:252:12: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:493:12: note: Derived function 'BracketObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:507:12: warning: The class 'WedgeObj' defines member function with name 'read' also defined in its parent class 'LineObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:317:12: note: Parent function 'LineObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:507:12: note: Derived function 'WedgeObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:507:12: warning: The class 'WedgeObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:252:12: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:507:12: note: Derived function 'WedgeObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:567:16: warning: The class 'WedgeObj' defines member function with name 'readCapx' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:81:20: note: Parent function 'BasicDrawObj::readCapx' musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:567:16: note: Derived function 'WedgeObj::readCapx' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:583:12: warning: The class 'ChordObj' defines member function with name 'read' also defined in its parent class 'BasicDurationalObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:534:12: note: Parent function 'BasicDurationalObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:583:12: note: Derived function 'ChordObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:604:12: warning: The class 'RestObj' defines member function with name 'read' also defined in its parent class 'BasicDurationalObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:534:12: note: Parent function 'BasicDurationalObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:604:12: note: Derived function 'RestObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:54:7: style: Class 'CapellaObj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:65:7: style: Class 'NoteObj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:90:7: style: Class 'CapClef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:111:7: style: Class 'CapKey' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:127:7: style: Class 'CapMeter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:141:7: style: Class 'CapExplicitBarline' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:277:7: style: Class 'GroupObj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:290:7: style: Class 'TransposableObj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:304:7: style: Class 'MetafileObj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:315:7: style: Class 'LineObj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:330:7: style: Class 'RectEllipseObj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:344:7: style: Class 'PolygonObj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:359:7: style: Class 'WavyLineObj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:372:7: style: Class 'NotelinesObj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:385:7: style: Class 'VoltaObj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:409:7: style: Class 'GuitarObj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:424:7: style: Class 'TrillObj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:443:7: style: Class 'SlurObj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:457:7: style: Class 'TextObj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:475:7: style: Class 'SimpleTextObj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:492:7: style: Class 'BracketObj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:505:7: style: Class 'WedgeObj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:533:7: style: Class 'BasicDurationalObj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:582:7: style: Class 'ChordObj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:603:7: style: Class 'RestObj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:479:15: performance: Function 'text()' should return member '_text' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:803:34: style: Condition '(b&4)!=0' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:801:26: note: Assignment 'b=0', assigned value is 0 musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:803:34: note: Condition '(b&4)!=0' is always false musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:162:15: style: Local variable 'type' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:144:19: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:162:15: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:189:15: style: Local variable 'clef' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:97:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:189:15: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:63:39: style: Parameter 'str' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:230:38: style: Parameter 'time' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:362:43: style: Parameter 'strPitch' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/mscore/downloadUtils.cpp:25:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/downloadUtils.cpp:60:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/downloadUtils.h:35:18: performance: Function 'returnData()' should return member 'sdata' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/downloadUtils.cpp:52:22: style: Variable 'reply' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/continuouspanel.cpp:108:7: style: Obsolete function 'qStableSort' called. It is recommended to use 'std::stable_sort' instead. [prohibitedqStableSortCalled] musescore3-3.2.3+dfsg2.orig/mscore/continuouspanel.cpp:38:18: warning: Member variable 'ContinuousPanel::_score' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/continuouspanel.h:39:12: style:inconclusive: Technically the member function 'Ms::ContinuousPanel::visible' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/continuouspanel.h:41:13: style:inconclusive: Technically the member function 'Ms::ContinuousPanel::width' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/continuouspanel.h:33:7: style: Class 'ContinuousPanel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/continuouspanel.cpp:50:53: style:inconclusive: Function 'paint' argument 2 names different: declaration 'p' definition 'painter'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/continuouspanel.h:43:44: note: Function 'paint' argument 2 names different: declaration 'p' definition 'painter'. musescore3-3.2.3+dfsg2.orig/mscore/continuouspanel.cpp:50:53: note: Function 'paint' argument 2 names different: declaration 'p' definition 'painter'. musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:147:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:269:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HBOX [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:323:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYMBOL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:378:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/dragelement.cpp:51:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:449:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:577:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:601:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:835:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:977:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1440:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCENTER [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1497:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPC_INVALID [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1721:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1829:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1839:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1896:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADD [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2002:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2051:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2338:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2433:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable START [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2482:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable START [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2524:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2803:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.h:30:28: performance: Variable '_tourName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.h:34:26: style:inconclusive: Technically the member function 'Ms::Tour::messages' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.h:42:15: style:inconclusive: Technically the member function 'Ms::Tour::tourName' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.h:45:12: style:inconclusive: Technically the member function 'Ms::Tour::completed' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.h:30:7: style: Class 'Tour' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.h:62:7: style: Class 'OverlayWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.h:90:7: style: Class 'TourHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.h:34:26: performance: Function 'messages()' should return member '_messages' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.h:42:15: performance: Function 'tourName()' should return member '_tourName' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/dragdrop.cpp:151:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/dragdrop.cpp:203:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mimeSymbolListFormat [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/dragdrop.cpp:318:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/dragdrop.cpp:447:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STAFF_LINES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/dragdrop.cpp:639:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VBOX [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.h:15:45: performance: Function parameter 'w' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.h:30:20: performance: Function parameter 'name' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.h:32:31: performance: Function parameter 'm' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.h:32:49: performance: Function parameter 'w' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.h:41:32: performance: Function parameter 'n' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/driver.cpp:140:18: style: The comparison 'driver == 0' is always true. [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/mscore/driver.cpp:52:24: note: 'driver' is assigned value '0' here. musescore3-3.2.3+dfsg2.orig/mscore/driver.cpp:140:18: note: The comparison 'driver == 0' is always true. musescore3-3.2.3+dfsg2.orig/mscore/driver.cpp:50:28: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/dragdrop.cpp:592:26: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:115:7: style: Class 'Debugger' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:441:7: style: Class 'DoubleLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:706:7: style: Class 'ElementListWidgetItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:185:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:185:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:205:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:205:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:232:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:232:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:245:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:245:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:271:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:271:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:294:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:294:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:314:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:314:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:329:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:329:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:350:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:350:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:365:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:350:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:365:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:392:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:392:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:407:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:407:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:430:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:430:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:460:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:350:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:460:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:478:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:460:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:478:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:502:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:502:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:519:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:519:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:539:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:350:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:539:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:556:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:556:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:573:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:573:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:587:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:587:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:604:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:604:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:622:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:622:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:638:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:539:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:638:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:655:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:655:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:672:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:672:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:686:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:686:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:700:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:700:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:714:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:714:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:728:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:728:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:742:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:742:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:756:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:756:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:774:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:774:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:788:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:788:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:802:20: style: The function 'setElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:166:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.h:802:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:117:30: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:124:30: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:493:44: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:529:31: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:729:17: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:740:37: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:764:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:773:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:782:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:791:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:820:23: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:835:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:862:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:898:68: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:954:22: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:987:68: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:995:68: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1003:68: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1011:68: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1019:68: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1027:68: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1038:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1047:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1056:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1065:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1070:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1075:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1080:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1094:8: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1103:8: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1113:8: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1141:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1170:68: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1187:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1196:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1205:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1214:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1223:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1232:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1241:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1299:68: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1479:26: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1571:23: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1617:26: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1639:26: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1703:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1712:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1721:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1746:23: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1829:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1839:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1989:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2002:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2051:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2111:22: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2125:71: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2186:26: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2213:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2222:25: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2248:19: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2313:17: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2321:71: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2338:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2684:22: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2741:26: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2780:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2786:23: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2803:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2813:37: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:482:34: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:529:26: style: Variable 'ei' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:740:30: style: Variable 'item' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2813:30: style: Variable 'item' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/editdrumset.h:32:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] musescore3-3.2.3+dfsg2.orig/mscore/drumroll.cpp:58:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToRight [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/drumroll.cpp:234:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFFSET_VAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/drumroll.cpp:261:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SINGLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/drumroll.cpp:356:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFFSET_VAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/drumroll.h:74:7: style: Class 'DrumrollEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/ruler.h:69:7: style: Class 'Ruler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/drumview.h:41:7: style: Class 'DrumItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/drumroll.cpp:306:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/drumroll.cpp:351:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/drumroll.cpp:192:38: style:inconclusive: Function 'setStaff' argument 1 names different: declaration 'staff' definition 'st'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/drumroll.h:75:28: note: Function 'setStaff' argument 1 names different: declaration 'staff' definition 'st'. musescore3-3.2.3+dfsg2.orig/mscore/drumroll.cpp:192:38: note: Function 'setStaff' argument 1 names different: declaration 'staff' definition 'st'. musescore3-3.2.3+dfsg2.orig/mscore/drumtools.cpp:48:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopDockWidgetArea [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/drumtools.cpp:122:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UP [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/drumtools.cpp:201:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHORD [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/drumtools.cpp:228:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHORD [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/drumtools.cpp:243:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LanguageChange [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/drumview.cpp:56:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/drumview.cpp:79:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blue [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/drumview.cpp:143:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gray [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/drumview.cpp:248:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnchorUnderMouse [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/drumview.cpp:263:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blue [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/drumview.cpp:344:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editdrumset.cpp:608:39: error: There is an unknown macro here somewhere. Configuration is required. If MSC_VERSION is a macro then please configure it. [unknownMacro] musescore3-3.2.3+dfsg2.orig/mscore/drumtools.h:53:7: style: Class 'DrumTools' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/palette.h:66:7: style: Class 'PaletteProperties' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/palette.h:80:7: style: Class 'PaletteCellProperties' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/palette.h:97:7: style: Class 'PaletteScrollArea' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/palette.h:162:7: style: Class 'Palette' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/editdrumset.h:61:7: style: Class 'EditDrumset' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/editdrumset.h:68:7: style: Class 'EditDrumsetTreeWidgetItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/palette.h:204:15: performance: Function 'name()' should return member '_name' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/palette.h:216:27: performance: Function 'getDragCells()' should return member 'dragCells' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/drumtools.cpp:148:31: style: Redundant initialization for 'noteheadSym'. The initialized value is overwritten before it is read. [redundantInitialization] musescore3-3.2.3+dfsg2.orig/mscore/drumtools.cpp:146:31: note: noteheadSym is initialized musescore3-3.2.3+dfsg2.orig/mscore/drumtools.cpp:148:31: note: noteheadSym is overwritten musescore3-3.2.3+dfsg2.orig/mscore/palette.h:171:24: performance: Function parameter 'tag' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/drumtools.cpp:217:18: style: Variable 'pitchCell' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/drumtools.cpp:231:18: style: Variable 'pitchCell' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/editelement.cpp:117:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_GRIP [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editelement.cpp:139:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImCursorRectangle [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editelement.cpp:163:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LYRICS [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editelement.cpp:186:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editfiguredbass.cpp:72:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editfiguredbass.cpp:150:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/textpalette.h:55:7: style: Class 'TextPalette' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/texttools.h:57:7: style: Class 'TextTools' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorBase.h:82:7: style: Class 'InspectorBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorElementBase.h:43:7: style: Class 'InspectorElementBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorTextBase.h:35:7: style: Class 'InspectorTextBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.h:70:7: style: Class 'InspectorElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.h:82:7: style: Class 'InspectorBreak' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.h:94:7: style: Class 'InspectorStaffTypeChange' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.h:106:7: style: Class 'InspectorVBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.h:118:7: style: Class 'InspectorTBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.h:130:7: style: Class 'InspectorHBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.h:142:7: style: Class 'InspectorArticulation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.h:154:7: style: Class 'InspectorFermata' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.h:166:7: style: Class 'InspectorSpacer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.h:195:7: style: Class 'InspectorRest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.h:214:7: style: Class 'InspectorClef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.h:229:7: style: Class 'InspectorStem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.h:244:7: style: Class 'InspectorTimeSig' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.h:259:7: style: Class 'InspectorKeySig' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.h:273:7: style: Class 'InspectorTuplet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.h:286:7: style: Class 'InspectorAccidental' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.h:302:7: style: Class 'InspectorBend' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.h:318:7: style: Class 'InspectorTremoloBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.h:331:7: style: Class 'InspectorTremolo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.h:344:7: style: Class 'InspectorTempoText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.h:360:7: style: Class 'InspectorLyric' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.h:373:7: style: Class 'InspectorStaffText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.h:399:7: style: Class 'Inspector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.h:419:7: style: Class 'InspectorSlurTie' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.h:432:7: style: Class 'InspectorCaesura' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.h:445:7: style: Class 'InspectorBracket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.h:458:7: style: Class 'InspectorIname' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.h:471:7: style: Class 'InspectorEmpty' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/editfiguredbass.cpp:47:27: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/editfiguredbass.cpp:45:37: style:inconclusive: Function 'figuredBassTab' argument 1 names different: declaration 'meas' definition 'bMeas'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.h:199:32: note: Function 'figuredBassTab' argument 1 names different: declaration 'meas' definition 'bMeas'. musescore3-3.2.3+dfsg2.orig/mscore/editfiguredbass.cpp:45:37: note: Function 'figuredBassTab' argument 1 names different: declaration 'meas' definition 'bMeas'. musescore3-3.2.3+dfsg2.orig/mscore/editfiguredbass.cpp:45:49: style:inconclusive: Function 'figuredBassTab' argument 2 names different: declaration 'back' definition 'bBack'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.h:199:43: note: Function 'figuredBassTab' argument 2 names different: declaration 'back' definition 'bBack'. musescore3-3.2.3+dfsg2.orig/mscore/editfiguredbass.cpp:45:49: note: Function 'figuredBassTab' argument 2 names different: declaration 'back' definition 'bBack'. musescore3-3.2.3+dfsg2.orig/mscore/editelement.cpp:58:22: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/editinstrument.cpp:34:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editinstrument.h:46:7: style: Class 'EditInstrument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/editinstrument.cpp:43:56: style:inconclusive: Function 'setInstrument' argument 1 names different: declaration 'instr' definition 't'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/editinstrument.h:48:46: note: Function 'setInstrument' argument 1 names different: declaration 'instr' definition 't'. musescore3-3.2.3+dfsg2.orig/mscore/editinstrument.cpp:43:56: note: Function 'setInstrument' argument 1 names different: declaration 'instr' definition 't'. musescore3-3.2.3+dfsg2.orig/mscore/drumview.cpp:244:11: warning: Member variable 'DrumView::staff' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/drumview.cpp:244:11: warning: Member variable 'DrumView::_locator' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/drumview.cpp:244:11: warning: Member variable 'DrumView::locatorLines' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/drumview.cpp:244:11: warning: Member variable 'DrumView::ticks' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/drumview.cpp:108:41: style:inconclusive: Function 'drawBackground' argument 1 names different: declaration 'painter' definition 'p'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/drumview.h:59:45: note: Function 'drawBackground' argument 1 names different: declaration 'painter' definition 'p'. musescore3-3.2.3+dfsg2.orig/mscore/drumview.cpp:108:41: note: Function 'drawBackground' argument 1 names different: declaration 'painter' definition 'p'. musescore3-3.2.3+dfsg2.orig/mscore/drumview.cpp:108:58: style:inconclusive: Function 'drawBackground' argument 2 names different: declaration 'rect' definition 'r'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/drumview.h:59:68: note: Function 'drawBackground' argument 2 names different: declaration 'rect' definition 'r'. musescore3-3.2.3+dfsg2.orig/mscore/drumview.cpp:108:58: note: Function 'drawBackground' argument 2 names different: declaration 'rect' definition 'r'. musescore3-3.2.3+dfsg2.orig/mscore/drumview.cpp:261:40: style:inconclusive: Function 'setStaff' argument 2 names different: declaration 'locator' definition 'l'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/drumview.h:81:34: note: Function 'setStaff' argument 2 names different: declaration 'locator' definition 'l'. musescore3-3.2.3+dfsg2.orig/mscore/drumview.cpp:261:40: note: Function 'setStaff' argument 2 names different: declaration 'locator' definition 'l'. musescore3-3.2.3+dfsg2.orig/mscore/drumview.cpp:309:29: style: Local variable 'items' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/drumview.h:83:29: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/drumview.cpp:309:29: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/drumview.cpp:40:18: style: Variable 'tt' can be declared as const array [constVariable] musescore3-3.2.3+dfsg2.orig/mscore/drumview.cpp:312:19: style: Variable 'note' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/editharmony.cpp:57:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editharmony.cpp:138:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editharmony.cpp:232:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editlyrics.cpp:51:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Left [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editlyrics.cpp:102:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLACEMENT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editlyrics.cpp:160:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLACEMENT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editlyrics.cpp:283:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLACEMENT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editlyrics.cpp:375:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLACEMENT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editlyrics.cpp:500:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editlyrics.cpp:532:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editpitch.cpp:35:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editpitch.cpp:45:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editharmony.cpp:88:19: style: Local variable 'cursor' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.h:395:23: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/editharmony.cpp:88:19: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/editharmony.cpp:192:19: style: Local variable 'cursor' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.h:395:23: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/editharmony.cpp:192:19: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/editharmony.cpp:263:19: style: Local variable 'cursor' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.h:395:23: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/editharmony.cpp:263:19: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/editharmony.cpp:68:56: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/editharmony.cpp:173:56: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/editharmony.cpp:243:56: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/editpitch.h:42:7: style: Class 'EditPitch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/editpitch.cpp:65:63: style:inconclusive: Function 'on_tableWidget_cellDoubleClicked' argument 2 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/editpitch.h:37:58: note: Function 'on_tableWidget_cellDoubleClicked' argument 2 names different: declaration 'column' definition 'col'. musescore3-3.2.3+dfsg2.orig/mscore/editpitch.cpp:65:63: note: Function 'on_tableWidget_cellDoubleClicked' argument 2 names different: declaration 'column' definition 'col'. musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1850:11: warning: Member variable 'ChordObj::notationStave' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1850:11: warning: Member variable 'ChordObj::dStemLength' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1850:11: warning: Member variable 'ChordObj::nTremoloBars' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1850:11: warning: Member variable 'ChordObj::articulation' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1850:11: warning: Member variable 'ChordObj::leftTie' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1850:11: warning: Member variable 'ChordObj::rightTie' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1850:11: warning: Member variable 'ChordObj::beamShift' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1850:11: warning: Member variable 'ChordObj::beamSlope' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1850:11: warning: Member variable 'ChordObj::stemDir' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1821:10: warning: Member variable 'RestObj::bVerticalCentered' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::curPos' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::f' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::beamRelMin0' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::beamRelMin1' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::beamRelMax0' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::beamRelMax1' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::nRel' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::nAbs' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::bUseRealSize' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::bAllowCompression' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::bPrintLandscape' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::bShowBarCount' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::barNumberFrame' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::nBarDistX' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::nBarDistY' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::nFirstPage' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::leftPageMargins' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::topPageMargins' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::rightPageMargins' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::btmPageMargins' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::interDist' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::txtAlign' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::adjustVert' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::redundantKeys' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::modernDoubleNote' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::bSystemSeparators' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::nUnnamed' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::backgroundChord' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::smallLineDist' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::normalLineDist' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1361:10: warning: Member variable 'Capella::topDist' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1768:20: warning: The class 'BasicRectObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1749:20: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1768:20: note: Derived function 'BasicRectObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1461:16: warning: The class 'GroupObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1749:20: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1461:16: note: Derived function 'GroupObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1472:23: warning: The class 'TransposableObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1749:20: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1472:23: note: Derived function 'TransposableObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1490:19: warning: The class 'MetafileObj' defines member function with name 'read' also defined in its parent class 'BasicRectObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1768:20: note: Parent function 'BasicRectObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1490:19: note: Derived function 'MetafileObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1490:19: warning: The class 'MetafileObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1749:20: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1490:19: note: Derived function 'MetafileObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1436:15: warning: The class 'LineObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1749:20: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1436:15: note: Derived function 'LineObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1510:22: warning: The class 'RectEllipseObj' defines member function with name 'read' also defined in its parent class 'LineObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1436:15: note: Parent function 'LineObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1510:22: note: Derived function 'RectEllipseObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1510:22: warning: The class 'RectEllipseObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1749:20: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1510:22: note: Derived function 'RectEllipseObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1522:18: warning: The class 'PolygonObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1749:20: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1522:18: note: Derived function 'PolygonObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1540:19: warning: The class 'WavyLineObj' defines member function with name 'read' also defined in its parent class 'LineObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1436:15: note: Parent function 'LineObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1540:19: note: Derived function 'WavyLineObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1540:19: warning: The class 'WavyLineObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1749:20: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1540:19: note: Derived function 'WavyLineObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1551:20: warning: The class 'NotelinesObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1749:20: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1551:20: note: Derived function 'NotelinesObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1577:16: warning: The class 'VoltaObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1749:20: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1577:16: note: Derived function 'VoltaObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:390:12: warning: The class 'VoltaObj' defines member function with name 'readCapx' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:253:12: note: Parent function 'BasicDrawObj::readCapx' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:390:12: note: Derived function 'VoltaObj::readCapx' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1603:17: warning: The class 'GuitarObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1749:20: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1603:17: note: Derived function 'GuitarObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1616:16: warning: The class 'TrillObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1749:20: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1616:16: note: Derived function 'TrillObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:427:12: warning: The class 'TrillObj' defines member function with name 'readCapx' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:253:12: note: Parent function 'BasicDrawObj::readCapx' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:427:12: note: Derived function 'TrillObj::readCapx' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1379:15: warning: The class 'SlurObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1749:20: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1379:15: note: Derived function 'SlurObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:446:12: warning: The class 'SlurObj' defines member function with name 'readCapx' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:253:12: note: Parent function 'BasicDrawObj::readCapx' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:446:12: note: Derived function 'SlurObj::readCapx' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1399:15: warning: The class 'TextObj' defines member function with name 'read' also defined in its parent class 'BasicRectObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1768:20: note: Parent function 'BasicRectObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1399:15: note: Derived function 'TextObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1399:15: warning: The class 'TextObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1749:20: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1399:15: note: Derived function 'TextObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1421:21: warning: The class 'SimpleTextObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1749:20: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1421:21: note: Derived function 'SimpleTextObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:478:12: warning: The class 'SimpleTextObj' defines member function with name 'readCapx' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:253:12: note: Parent function 'BasicDrawObj::readCapx' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:478:12: note: Derived function 'SimpleTextObj::readCapx' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1450:18: warning: The class 'BracketObj' defines member function with name 'read' also defined in its parent class 'LineObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1436:15: note: Parent function 'LineObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1450:18: note: Derived function 'BracketObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1450:18: warning: The class 'BracketObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1749:20: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1450:18: note: Derived function 'BracketObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:2391:16: warning: The class 'WedgeObj' defines member function with name 'read' also defined in its parent class 'LineObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1436:15: note: Parent function 'LineObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:2391:16: note: Derived function 'WedgeObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:2391:16: warning: The class 'WedgeObj' defines member function with name 'read' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1749:20: note: Parent function 'BasicDrawObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:2391:16: note: Derived function 'WedgeObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:508:12: warning: The class 'WedgeObj' defines member function with name 'readCapx' also defined in its parent class 'BasicDrawObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:253:12: note: Parent function 'BasicDrawObj::readCapx' musescore3-3.2.3+dfsg2.orig/mscore/capella.h:508:12: note: Derived function 'WedgeObj::readCapx' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1861:16: warning: The class 'ChordObj' defines member function with name 'read' also defined in its parent class 'BasicDurationalObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1781:26: note: Parent function 'BasicDurationalObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1861:16: note: Derived function 'ChordObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1833:15: warning: The class 'RestObj' defines member function with name 'read' also defined in its parent class 'BasicDurationalObj'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1781:26: note: Parent function 'BasicDurationalObj::read' musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1833:15: note: Derived function 'RestObj::read' musescore3-3.2.3+dfsg2.orig/mscore/editraster.cpp:35:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editraster.h:40:7: style: Class 'EditRaster' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/editlyrics.cpp:135:19: style: Local variable 'cursor' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.h:395:23: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/editlyrics.cpp:135:19: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/editlyrics.cpp:260:19: style: Local variable 'cursor' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.h:395:23: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/editlyrics.cpp:260:19: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/editlyrics.cpp:359:19: style: Local variable 'cursor' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.h:395:23: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/editlyrics.cpp:359:19: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/editlyrics.cpp:481:19: style: Local variable 'cursor' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.h:395:23: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/editlyrics.cpp:481:19: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:107:8: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:109:14: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:113:14: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:115:14: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:117:14: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:119:14: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:123:14: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:127:14: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:129:14: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:131:14: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:133:14: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1948:27: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:2406:11: style: Local variable 'type' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/capella.h:144:19: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:2406:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:140:54: performance: Function parameter 'objects' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:413:91: performance: Function parameter 'objects' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:722:36: performance: Range variable 'n' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:102:56: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:147:40: style: Variable 'st' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:413:71: style: Parameter 'no' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:425:33: style: Variable 'd' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:453:34: style: Variable 'ro' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:516:54: style: Parameter 'cvoice' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:541:34: style: Variable 'o' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:716:36: style: Variable 'keyOffsets' can be declared as const array [constVariable] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:867:45: style: Variable 'o' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:922:33: style: Variable 'd' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1010:41: style: Variable 'tro' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1033:41: style: Variable 'wdgo' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1068:28: style: Variable 'o' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1124:7: style: Variable 'csys' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1203:17: style: Variable 'values' can be declared as const array [constVariable] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1227:40: style: Variable 'to' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1274:7: style: Variable 'csys' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1100:7: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1141:20: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/editstaff.cpp:51:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editstaff.cpp:325:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable intervalList [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editstaff.cpp:401:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editstaff.cpp:412:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editstaff.cpp:423:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editstaff.cpp:434:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editstaff.cpp:461:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editstaff.cpp:466:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editstaff.cpp:471:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editstaff.cpp:481:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editstaff.cpp:498:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editstaff.cpp:572:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:292:63: style: Variable 'a' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:304:63: style: Variable 'a' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:316:63: style: Variable 'a' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/editstringdata.cpp:36:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editstringdata.cpp:123:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pitch [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editstringdata.cpp:147:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editstringdata.cpp:170:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsUserCheckable [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editstafftype.cpp:57:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editstafftype.cpp:217:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchFixedString [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editstafftype.cpp:381:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STANDARD [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editstafftype.cpp:541:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAB [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editstringdata.cpp:157:19: style: The scope of the variable 'i' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/enableplayforwidget.cpp:16:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WidgetShortcut [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/enableplayforwidget.cpp:45:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/enableplayforwidget.cpp:11:7: warning: Class 'EnablePlayForWidget' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] musescore3-3.2.3+dfsg2.orig/mscore/enableplayforwidget.cpp:11:7: warning: Class 'EnablePlayForWidget' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] musescore3-3.2.3+dfsg2.orig/mscore/enableplayforwidget.h:24:7: style: Class 'EnablePlayForWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/editstafftype.h:77:7: style: Class 'StaffTypeTemplates' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/navigator.h:41:7: style: Class 'NScrollArea' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/navigator.h:55:7: style: Class 'ViewRect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/navigator.h:90:7: style: Class 'Navigator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/editstafftype.cpp:575:40: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/selinstrument.h:50:7: style: Class 'SelectInstrument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/editstyle.cpp:45:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editstyle.cpp:689:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splitter [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editstyle.cpp:962:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable swingUnit [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editstyle.cpp:1053:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_ZERO [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editstyle.cpp:1109:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chordsXmlFile [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editstyle.cpp:1235:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MusicalSymbolFont [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editstyle.cpp:1301:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editstyle.cpp:1389:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editstyle.cpp:1408:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editstyle.cpp:1428:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/editstyle.cpp:1440:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exampleview.cpp:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exampleview.cpp:85:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPI [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exampleview.cpp:116:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exampleview.cpp:200:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exampleview.cpp:227:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mimeSymbolFormat [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exampleview.cpp:282:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICON [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exampleview.cpp:340:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICON [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exampleview.cpp:386:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exampleview.cpp:399:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPI [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exampleview.cpp:480:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPATIUM20 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exampleview.cpp:214:13: style: Obsolete function 'qStableSort' called. It is recommended to use 'std::stable_sort' instead. [prohibitedqStableSortCalled] musescore3-3.2.3+dfsg2.orig/mscore/exampleview.h:63:7: style: Class 'ExampleView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/exampleview.h:99:7: style: Class 'DragTransitionExampleView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/exampleview.cpp:268:22: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exampleview.cpp:289:49: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/exampleview.cpp:386:49: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/exampleview.cpp:211:23: style: Variable 'r1' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:42:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:78:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PinchGesture [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:127:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:205:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blue [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:230:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:263:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:312:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SINGLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:413:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Triple [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:559:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBeamCursor [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:572:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:658:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Double [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:704:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:821:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:847:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:1001:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:47:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:59:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:71:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:80:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:104:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:160:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:182:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectCurrent [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:210:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectCurrent [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:286:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:335:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable partList [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:443:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:472:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportaudio.cpp:50:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.h:41:7: style: Class 'ExcerptItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.h:53:7: style: Class 'PartItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.h:65:7: style: Class 'InstrumentItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.h:78:7: style: Class 'StaffItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.h:118:7: style: Class 'ExcerptsDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:184:32: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:272:23: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:307:23: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:372:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:440:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:597:24: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/inspector/alignSelect.h:41:7: style: Class 'AlignSelect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/offsetSelect.h:36:7: style: Class 'OffsetSelect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/fontStyleSelect.h:37:7: style: Class 'FontStyleSelect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:331:27: style: Variable 'pl' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:233:24: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:250:24: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:275:29: style: Variable 'item' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:372:23: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:424:22: style: Variable 'ee' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:440:23: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:548:20: style: Variable 'partScore' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:451:49: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:113:27: style: Unused variable: t [unusedVariable] musescore3-3.2.3+dfsg2.orig/mscore/editstyle.cpp:1203:29: style:inconclusive: Function 'setPage' argument 1 names different: declaration 'no' definition 'row'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/editstyle.h:93:24: note: Function 'setPage' argument 1 names different: declaration 'no' definition 'row'. musescore3-3.2.3+dfsg2.orig/mscore/editstyle.cpp:1203:29: note: Function 'setPage' argument 1 names different: declaration 'no' definition 'row'. musescore3-3.2.3+dfsg2.orig/mscore/editstyle.cpp:1215:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/editstyle.cpp:1393:31: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/editstyle.cpp:1412:31: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/exportaudio.cpp:162:37: portability:inconclusive: Casting from float * to const char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] musescore3-3.2.3+dfsg2.orig/mscore/exportaudio.cpp:163:26: style: Variable 'playTime' is reassigned a value before the old one has been used. [redundantAssignment] musescore3-3.2.3+dfsg2.orig/mscore/exportaudio.cpp:147:32: note: playTime is assigned musescore3-3.2.3+dfsg2.orig/mscore/exportaudio.cpp:163:26: note: playTime is overwritten musescore3-3.2.3+dfsg2.orig/mscore/exportmidi.cpp:119:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_META [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmidi.cpp:220:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmidi.cpp:339:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmidi.cpp:395:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/magbox.h:48:7: style: Class 'MagValidator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/magbox.h:68:7: style: Class 'MagBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/fotomode.h:26:7: style: Class 'FotoLasso' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/scoreaccessibility.h:20:7: style: Class 'AccessibleScoreView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:687:7: style: Struct 'CmdContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:74:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noGui [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:141:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:340:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAD_NO [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmidi.h:55:7: warning: Member variable 'ExportMidi::pauseMap' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmidi.h:55:7: style: Class 'ExportMidi' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/exportmidi.h:42:23: style: Class 'PauseMap' is unsafe, 'PauseMap::tempomapWithPauses' can leak by wrong usage. [unsafeClassCanLeak] musescore3-3.2.3+dfsg2.orig/mscore/extension.cpp:34:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllDirs [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/extension.cpp:65:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllDirs [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:34:14: warning: Member variable 'MP3Exporter::lame_lib' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:34:14: warning: Member variable 'MP3Exporter::lame_init' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:34:14: warning: Member variable 'MP3Exporter::lame_init_params' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:34:14: warning: Member variable 'MP3Exporter::lame_encode_buffer_float' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:34:14: warning: Member variable 'MP3Exporter::lame_encode_flush' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:34:14: warning: Member variable 'MP3Exporter::lame_close' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:34:14: warning: Member variable 'MP3Exporter::get_lame_version' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:34:14: warning: Member variable 'MP3Exporter::lame_set_in_samplerate' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:34:14: warning: Member variable 'MP3Exporter::lame_set_out_samplerate' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:34:14: warning: Member variable 'MP3Exporter::lame_set_num_channels' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:34:14: warning: Member variable 'MP3Exporter::lame_set_quality' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:34:14: warning: Member variable 'MP3Exporter::lame_set_brate' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:34:14: warning: Member variable 'MP3Exporter::lame_set_VBR' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:34:14: warning: Member variable 'MP3Exporter::lame_set_VBR_q' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:34:14: warning: Member variable 'MP3Exporter::lame_set_VBR_min_bitrate_kbps' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:34:14: warning: Member variable 'MP3Exporter::lame_set_mode' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:34:14: warning: Member variable 'MP3Exporter::lame_set_preset' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:34:14: warning: Member variable 'MP3Exporter::lame_set_error_protection' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:34:14: warning: Member variable 'MP3Exporter::lame_set_disable_reservoir' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:34:14: warning: Member variable 'MP3Exporter::lame_set_padding_type' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:34:14: warning: Member variable 'MP3Exporter::lame_set_bWriteVbrTag' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:34:14: warning: Member variable 'MP3Exporter::lame_get_lametag_frame' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:34:14: warning: Member variable 'MP3Exporter::lame_mp3_tags_fid' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:34:14: warning: Member variable 'MP3Exporter::mInfoTagBuf' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:34:14: warning: Member variable 'MP3Exporter::mInfoTagLen' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.h:156:12: style:inconclusive: Technically the member function 'Ms::MP3Exporter::validLibraryLoaded' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:157:19: note: Technically the member function 'Ms::MP3Exporter::validLibraryLoaded' can be const. musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.h:156:12: note: Technically the member function 'Ms::MP3Exporter::validLibraryLoaded' can be const. musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.h:172:15: performance:inconclusive: Technically the member function 'Ms::MP3Exporter::getLibraryName' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:596:22: note: Technically the member function 'Ms::MP3Exporter::getLibraryName' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.h:172:15: note: Technically the member function 'Ms::MP3Exporter::getLibraryName' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.h:173:15: performance:inconclusive: Technically the member function 'Ms::MP3Exporter::getLibraryPath' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:591:22: note: Technically the member function 'Ms::MP3Exporter::getLibraryPath' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.h:173:15: note: Technically the member function 'Ms::MP3Exporter::getLibraryPath' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.h:174:15: performance:inconclusive: Technically the member function 'Ms::MP3Exporter::getLibraryTypeString' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:601:22: note: Technically the member function 'Ms::MP3Exporter::getLibraryTypeString' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.h:174:15: note: Technically the member function 'Ms::MP3Exporter::getLibraryTypeString' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.h:180:11: style:inconclusive: Technically the member function 'Ms::MP3Exporter::getOutBufferSize' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:417:18: note: Technically the member function 'Ms::MP3Exporter::getOutBufferSize' can be const. musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.h:180:11: note: Technically the member function 'Ms::MP3Exporter::getOutBufferSize' can be const. musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.h:183:12: performance:inconclusive: Technically the member function 'Ms::MP3Exporter::bufferPreamp' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:429:19: note: Technically the member function 'Ms::MP3Exporter::bufferPreamp' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.h:183:12: note: Technically the member function 'Ms::MP3Exporter::bufferPreamp' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:196:19: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:198:27: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:200:26: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:202:34: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:204:27: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:206:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:209:32: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:211:33: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:213:31: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:215:26: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:217:24: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:219:22: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:221:24: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:223:39: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:225:23: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:227:25: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:229:35: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:231:36: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:233:31: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:235:31: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:239:32: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:241:27: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:67:18: style: Variable 'name' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:71:18: style: Variable 'name' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:357:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:465:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_BRACKET [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:500:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DC [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:527:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODA [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:560:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:588:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODA [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:747:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:880:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1410:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MARKER [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1526:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1658:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1698:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1751:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MARKER [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1782:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JUMP [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1860:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1936:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1988:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEGMENT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2015:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2147:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RepeatStart [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2171:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartRepeatBarLine [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2204:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2356:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSIG_ALLA_BREVE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2733:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FINGERING [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2791:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UP [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2932:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYMBOL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3001:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3096:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3413:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndBarLine [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3525:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3804:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:4151:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:4590:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:4618:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:4697:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/fotomode.cpp:87:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/fotomode.cpp:216:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeFDiagCursor [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/fotomode.cpp:403:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPMM [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/fotomode.cpp:423:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPI [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/fotomode.cpp:466:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/fotomode.cpp:545:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPI [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/fotomode.cpp:650:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdfPrinting [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/fotomode.cpp:37:22: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/fotomode.cpp:485:43: style:inconclusive: Function 'fotoRectHit' argument 1 names different: declaration 'p' definition 'pos'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.h:371:38: note: Function 'fotoRectHit' argument 1 names different: declaration 'p' definition 'pos'. musescore3-3.2.3+dfsg2.orig/mscore/fotomode.cpp:485:43: note: Function 'fotoRectHit' argument 1 names different: declaration 'p' definition 'pos'. musescore3-3.2.3+dfsg2.orig/mscore/fotomode.cpp:368:15: style: Local variable 'cmd' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.h:314:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/fotomode.cpp:368:15: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/fotomode.cpp:423:20: style: Local variable 'mag' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.h:343:13: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/fotomode.cpp:423:20: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/fotomode.cpp:545:14: style: Local variable 'mag' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.h:343:13: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/fotomode.cpp:545:14: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/fotomode.cpp:149:9: style: Variable 'r' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/musicxmlsupport.h:72:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_STAVES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/musicxmlsupport.h:78:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_STAVES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/musicxmlsupport.h:79:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_STAVES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/musicxmlsupport.h:82:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_STAVES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/musicxmlsupport.h:83:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_STAVES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:318:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPMM [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:517:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defaultColor [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:634:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLUR [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:809:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAVY [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:840:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAVY [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:897:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1059:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1141:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pageHeight [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1179:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1202:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MusicalTextFont [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1229:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VBOX [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1246:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pageHeight [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1338:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1364:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1413:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1462:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOLTA [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1540:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable START_REPEAT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1650:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOUR_FOUR [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1794:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_RELATION [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1883:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Breath [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1899:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TremoloSingle [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1957:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABOVE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:2138:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHORDLINE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:2188:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable articMarcatoAbove [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:2362:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHORD [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:2409:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYMBOL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:2472:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FINGERING [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:2661:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:2678:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pageHeight [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:2706:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:2903:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAB4_SERIF [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3019:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAIRPIN [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3303:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MusicalTextFont [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3368:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BELOW [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3423:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MusicalTextFont [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3465:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3516:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEGIN_FONT_FACE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3629:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OTTAVA_8VA [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3681:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DashLine [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3815:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OTHER [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3890:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MusicalTextFont [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3926:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DC [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4000:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODA [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4056:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4080:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4123:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4215:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4262:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4303:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4377:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4482:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4571:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4709:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4863:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4901:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clef [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4987:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:5037:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_BRACKET [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:5254:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chromatic [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:5276:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:5305:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable concertPitch [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:5538:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:5568:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:5618:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:5623:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPMM [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:5644:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPC_INVALID [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/fretproperties.cpp:45:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/fretproperties.cpp:128:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/fretproperties.cpp:249:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/fretproperties.cpp:308:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:168:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastError [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:251:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Save [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:319:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scoreList [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:350:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_TOO_OLD [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:411:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TITLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:482:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scoreList [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:509:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:811:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:910:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExistingFiles [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:959:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyFile [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:1042:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExistingFile [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:1123:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExistingFile [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:1182:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExistingFile [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:1228:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExistingFile [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:1308:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyFile [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:1346:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HomeLocation [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:1464:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExistingFile [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:1546:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExistingFile [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:1591:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:1729:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:1803:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:1925:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2048:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2061:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdfPrinting [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2128:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pageWidth [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2213:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2273:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_NO_ERROR [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2431:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noGui [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2446:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noGui [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2507:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DontUseNativeDialog [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2588:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2626:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2745:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExistingFile [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2814:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2850:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdfPrinting [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2979:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_NO_ERROR [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:3017:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:3058:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TITLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:3197:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:3257:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:3272:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:3312:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/fretproperties.cpp:397:13: warning: Member variable 'FretCanvas::diagram' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/fretproperties.cpp:397:13: warning: Member variable 'FretCanvas::_currentDtype' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/fretproperties.h:45:7: style: Class 'FretDiagramProperties' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/fretcanvas.h:54:7: style: Class 'FretCanvas' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/fretproperties.cpp:241:43: warning: Function 'paintDotSymbol' argument order different: declaration 'p, pen, y, x, dotd, dtype' definition 'p, pen, x, y, dotd, dtype' [funcArgOrderDifferent] musescore3-3.2.3+dfsg2.orig/mscore/fretcanvas.h:50:37: note: Function 'paintDotSymbol' argument order different: declaration 'p, pen, y, x, dotd, dtype' definition 'p, pen, x, y, dotd, dtype' musescore3-3.2.3+dfsg2.orig/mscore/fretproperties.cpp:241:43: note: Function 'paintDotSymbol' argument order different: declaration 'p, pen, y, x, dotd, dtype' definition 'p, pen, x, y, dotd, dtype' musescore3-3.2.3+dfsg2.orig/mscore/fretproperties.cpp:270:45: style:inconclusive: Function 'getPosition' argument 1 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/fretcanvas.h:51:39: note: Function 'getPosition' argument 1 names different: declaration 'pos' definition 'p'. musescore3-3.2.3+dfsg2.orig/mscore/fretproperties.cpp:270:45: note: Function 'getPosition' argument 1 names different: declaration 'pos' definition 'p'. musescore3-3.2.3+dfsg2.orig/mscore/fretproperties.cpp:351:63: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/fretproperties.cpp:202:50: style: Variable 'otherDots' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/harmonyedit.cpp:47:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/harmonyedit.cpp:78:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/harmonyedit.cpp:153:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/harmonyedit.cpp:187:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/harmonyedit.cpp:230:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyledPanel [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/harmonyedit.cpp:254:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPATIUM20 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/harmonyedit.cpp:454:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/harmonyedit.cpp:510:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mimeSymbolFormat [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/harmonyedit.cpp:545:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSYMBOL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/harmonyedit.cpp:569:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HARMONY [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/harmonyedit.cpp:608:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOVE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/harmonyedit.cpp:227:16: warning: Member variable 'HarmonyCanvas::dragElement' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/harmonyedit.h:54:7: style: Class 'ChordStyleEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/harmonycanvas.h:63:7: style: Class 'HarmonyCanvas' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/harmonyedit.cpp:138:71: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/harmonyedit.cpp:441:74: style:inconclusive: Function 'setChordDescription' argument 2 names different: declaration 'cl' definition 'sl'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/harmonycanvas.h:64:65: note: Function 'setChordDescription' argument 2 names different: declaration 'cl' definition 'sl'. musescore3-3.2.3+dfsg2.orig/mscore/harmonyedit.cpp:441:74: note: Function 'setChordDescription' argument 2 names different: declaration 'cl' definition 'sl'. musescore3-3.2.3+dfsg2.orig/mscore/harmonyedit.cpp:254:15: style: Variable 'spatium' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/help.cpp:167:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightDockWidgetArea [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/help.cpp:180:164: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/help.h:43:7: style: Class 'HelpQuery' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/helpBrowser.h:27:7: style: Class 'HelpView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/helpBrowser.h:45:7: style: Class 'HelpBrowser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/helpBrowser.cpp:125:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fixed [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/icons.cpp:179:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1645:23: warning: Either the condition 'lastJumpOrMarker<100' is redundant or the array 'jumpOrMarkerList[100]' is accessed at index 100, which is out of bounds. [arrayIndexOutOfBoundsCond] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1642:24: note: Assuming that condition 'lastJumpOrMarker<100' is not redundant musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1644:7: note: lastJumpOrMarker is incremented', new value is 100 musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1645:23: note: Array index out of bounds musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1673:27: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1706:27: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3292:20: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::indx' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::partial' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::timedenom' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::z1' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::z2' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::z3' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::z4' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::barlen' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::wholemeasurerest' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::pickup' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::rehearsalnumbers' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::donefirst' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::graceswitch' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::gracebeam' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::gracecount' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::prevpitch' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::staffpitch' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::chordpitch' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::measurenumber' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::lastind' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::taktnr' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::staffInd' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::repeatactive' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::firstalt' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::secondalt' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::voltarray' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::tupletcount' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::pianostaff' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::slurre' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::started' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::phraseslur' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::slurstack' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::relativ' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::staffrelativ' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::voiceActive' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::prevElTick' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::ottvaswitch' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::jumpswitch' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::privateRehearsalMark' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::lybracks' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::staffname' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::nextAnchor' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::anker' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::anchors' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::glisscount' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::glisstable' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::nochord' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::chordcount' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::thisHarmony' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::prevHarmony' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::cp' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::chordHead' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::chordThis' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::thisLyrics' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::headOfLyrics' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::tailOfLyrics' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::lastJumpOrMarker' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::jumpOrMarkerList' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::textspannerdown' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: warning: Member variable 'ExportLy::textspanswitch' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:359:5: performance: Variable 'stemDirection' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:204:8: performance:inconclusive: Technically the member function 'Ms::ExportLy::resetChordData' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:662:16: note: Technically the member function 'Ms::ExportLy::resetChordData' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:204:8: note: Technically the member function 'Ms::ExportLy::resetChordData' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:205:11: performance:inconclusive: Technically the member function 'Ms::ExportLy::chord2Name' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:822:19: note: Technically the member function 'Ms::ExportLy::chord2Name' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:205:11: note: Technically the member function 'Ms::ExportLy::chord2Name' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:257:8: performance:inconclusive: Technically the member function 'Ms::ExportLy::findNoteSymbol' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2927:16: note: Technically the member function 'Ms::ExportLy::findNoteSymbol' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:257:8: note: Technically the member function 'Ms::ExportLy::findNoteSymbol' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:274:8: performance:inconclusive: Technically the member function 'Ms::ExportLy::writeScoreTitles' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:4637:16: note: Technically the member function 'Ms::ExportLy::writeScoreTitles' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:274:8: note: Technically the member function 'Ms::ExportLy::writeScoreTitles' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:276:8: performance:inconclusive: Technically the member function 'Ms::ExportLy::resetJumpOrMarkerLM' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1599:16: note: Technically the member function 'Ms::ExportLy::resetJumpOrMarkerLM' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:276:8: note: Technically the member function 'Ms::ExportLy::resetJumpOrMarkerLM' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:281:8: style:inconclusive: Technically the member function 'Ms::ExportLy::anchortest' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1226:16: note: Technically the member function 'Ms::ExportLy::anchortest' can be const. musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:281:8: note: Technically the member function 'Ms::ExportLy::anchortest' can be const. musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:287:8: performance:inconclusive: Technically the member function 'Ms::ExportLy::resetAnchor' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1369:16: note: Technically the member function 'Ms::ExportLy::resetAnchor' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:287:8: note: Technically the member function 'Ms::ExportLy::resetAnchor' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:304:8: performance:inconclusive: Technically the member function 'Ms::ExportLy::findTextProperties' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1088:16: note: Technically the member function 'Ms::ExportLy::findTextProperties' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:304:8: note: Technically the member function 'Ms::ExportLy::findTextProperties' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:315:11: performance:inconclusive: Technically the member function 'Ms::ExportLy::primitiveJump' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:555:19: note: Technically the member function 'Ms::ExportLy::primitiveJump' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:315:11: note: Technically the member function 'Ms::ExportLy::primitiveJump' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:316:11: performance:inconclusive: Technically the member function 'Ms::ExportLy::primitiveMarker' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:584:19: note: Technically the member function 'Ms::ExportLy::primitiveMarker' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:316:11: note: Technically the member function 'Ms::ExportLy::primitiveMarker' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:319:11: performance:inconclusive: Technically the member function 'Ms::ExportLy::flatInInstrName' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3712:19: note: Technically the member function 'Ms::ExportLy::flatInInstrName' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:319:11: note: Technically the member function 'Ms::ExportLy::flatInInstrName' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:326:11: performance:inconclusive: Technically the member function 'Ms::ExportLy::tpc2name' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2401:19: note: Technically the member function 'Ms::ExportLy::tpc2name' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:326:11: note: Technically the member function 'Ms::ExportLy::tpc2name' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:327:11: performance:inconclusive: Technically the member function 'Ms::ExportLy::tpc2purename' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2422:19: note: Technically the member function 'Ms::ExportLy::tpc2purename' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:327:11: note: Technically the member function 'Ms::ExportLy::tpc2purename' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:346:8: performance:inconclusive: Technically the member function 'Ms::ExportLy::doSlurStart' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2451:16: note: Technically the member function 'Ms::ExportLy::doSlurStart' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:346:8: note: Technically the member function 'Ms::ExportLy::doSlurStart' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:347:8: style:inconclusive: Technically the member function 'Ms::ExportLy::doSlurStop' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2521:16: note: Technically the member function 'Ms::ExportLy::doSlurStop' can be const. musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:347:8: note: Technically the member function 'Ms::ExportLy::doSlurStop' can be const. musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:353:3: style: Class 'ExportLy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1465:11: style: Condition 'ok' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1460:17: note: Assignment 'ok=false', assigned value is 0 musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1465:11: note: Condition 'ok' is always false musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2769:19: style: Condition 'fingr>1' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2768:14: note: Assuming that condition 'fingr==1' is not redundant musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2769:19: note: Condition 'fingr>1' is always true musescore3-3.2.3+dfsg2.orig/mscore/importbww.cpp:113:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_QUARTER [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importbww.cpp:249:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importbww.cpp:285:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOSED [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importbww.cpp:339:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importbww.cpp:433:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TITLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importbww.cpp:488:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_START [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importbww.cpp:535:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_NOT_FOUND [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:889:22: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1135:26: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1176:22: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1412:41: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1416:26: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1458:15: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1479:15: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1483:18: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1518:22: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1522:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1527:14: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1541:18: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1545:14: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1566:16: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1570:12: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1573:10: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1576:10: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1638:16: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1719:21: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1725:19: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1753:18: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1785:14: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1799:16: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1862:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1938:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2017:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2027:16: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2033:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2212:23: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2262:23: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2737:30: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2742:36: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3451:24: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3527:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3759:16: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3915:17: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3953:18: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3983:15: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3984:13: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3985:29: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3991:19: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3994:24: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:4000:16: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:4001:17: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:4013:30: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:4021:13: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:4025:23: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:4036:35: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:4240:32: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:4247:26: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:4342:8: style: Variable 'level' is reassigned a value before the old one has been used. [redundantAssignment] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:4337:12: note: level is assigned musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:4342:8: note: level is overwritten musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:891:14: style: The scope of the variable 'app' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1134:7: style: The scope of the variable 'fontsize' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1957:12: style: The scope of the variable 'found' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2947:8: style: The scope of the variable 'purepitch' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2948:11: style: The scope of the variable 'purename' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3287:8: style: The scope of the variable 'utgang' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3622:7: style: The scope of the variable 'staffi' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3717:7: style: The scope of the variable 'unum' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3755:7: style: The scope of the variable 'i' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3756:8: style: The scope of the variable 'cvoicenum' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3756:19: style: The scope of the variable 'cstaffnum' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3884:13: style: The scope of the variable 'e' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:878:52: style:inconclusive: Function 'storeChord' argument 1 names different: declaration 'chAnk' definition 'chordanchor'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:243:44: note: Function 'storeChord' argument 1 names different: declaration 'chAnk' definition 'chordanchor'. musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:878:52: note: Function 'storeChord' argument 1 names different: declaration 'chAnk' definition 'chordanchor'. musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3092:26: style:inconclusive: Function 'getLen' argument 1 names different: declaration 'ticks' definition 'l'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:323:18: note: Function 'getLen' argument 1 names different: declaration 'ticks' definition 'l'. musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3092:26: note: Function 'getLen' argument 1 names different: declaration 'ticks' definition 'l'. musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:498:11: style: Local variable 'words' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:298:8: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:498:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:526:11: style: Local variable 'words' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:298:8: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:526:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:558:11: style: Local variable 'words' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:298:8: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:558:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:587:11: style: Local variable 'words' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:298:8: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:587:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:924:8: style: Local variable 'alter' shadows outer variable [shadowVariable] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:908:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:924:8: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2351:12: style: Local variable 'f' shadows outer variable [shadowVariable] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:97:9: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2351:12: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2737:26: style: Local variable 'f' shadows outer variable [shadowVariable] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:97:9: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2737:26: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3452:21: style: Local variable 's' shadows outer argument [shadowArgument] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3406:57: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3452:21: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/importbww.cpp:173:13: warning: Member variable 'MsScWriter::ending' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:614:36: performance: Function parameter 'name' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1394:53: performance: Function parameter 'a' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3712:43: performance: Function parameter 'name' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/musicxml.h:70:13: performance: Variable 'justify' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2851:31: style: Parameter 'purepitch' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/mscore/musicxml.h:71:13: performance: Variable 'hAlign' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/musicxml.h:72:13: performance: Variable 'vAlign' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1441:47: style: Parameter 'el' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/musicxml.h:73:13: performance: Variable 'words' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1502:39: style: Parameter 'el' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1819:52: style: Parameter 'stf' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2451:35: style: Parameter 'chord' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2521:34: style: Parameter 'chord' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2750:60: style: Parameter 'stringarr' can be declared as const array [constParameter] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2764:54: style: Parameter 'fingering' can be declared as const array [constParameter] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2902:37: style: Parameter 'chord' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/musicxmlsupport.h:148:7: style: Struct 'MusicXMLDrumInstrument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importxmlfirstpass.h:51:7: style: Class 'MusicXmlPart' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importbww.cpp:151:13: style: Struct 'StepAlterOct' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/musicxmlsupport.h:190:15: performance: Function 'getErrors()' should return member 'errors' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/importxmlfirstpass.h:53:15: performance: Function 'getId()' should return member 'id' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/importxmlfirstpass.h:63:15: performance: Function 'getName()' should return member 'name' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/importxmlfirstpass.h:67:15: performance: Function 'getAbbr()' should return member 'abbr' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/importbww.cpp:358:16: style: Redundant initialization for 'sd'. The initialized value is overwritten before it is read. [redundantInitialization] musescore3-3.2.3+dfsg2.orig/mscore/importbww.cpp:348:24: note: sd is initialized musescore3-3.2.3+dfsg2.orig/mscore/importbww.cpp:358:16: note: sd is overwritten musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2932:52: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importbww.cpp:456:33: style:inconclusive: Function 'tsig' argument 1 names different: declaration 'beats' definition 'bts'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/importbww.cpp:142:27: note: Function 'tsig' argument 1 names different: declaration 'beats' definition 'bts'. musescore3-3.2.3+dfsg2.orig/mscore/importbww.cpp:456:33: note: Function 'tsig' argument 1 names different: declaration 'beats' definition 'bts'. musescore3-3.2.3+dfsg2.orig/mscore/importbww.cpp:456:48: style:inconclusive: Function 'tsig' argument 2 names different: declaration 'beat' definition 'bt'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/importbww.cpp:142:44: note: Function 'tsig' argument 2 names different: declaration 'beat' definition 'bt'. musescore3-3.2.3+dfsg2.orig/mscore/importbww.cpp:456:48: note: Function 'tsig' argument 2 names different: declaration 'beat' definition 'bt'. musescore3-3.2.3+dfsg2.orig/mscore/musicxmlsupport.h:204:63: performance: Function parameter 'mxmlName' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/musicxmlsupport.h:205:48: performance: Function parameter 'mxmlName' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importxmlfirstpass.h:27:40: performance: Function parameter 'instr' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importxmlfirstpass.h:41:36: performance: Function parameter 'number' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importxmlfirstpass.h:62:28: performance: Function parameter 'nm' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importxmlfirstpass.h:66:28: performance: Function parameter 'ab' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/musicxml.h:66:47: performance: Function parameter 'c' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/musicxml.h:66:58: performance: Function parameter 'd' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/musicxml.h:66:69: performance: Function parameter 'e' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/musicxml.h:66:80: performance: Function parameter 'f' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importbww.cpp:320:37: performance: Function parameter 'pitch' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importbww.cpp:320:73: performance: Function parameter 'beamList' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importbww.cpp:321:37: performance: Function parameter 'type' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importbww.cpp:409:39: performance: Function parameter 'title' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importbww.cpp:409:60: performance: Function parameter 'type' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importbww.cpp:410:39: performance: Function parameter 'composer' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importbww.cpp:410:63: performance: Function parameter 'footer' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importbww.cpp:82:18: style: Variable 'table' can be declared as const array [constVariable] musescore3-3.2.3+dfsg2.orig/mscore/importbww.cpp:146:24: style: class member 'MsScWriter::WHOLE_DUR' is never used. [unusedStructMember] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:105:23: style: class member 'ExportLy::z2' is never used. [unusedStructMember] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:105:27: style: class member 'ExportLy::z3' is never used. [unusedStructMember] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:105:31: style: class member 'ExportLy::z4' is never used. [unusedStructMember] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:203:20: style: class member 'ExportLy::prevHarmony' is never used. [unusedStructMember] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:213:20: style: class member 'ExportLy::cp' is never used. [unusedStructMember] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:402:11: style: Variable 'br' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:733:14: style: Variable 'lilylen' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:790:14: style: Variable 'lilylen' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:950:20: style: Variable 'temptekst' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1127:11: style: Unused variable: rest [unusedVariable] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1129:11: style: Variable 'lineEnd' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1130:11: style: Unused variable: type [unusedVariable] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1132:11: style: Unused variable: lineType [unusedVariable] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1463:8: style: Variable 'c' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3056:21: style: Variable 'arpeggioswitch' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3077:10: style: Variable 'tie' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2959:11: style: Unused variable: glisstext [unusedVariable] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3622:13: style: Variable 'staffi' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3623:13: style: Variable 'stanza' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp4.cpp:127:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UP_STRAIGHT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp4.cpp:188:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp4.cpp:633:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp5.cpp:117:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UP_STRAIGHT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp5.cpp:164:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp5.cpp:437:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp5.cpp:554:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp5.cpp:616:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp5.cpp:825:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable START [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp5.cpp:1040:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACCIACCATURA [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp5.cpp:1344:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEAD_CROSS [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2666:7: style: Obsolete function 'qStableSort' called. It is recommended to use 'std::stable_sort' instead. [prohibitedqStableSortCalled] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2937:7: style: Obsolete function 'qStableSort' called. It is recommended to use 'std::stable_sort' instead. [prohibitedqStableSortCalled] musescore3-3.2.3+dfsg2.orig/mscore/instrdialog.h:37:7: style: Class 'InstrumentsDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/file.h:40:7: style: Class 'WallpaperPreview' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/playpanel.h:83:7: style: Class 'PlayPanel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/symboldialog.h:53:7: style: Class 'SymbolDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/scoretab.h:36:7: style: Struct 'TabScoreView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/scoretab.h:74:7: style: Class 'ScoreTab' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/scoreInfo.h:27:7: style: Class 'ScoreInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/scorePreview.h:43:7: style: Class 'ScorePreview' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:3194:7: style: Class 'CustomJsonWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:1934:13: style: Exception should be caught by reference. [catchExceptionByValue] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2485:7: style: Exception should be caught by reference. [catchExceptionByValue] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2270:35: warning: Either the condition 'score' is redundant or there is possible null pointer dereference: score. [nullPointerRedundantCheck] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2271:17: note: Assuming that condition 'score' is not redundant musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2270:35: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:941:102: style:inconclusive: Function 'getSaveScoreName' argument 4 names different: declaration 'folder' definition 'selectFolder'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/musescore.h:689:97: note: Function 'getSaveScoreName' argument 4 names different: declaration 'folder' definition 'selectFolder'. musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:941:102: note: Function 'getSaveScoreName' argument 4 names different: declaration 'folder' definition 'selectFolder'. musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2051:32: style:inconclusive: Function 'savePdf' argument 1 names different: declaration 'cs' definition 'cs_'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/musescore.h:721:27: note: Function 'savePdf' argument 1 names different: declaration 'cs' definition 'cs_'. musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2051:32: note: Function 'savePdf' argument 1 names different: declaration 'cs' definition 'cs_'. musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2058:32: style:inconclusive: Function 'savePdf' argument 1 names different: declaration 'cs' definition 'cs_'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/musescore.h:723:27: note: Function 'savePdf' argument 1 names different: declaration 'cs' definition 'cs_'. musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2058:32: note: Function 'savePdf' argument 1 names different: declaration 'cs' definition 'cs_'. musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2119:39: style:inconclusive: Function 'savePdf' argument 1 names different: declaration 'cs' definition 'cs_'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/musescore.h:722:34: note: Function 'savePdf' argument 1 names different: declaration 'cs' definition 'cs_'. musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2119:39: note: Function 'savePdf' argument 1 names different: declaration 'cs' definition 'cs_'. musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2620:62: style:inconclusive: Function 'savePng' argument 3 names different: declaration 'pageNum' definition 'pageNumber'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/musescore.h:739:44: note: Function 'savePng' argument 3 names different: declaration 'pageNum' definition 'pageNumber'. musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2620:62: note: Function 'savePng' argument 3 names different: declaration 'pageNum' definition 'pageNumber'. musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2795:54: style:inconclusive: Function 'saveSvg' argument 2 names different: declaration 'name' definition 'saveName'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/musescore.h:737:43: note: Function 'saveSvg' argument 2 names different: declaration 'name' definition 'saveName'. musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2795:54: note: Function 'saveSvg' argument 2 names different: declaration 'name' definition 'saveName'. musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2846:62: style:inconclusive: Function 'saveSvg' argument 3 names different: declaration 'pageNum' definition 'pageNumber'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/musescore.h:738:44: note: Function 'saveSvg' argument 3 names different: declaration 'pageNum' definition 'pageNumber'. musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2846:62: note: Function 'saveSvg' argument 3 names different: declaration 'pageNum' definition 'pageNumber'. musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:1645:22: style: Local variable 'copy' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:809:13: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:1645:22: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:145:41: performance: Function parameter 'fn' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2246:30: performance: Function parameter 'name' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2913:49: style: Variable 'sl' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:320:76: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:483:69: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:375:19: style: Variable 'score' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:314:7: warning: Member variable 'ExportMusicXml::brackets' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:314:7: warning: Member variable 'ExportMusicXml::dashes' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:314:7: warning: Member variable 'ExportMusicXml::hairpins' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:314:7: warning: Member variable 'ExportMusicXml::ottavas' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:314:7: warning: Member variable 'ExportMusicXml::trills' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:317:25: performance: Variable '_tick' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:871:100: performance: Variable 'tick' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:872:83: performance: Variable 'tick' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:875:12: style:inconclusive: Technically the member function 'Ms::DirectionsAnchor::getStart' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:876:16: style:inconclusive: Technically the member function 'Ms::DirectionsAnchor::getTick' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:314:7: style: Class 'ExportMusicXml' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:872:7: style: Class 'DirectionsAnchor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:422:7: warning: Member variable 'GuitarPro6::slides' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:422:7: warning: Member variable 'GuitarPro6::legatos' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:422:7: warning: Member variable 'GuitarPro6::previousDynamic' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:278:15: performance:inconclusive: Technically the member function 'Ms::GuitarPro::error' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:374:23: warning: The class 'GuitarPro6' defines member variable with name 'slides' also defined in its parent class 'GuitarPro'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:209:21: note: Parent variable 'GuitarPro::slides' musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:374:23: note: Derived variable 'GuitarPro6::slides' musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:412:12: warning: The class 'GuitarPro6' defines member variable with name 'previousDynamic' also defined in its parent class 'GuitarPro'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:204:11: note: Parent variable 'GuitarPro::previousDynamic' musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:412:12: note: Derived variable 'GuitarPro6::previousDynamic' musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:422:7: style: Class 'GuitarPro6' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:289:19: style: The function 'readBeatEffects' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:229:19: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:289:19: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:293:20: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:277:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:293:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:304:20: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:293:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:304:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:312:19: style: The function 'readBeatEffects' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:289:19: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:312:19: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:316:20: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:293:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:316:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:328:19: style: The function 'readBeatEffects' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:229:19: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:328:19: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:329:20: style: The function 'readMixChange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:228:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:329:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:334:20: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:277:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:334:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:346:19: style: The function 'readBeatEffects' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:229:19: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:346:19: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:348:20: style: The function 'readMixChange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:228:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:348:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:358:20: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:277:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:358:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:419:19: style: The function 'readBeatEffects' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:229:19: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:419:19: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:423:20: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:277:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:423:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3985:23: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3977:17: note: outer condition: sound!="" musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3985:23: note: identical inner condition: sound!="" musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4041:23: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4033:17: note: outer condition: sound!="" musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4041:23: note: identical inner condition: sound!="" musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp5.cpp:556:26: style: Redundant initialization for 'clefId'. The initialized value is overwritten before it is read. [redundantInitialization] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp5.cpp:554:29: note: clefId is initialized musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp5.cpp:556:26: note: clefId is overwritten musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp5.cpp:787:26: style: The scope of the variable 'r' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp5.cpp:787:43: style: The scope of the variable 'x' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3982:22: style: Condition 'type!=""' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4167:17: style: Condition '!workNumber.isEmpty()' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4165:54: note: Assuming that condition 'workNumber.isEmpty()' is not redundant musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4167:17: note: Condition '!workNumber.isEmpty()' is always true musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4999:35: style: Condition 'c' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp5.cpp:1474:68: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp5.cpp:1243:29: style: Variable 'slideKind' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1079:32: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1258:45: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4543:26: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4710:37: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1698:19: style: The scope of the variable 'table2' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:2881:19: style: The scope of the variable 'table2' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3185:11: style: The scope of the variable 'metroPos' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3186:11: style: The scope of the variable 'metroLen' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3924:15: style: The scope of the variable 'type' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1811:44: style:inconclusive: Function 'findTrill' argument 1 names different: declaration 'tl' definition 'tr'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:291:34: note: Function 'findTrill' argument 1 names different: declaration 'tl' definition 'tr'. musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1811:44: note: Function 'findTrill' argument 1 names different: declaration 'tl' definition 'tr'. musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:2879:33: style:inconclusive: Function 'rest' argument 1 names different: declaration 'chord' definition 'rest'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:293:23: note: Function 'rest' argument 1 names different: declaration 'chord' definition 'rest'. musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:2879:33: note: Function 'rest' argument 1 names different: declaration 'chord' definition 'rest'. musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3439:52: style:inconclusive: Function 'findDashes' argument 1 names different: declaration 'tl' definition 'hp'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:288:42: note: Function 'findDashes' argument 1 names different: declaration 'tl' definition 'hp'. musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3439:52: note: Function 'findDashes' argument 1 names different: declaration 'tl' definition 'hp'. musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3451:48: style:inconclusive: Function 'findHairpin' argument 1 names different: declaration 'tl' definition 'hp'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:289:38: note: Function 'findHairpin' argument 1 names different: declaration 'tl' definition 'hp'. musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3451:48: note: Function 'findHairpin' argument 1 names different: declaration 'tl' definition 'hp'. musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3569:46: style:inconclusive: Function 'findOttava' argument 1 names different: declaration 'tl' definition 'ot'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:290:36: note: Function 'findOttava' argument 1 names different: declaration 'tl' definition 'ot'. musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3569:46: note: Function 'findOttava' argument 1 names different: declaration 'tl' definition 'ot'. musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:2815:27: style: Local variable 'rest' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:293:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:2815:27: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:2897:16: style: Local variable 'clef' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:294:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:2897:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3712:15: style: Local variable 'rest' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:293:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3712:15: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1200:79: performance: Function parameter 'just' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1200:93: performance: Function parameter 'val' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1407:19: style: Variable 'table1' can be declared as const array [constVariable] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4608:37: style: Parameter 'partGroupEnd' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:5464:58: style: Variable 'el1' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:5679:60: error: Out of bounds access in expression 'kindTextExtension[i]' because 'kindTextExtension' is empty. [containerOutOfBounds] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:2176:21: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:2984:21: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:2727:21: style: Unused variable: val [unusedVariable] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3018:36: style: Variable 'seg' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3185:20: style: Variable 'metroPos' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3186:20: style: Variable 'metroLen' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3205:30: style: Variable 's3' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3740:21: style: Variable 'p' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3748:21: style: Variable 'p' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_operations.h:192:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:92:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GuitarIn [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:100:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Symbol [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:112:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bar [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:170:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Beat [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:211:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TDirection [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:87:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:285:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gpDrumset [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:505:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTER [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:514:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTER [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:523:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CENTER [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:563:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_RELATION [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:626:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DYNAMIC [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:739:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepEmptyParts [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:766:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRAIGHT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:947:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:1016:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable guitarFadeIn [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:1120:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:1274:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:1316:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:1397:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OTTAVA_8VA [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:1475:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable START [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:1760:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEAD_CROSS [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:2137:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable START [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:2617:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UP_STRAIGHT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:2694:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRESC_HAIRPIN [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:2712:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_NOT_FOUND [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp6.cpp:431:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp6.cpp:496:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gpDrumset [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp6.cpp:630:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BROKEN [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp6.cpp:793:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp6.cpp:831:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp6.cpp:1838:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp6.cpp:1977:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp6.cpp:2045:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp6.cpp:2106:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp6.cpp:2453:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:310:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:423:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_MEASURE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:477:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_VAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:520:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:601:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:679:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_META [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:915:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:929:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_META [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:969:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:985:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:1170:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:1179:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_NOT_FOUND [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:330:11: performance:inconclusive: Technically the member function 'Ms::GuitarPro4::convertGP4SlideNum' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp4.cpp:586:17: note: Technically the member function 'Ms::GuitarPro4::convertGP4SlideNum' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:330:11: note: Technically the member function 'Ms::GuitarPro4::convertGP4SlideNum' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp4.cpp:402:38: style: Redundant condition: The condition 'slideKind == 254' is redundant since 'slideKind >= 3' is sufficient. [redundantCondition] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp4.cpp:306:28: style: The if condition is the same as the previous if condition [duplicateCondition] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp4.cpp:302:28: note: First condition musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp4.cpp:306:28: note: Second condition musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp4.cpp:211:33: style: The statement 'if (previousDynamic!=d) previousDynamic=d' is logically equivalent to 'previousDynamic=d'. [duplicateConditionalAssign] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp4.cpp:212:35: note: Assignment 'previousDynamic=d' musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp4.cpp:211:33: note: Condition 'previousDynamic!=d' is redundant musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp4.cpp:942:42: warning: Either the condition 'cr' is redundant or there is possible null pointer dereference: cr. [nullPointerRedundantCheck] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp4.cpp:946:29: note: Assuming that condition 'cr' is not redundant musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp4.cpp:942:42: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp4.cpp:739:26: style: Redundant initialization for 'clefId'. The initialized value is overwritten before it is read. [redundantInitialization] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp4.cpp:737:29: note: clefId is initialized musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp4.cpp:739:26: note: clefId is overwritten musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp4.cpp:180:13: style: The scope of the variable 'variant' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp4.cpp:1076:24: style: The scope of the variable 'br' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp4.cpp:586:40: style:inconclusive: Function 'convertGP4SlideNum' argument 1 names different: declaration 'slide' definition 'sl'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:330:34: note: Function 'convertGP4SlideNum' argument 1 names different: declaration 'slide' definition 'sl'. musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp4.cpp:586:40: note: Function 'convertGP4SlideNum' argument 1 names different: declaration 'slide' definition 'sl'. musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp4.cpp:485:68: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp4.cpp:635:15: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp4.cpp:781:15: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importgtp-gp4.cpp:180:21: style: Variable 'variant' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:1052:13: warning: Assert statement calls a function which may have desired side effects: 'ReducedFraction'. [assertWithSideEffect] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:1100:7: warning: Assert statement calls a function which may have desired side effects: 'data'. [assertWithSideEffect] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:1100:7: warning: Assert statement calls a function which may have desired side effects: 'ReducedFraction'. [assertWithSideEffect] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_inner.h:100:13: style:inconclusive: Technically the member function 'Ms::MTrack::toDurationList' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:358:9: note: Technically the member function 'Ms::MTrack::toDurationList' can be const. musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_inner.h:100:13: note: Technically the member function 'Ms::MTrack::toDurationList' can be const. musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:369:18: style:inconclusive: Technically the member function 'Ms::toDurationList::Anonymous0::operator()' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:904:29: style: Condition 'm' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:1198:13: style: Exception should be caught by reference. [catchExceptionByValue] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:293:45: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:330:39: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:343:56: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:1023:17: style: The scope of the variable 'trackIndex' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_operations.h:47:39: performance: Function parameter 'value' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_operations.h:62:30: performance: Function parameter 'value' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:161:18: style: Variable 'note' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:1022:58: warning: Missing bounds check for extra iterator increment in loop. [StlMissingComparison] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:1032:27: note: Missing bounds check for extra iterator increment in loop. musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:1022:58: note: Missing bounds check for extra iterator increment in loop. musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_chord.h:42:13: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:699:43: error: Uninitialized variable: n.tuplet [uninitvar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:413:34: style: Variable 'startChordTick' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:414:27: style: Variable 'restLen' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi.cpp:438:33: style: Variable 'restLen' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_beat.cpp:378:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable midiImportOperations [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_chord.cpp:67:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_beat.cpp:299:29: style: Local variable 'beatsInBar' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_beat.cpp:20:5: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_beat.cpp:299:29: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_beat.cpp:457:17: style: Local variable 'beatsInBar' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_beat.cpp:20:5: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_beat.cpp:457:17: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_beat.cpp:64:22: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_beat.cpp:257:55: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_chord.cpp:413:13: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_chord.cpp:429:13: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_chord.cpp:404:18: style:inconclusive: Technically the member function 'Ms::MChord::sortNotesByPitch::Anonymous0::operator()' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_chord.cpp:420:18: style:inconclusive: Technically the member function 'Ms::MChord::sortNotesByLength::Anonymous1::operator()' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_chord.cpp:358:24: style: Local variable 'maxNoteOffTime' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_chord.h:96:17: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_chord.cpp:358:24: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_chord.cpp:335:18: performance:inconclusive: Use const reference for 'minAllowedDur' to avoid unnecessary data copying. [redundantCopyLocalConst] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_chord.cpp:44:66: style: Parameter 'chords' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_chord.cpp:283:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_chordname.cpp:97:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_META [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_chordname.cpp:196:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_clef.cpp:93:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_clef.cpp:108:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_clef.cpp:122:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_clef.cpp:137:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_clef.cpp:223:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_clef.cpp:259:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_clef.cpp:322:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_clef.cpp:392:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_clef.cpp:400:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_clef.cpp:416:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _concertClef [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_clef.cpp:438:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERC [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_delegate.cpp:125:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_delegate.cpp:203:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_delegate.cpp:238:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PartiallyChecked [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_delegate.cpp:279:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_delegate.cpp:301:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_delegate.cpp:329:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_delegate.cpp:365:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_delegate.cpp:442:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_delegate.cpp:273:26: warning: The class 'OperationsDelegate' defines member function with name 'paint' also defined in its parent class 'SeparatorDelegate'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_view.h:26:12: note: Parent function 'SeparatorDelegate::paint' musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_delegate.cpp:273:26: note: Derived function 'OperationsDelegate::paint' musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_view.h:10:7: style: Class 'SeparatorDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_view.h:56:7: style: Class 'TracksView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_delegate.h:14:7: style: Class 'TimeSigEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_delegate.h:31:7: style: Class 'SizedListWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_delegate.h:44:7: style: Class 'MultiValueEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_delegate.cpp:23:15: style: Variable 'fractionLabel' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_delegate.cpp:446:31: style: Variable 'mv' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_delegate.cpp:447:28: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_drum.cpp:92:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pitch [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_drum.cpp:110:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_drum.cpp:164:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_drum.cpp:173:45: style: Parameter 'tracks' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_fraction.cpp:119:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_fraction.cpp:138:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_fraction.cpp:335:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_instrument.cpp:122:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRUM_INSTRUMENTS [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_instrument.cpp:168:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAB [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_instrument.cpp:197:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAB [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_instrument.cpp:355:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable midiImportOperations [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_instrument.cpp:378:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable midiImportOperations [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_instrument.cpp:387:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable midiImportOperations [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_inner.cpp:224:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_inner.cpp:275:25: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_key.cpp:47:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_key.cpp:92:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_B [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_key.cpp:118:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable midiImportOperations [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_instrument.cpp:347:11: style: Condition '!templates.empty()' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_instrument.cpp:340:26: note: Assuming that condition 'templates.empty()' is not redundant musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_instrument.cpp:347:11: note: Condition '!templates.empty()' is always true musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_instrument.cpp:299:46: performance: Function parameter 'genres' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_instrument.cpp:301:29: style: Variable 'genre' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_instrument.cpp:379:39: style: Variable 'data' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_instrument.cpp:132:63: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_instrument.cpp:148:51: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_instrument.cpp:175:76: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_instrument.cpp:301:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_lrhand.cpp:99:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_lrhand.cpp:250:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_lrhand.cpp:313:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable notes [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_lyrics.cpp:38:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_META [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_lyrics.cpp:143:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_lyrics.cpp:50:39: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_lyrics.cpp:286:38: style: Parameter 'tracks' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_lyrics.cpp:119:83: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_lyrics.cpp:260:77: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_meter.cpp:289:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_lrhand.cpp:21:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:977:26: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:2221:26: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_meter.cpp:155:53: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_meter.cpp:276:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_meter.cpp:389:35: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:85:8: warning: Member variable 'GpBar::freeTime' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:85:8: warning: Member variable 'GpBar::volta' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:98:12: warning: Member variable 'GuitarPro::hairpins' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:98:12: warning: Member variable 'GuitarPro::f' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:98:12: warning: Member variable 'GuitarPro::curPos' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:98:12: warning: Member variable 'GuitarPro::previousTempo' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:98:12: warning: Member variable 'GuitarPro::previousDynamic' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:98:12: warning: Member variable 'GuitarPro::gpLyrics' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:98:12: warning: Member variable 'GuitarPro::slide' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:98:12: warning: Member variable 'GuitarPro::channelDefaults' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:98:12: warning: Member variable 'GuitarPro::staves' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:98:12: warning: Member variable 'GuitarPro::measures' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:352:13: warning: Member variable 'PowerTab::curTrack' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:352:13: warning: Member variable 'PowerTab::cur_section' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:87:7: performance: Variable 'barLine' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:89:7: performance: Variable 'timesig' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:232:12: performance:inconclusive: Technically the member function 'Ms::GuitarPro::setTuplet' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:572:17: note: Technically the member function 'Ms::GuitarPro::setTuplet' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:232:12: note: Technically the member function 'Ms::GuitarPro::setTuplet' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:233:12: performance:inconclusive: Technically the member function 'Ms::GuitarPro::setupTupletStyle' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:545:17: note: Technically the member function 'Ms::GuitarPro::setupTupletStyle' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:233:12: note: Technically the member function 'Ms::GuitarPro::setupTupletStyle' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:234:16: performance:inconclusive: Technically the member function 'Ms::GuitarPro::len2fraction' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:867:21: note: Technically the member function 'Ms::GuitarPro::len2fraction' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:234:16: note: Technically the member function 'Ms::GuitarPro::len2fraction' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:262:12: performance:inconclusive: Technically the member function 'Ms::GuitarPro::initGuitarProDrumset' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:283:17: note: Technically the member function 'Ms::GuitarPro::initGuitarProDrumset' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:262:12: note: Technically the member function 'Ms::GuitarPro::initGuitarProDrumset' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:98:19: style: Struct 'ptSymbol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:261:19: style: Struct 'ptSection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:91:24: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:70:32: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:91:24: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:99:24: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:70:32: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:99:24: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:111:24: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:70:32: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:111:24: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:125:24: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:70:32: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:125:24: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:169:24: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:70:32: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:169:24: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:210:24: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:70:32: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:210:24: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:1847:28: style: The if condition is the same as the previous if condition [duplicateCondition] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:1843:28: note: First condition musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:1847:28: note: Second condition musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_operations.cpp:16:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Characters [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_operations.cpp:35:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:153:27: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:789:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:2737:21: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:1582:26: style: Redundant initialization for 'clefId'. The initialized value is overwritten before it is read. [redundantInitialization] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:1580:29: note: clefId is initialized musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:1582:26: note: clefId is overwritten musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:2274:26: style: Redundant initialization for 'clefId'. The initialized value is overwritten before it is read. [redundantInitialization] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:2272:29: note: clefId is initialized musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:2274:26: note: clefId is overwritten musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:261:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _values [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:283:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _values [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:398:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _values [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:464:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _values [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:490:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _values [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:721:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _values [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:823:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:927:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bool [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:949:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:1027:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:245:13: style: Statements following noreturn function 'qFatal()' will never be executed. [unreachableCode] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:1766:13: style: The scope of the variable 'variant' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:760:33: style:inconclusive: Function 'createSlide' argument 1 names different: declaration 'slide' definition 'sl'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:243:28: note: Function 'createSlide' argument 1 names different: declaration 'slide' definition 'sl'. musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:760:33: note: Function 'createSlide' argument 1 names different: declaration 'slide' definition 'sl'. musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:993:52: style:inconclusive: Function 'applyBeatEffects' argument 2 names different: declaration 'beatEffects' definition 'beatEffect'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:237:41: note: Function 'applyBeatEffects' argument 2 names different: declaration 'beatEffects' definition 'beatEffect'. musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:993:52: note: Function 'applyBeatEffects' argument 2 names different: declaration 'beatEffects' definition 'beatEffect'. musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:1261:30: style:inconclusive: Function 'setTempo' argument 1 names different: declaration 'n' definition 'temp'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.h:261:25: note: Function 'setTempo' argument 1 names different: declaration 'n' definition 'temp'. musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:1261:30: note: Function 'setTempo' argument 1 names different: declaration 'n' definition 'temp'. musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:1391:80: performance: Function parameter 'value' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:741:18: style: Variable 'str' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:377:20: style: Variable 'lastChord' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:421:20: style: Variable 'lastChord' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:465:26: style: Variable 'lastChord' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:252:11: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:1276:41: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:2004:68: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importgtp.cpp:1766:21: style: Variable 'variant' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_panel.cpp:83:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResizeToContents [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_panel.cpp:131:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icons [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_panel.cpp:241:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResizeToContents [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_panel.cpp:146:7: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_delegate.h:73:12: warning: The class 'OperationsDelegate' defines member function with name 'paint' also defined in its parent class 'SeparatorDelegate'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_view.h:26:12: note: Parent function 'SeparatorDelegate::paint' musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_delegate.h:73:12: note: Derived function 'OperationsDelegate::paint' musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_panel.cpp:40:11: style: The statement 'if (_reopenInProgress) _reopenInProgress=false' is logically equivalent to '_reopenInProgress=false'. [duplicateConditionalAssign] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_panel.cpp:41:31: note: Assignment '_reopenInProgress=false' musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_panel.cpp:40:11: note: Condition '_reopenInProgress' is redundant musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:62:13: style: Struct 'Import' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:80:13: style: Struct 'Channel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:129:13: style: Struct 'MidiInstrumentName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:155:19: style: Struct 'MsInstrument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:248:13: style: Struct 'QuantValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:272:13: style: Struct 'VoiceCount' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:436:19: style: Struct 'TimeSig' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:504:19: style: Struct 'MeasureCount2xLess' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:524:13: style: Struct 'Human' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:543:13: style: Struct 'StaffSplit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:561:13: style: Struct 'ClefChanges' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:595:13: style: Struct 'Simplify' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:613:13: style: Struct 'ShowStaccato' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:631:13: style: Struct 'DottedNotes' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:650:19: style: Struct 'ShowTempoText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:671:19: style: Struct 'ShowChordNames' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:691:13: style: Struct 'PickupBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:710:13: style: Struct 'Swing' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:359:29: style: Condition '!searchTuplets' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:355:40: note: Assignment 'searchTuplets=false', assigned value is 0 musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:359:29: note: Condition '!searchTuplets' is always true musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:923:21: style: Local variable 'flags' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.h:40:21: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_model.cpp:923:21: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_swing.cpp:52:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_swing.cpp:96:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHORD [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_swing.cpp:141:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_EIGHTH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_swing.cpp:214:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_swing.cpp:19:7: style: Class 'SwingDetector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_swing.cpp:171:11: style: The statement 'if (!swingApplied) swingApplied=true' is logically equivalent to 'swingApplied=true'. [duplicateConditionalAssign] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_swing.cpp:172:26: note: Assignment 'swingApplied=true' musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_swing.cpp:171:11: note: Condition '!swingApplied' is redundant musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_swing.cpp:177:7: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_swing.cpp:186:7: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_quant.cpp:25:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_simplify.cpp:22:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_16TH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_quant.cpp:57:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_simplify.cpp:195:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_quant.cpp:83:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREF_IO_MIDI_SHORTESTNOTE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_simplify.cpp:281:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable midiImportOperations [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_quant.cpp:91:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_quant.cpp:345:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_quant.cpp:382:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chords [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_quant.cpp:412:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_quant.cpp:778:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_quant.cpp:936:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_quant.cpp:960:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isInTuplet [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_quant.cpp:1102:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isInTuplet [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tempo.cpp:31:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable META_TEMPO [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tempo.cpp:85:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tempo.cpp:126:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tempo.cpp:32:45: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tempo.cpp:95:51: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tie.cpp:48:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tieFor [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tie.cpp:53:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tieBack [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tie.cpp:60:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tie.cpp:64:17: style: The statement 'if (!isChord) isChord=true' is logically equivalent to 'isChord=true'. [duplicateConditionalAssign] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tie.cpp:65:27: note: Assignment 'isChord=true' musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tie.cpp:64:17: note: Condition '!isChord' is redundant musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet.cpp:819:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable voice [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet.cpp:1152:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nextBarFound [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_simplify.cpp:70:7: warning: Assert statement calls a function which may have desired side effects: 'ReducedFraction'. [assertWithSideEffect] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_simplify.cpp:21:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet_detect.cpp:294:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable barIndex [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet_detect.cpp:228:30: style: Variable 'midiChord' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet_detect.cpp:312:56: style: Parameter 'chords' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet_detect.cpp:23:7: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet_detect.cpp:29:19: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet_detect.cpp:56:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet_detect.cpp:57:13: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_quant.cpp:1096:7: warning: Assert statement calls a function which may have desired side effects: 'ReducedFraction'. [assertWithSideEffect] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet_filter.cpp:486:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet_filter.cpp:498:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet_filter.cpp:657:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable validTuplets [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_quant.cpp:382:42: error: Out of bounds access in expression 'singleTrack.begin()' because 'singleTrack' is empty. [containerOutOfBounds] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_quant.cpp:786:41: error: Uninitialized variables: p.penalty, p.prevPos [uninitvar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_quant.cpp:952:28: error: Uninitialized variable: d.metricalLevelForLen [uninitvar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_quant.cpp:786:41: error: Uninitialized struct member: p.penalty [uninitStructMember] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_quant.cpp:786:41: error: Uninitialized struct member: p.prevPos [uninitStructMember] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_quant.cpp:952:28: error: Uninitialized struct member: d.metricalLevelForLen [uninitStructMember] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet.cpp:287:7: warning: Assert statement calls a function which may have desired side effects: 'ReducedFraction'. [assertWithSideEffect] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet.cpp:985:7: warning: Assert statement calls a function which may have desired side effects: 'ReducedFraction'. [assertWithSideEffect] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet.cpp:198:18: style:inconclusive: Technically the member function 'Ms::MidiTuplet::sortNotesByPitch::Anonymous0::operator()' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet.cpp:213:18: style:inconclusive: Technically the member function 'Ms::MidiTuplet::sortTupletsByAveragePitch::Anonymous1::operator()' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet.cpp:303:30: style: Local variable 'tupletInterval' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet.h:74:1: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet.cpp:303:30: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet.cpp:50:59: style: Parameter 'tuplets' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet.cpp:384:54: style: Parameter 'tuplets' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet.cpp:1005:18: style: Variable 'tuplet' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet.cpp:1006:24: style: Variable 'chord' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet.cpp:63:13: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet.cpp:77:13: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet.cpp:98:89: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet.cpp:244:29: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet.cpp:473:34: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet.cpp:839:61: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet.cpp:1101:64: style: Same iterators expression are used for algorithm. [sameIteratorExpression] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet_tonotes.cpp:47:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_view.cpp:52:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoubleClicked [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_view.cpp:76:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectItems [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_view.cpp:95:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectItems [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_view.cpp:117:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectItems [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_view.cpp:137:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollPerPixel [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_view.cpp:187:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniqueConnection [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_view.cpp:366:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTip [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_view.cpp:388:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_view.cpp:268:56: style:inconclusive: Function 'restoreHHeaderState' argument 1 names different: declaration 'data' definition 'd'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_view.h:65:50: note: Function 'restoreHHeaderState' argument 1 names different: declaration 'data' definition 'd'. musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_view.cpp:268:56: note: Function 'restoreHHeaderState' argument 1 names different: declaration 'data' definition 'd'. musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_view.cpp:276:56: style:inconclusive: Function 'restoreVHeaderState' argument 1 names different: declaration 'data' definition 'd'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_view.h:66:50: note: Function 'restoreVHeaderState' argument 1 names different: declaration 'data' definition 'd'. musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_view.cpp:276:56: note: Function 'restoreVHeaderState' argument 1 names different: declaration 'data' definition 'd'. musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet_voice.cpp:23:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet_voice.cpp:126:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable voice [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet_voice.cpp:862:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable voice [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet_filter.cpp:84:18: style:inconclusive: Technically the member function 'Ms::MidiTuplet::removeUselessTuplets::Anonymous0::operator()' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet_filter.cpp:23:7: style: Class 'TupletErrorResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet_filter.cpp:466:7: style: Class 'ValidTuplets' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet_filter.cpp:499:17: style: Local variable 'next' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet_filter.cpp:484:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet_filter.cpp:499:17: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet_filter.cpp:73:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet_filter.cpp:607:86: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_tuplet_filter.cpp:731:24: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_voice.cpp:31:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_voice.cpp:40:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_voice.cpp:223:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offTime [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_voice.cpp:869:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_voice.cpp:944:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_voice.cpp:991:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable barIndex [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_voice.cpp:1000:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable midiImportOperations [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmxml.cpp:50:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_NO_ERROR [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.h:120:39: performance: Variable '_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.h:120:7: style: Class 'Notation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.h:101:21: performance: Function 'extendedLyrics()' should return member '_extendedLyrics' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.h:102:26: performance: Function 'numberedLyrics()' should return member '_numberedLyrics' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.h:123:15: performance: Function 'name()' should return member '_name' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.h:126:15: performance: Function 'text()' should return member '_text' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.h:163:15: performance: Function 'tremoloType()' should return member '_tremoloType' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass1.h:105:44: performance: Function parameter 'id' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass1.h:114:52: performance: Function parameter 'id' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.h:99:52: performance: Function parameter 'lyricNumberHandler' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importmxmllogger.h:26:12: style:inconclusive: Technically the member function 'Ms::MxmlLogger::logDebugTrace' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/importmxmllogger.cpp:60:18: note: Technically the member function 'Ms::MxmlLogger::logDebugTrace' can be const. musescore3-3.2.3+dfsg2.orig/mscore/importmxmllogger.h:26:12: note: Technically the member function 'Ms::MxmlLogger::logDebugTrace' can be const. musescore3-3.2.3+dfsg2.orig/mscore/importmxmllogger.h:27:12: style:inconclusive: Technically the member function 'Ms::MxmlLogger::logDebugInfo' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/importmxmllogger.cpp:75:18: note: Technically the member function 'Ms::MxmlLogger::logDebugInfo' can be const. musescore3-3.2.3+dfsg2.orig/mscore/importmxmllogger.h:27:12: note: Technically the member function 'Ms::MxmlLogger::logDebugInfo' can be const. musescore3-3.2.3+dfsg2.orig/mscore/importmxmllogger.h:28:12: style:inconclusive: Technically the member function 'Ms::MxmlLogger::logError' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/importmxmllogger.cpp:90:18: note: Technically the member function 'Ms::MxmlLogger::logError' can be const. musescore3-3.2.3+dfsg2.orig/mscore/importmxmllogger.h:28:12: note: Technically the member function 'Ms::MxmlLogger::logError' can be const. musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_voice.cpp:243:33: style: Condition 'it->firstfirst>=offTime' is not redundant musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_voice.cpp:241:40: note: Assuming condition is false musescore3-3.2.3+dfsg2.orig/mscore/importmidi/importmidi_voice.cpp:243:33: note: Condition 'it->firstgetBass()==harmonyPtr->getRoot(). 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:1123:21: style: Condition 'tick>=clefs[i]->getTick()' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:1120:21: note: Assuming that condition 'tickgetTick()' is not redundant musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:1123:21: note: Condition 'tick>=clefs[i]->getTick()' is always true musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:1481:32: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:1484:38: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:1487:38: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:1490:38: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:1552:44: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:1609:26: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:1611:32: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:2413:32: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:788:41: style: The scope of the variable 'keyValue' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:236:41: style:inconclusive: Function 'convert' argument 1 names different: declaration 'oveData' definition 'ove'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:185:34: note: Function 'convert' argument 1 names different: declaration 'oveData' definition 'ove'. musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:236:41: note: Function 'convert' argument 1 names different: declaration 'oveData' definition 'ove'. musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _inspector [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:102:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftDockWidgetArea [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:366:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:404:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LanguageChange [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:452:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STAFF_YOFFSET [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:492:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOP_GAP [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:513:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOP_GAP [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:533:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOP_GAP [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:552:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARTICULATION_ANCHOR [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:572:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLACEMENT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:590:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPACE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:606:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEADING_SPACE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:761:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEADING_SPACE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:797:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEADING_SPACE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:826:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FONT_FACE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:848:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:870:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_WIDTH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:905:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAY [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:939:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TREMOLO_PLACEMENT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:957:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEADING_SPACE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:122:27: style: Variable 'measure' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:996:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_WIDTH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:123:33: style: Variable 'time' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:1010:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABOVE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:136:39: style: Variable 'previousTime' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:1024:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEMPO [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:317:24: style: Variable 'line' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:1060:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:385:19: style: Variable 'part' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:1095:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUB_STYLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:403:31: style: Variable 'staffPtr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:1128:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_TYPE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:579:50: style: Parameter 'track' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:1151:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable guiScaling [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:668:45: style: Variable 'octave' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:1174:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAUSE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:726:30: style: Variable 'line' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:1189:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRACKET_COLUMN [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:781:43: style: Variable 'measureData' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:1204:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INAME_LAYOUT_POSITION [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:784:41: style: Variable 'keyPtr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:838:26: style: Variable 'staff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:840:37: style: Variable 'track' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:863:48: style: Variable 'clefPtr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:888:39: style: Variable 'measure' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:898:43: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:920:41: style: Parameter 'container' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:1124:30: style: Variable 'clef' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:1204:21: style: Variable 'measurePtr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:1272:24: style: Variable 'textPtr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:1288:25: style: Variable 'tempoPtr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:1356:33: style: Variable 'container' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:1372:35: style: Parameter 'rest' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:1630:36: style: Variable 'beam' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:1701:56: style: Parameter 'art' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:1981:25: style: Variable 'oveLyric' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:2002:27: style: Variable 'harmonyPtr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:2061:25: style: Variable 'measureData' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:2083:32: style: Variable 'repeatPtr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:2151:33: style: Variable 'ending' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:2272:28: style: Variable 'dynamicPtr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:2292:31: style: Variable 'expressionPtr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:2312:29: style: Variable 'glissandoPtr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:2313:33: style: Variable 'startContainer' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:2314:33: style: Variable 'endContainer' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:2369:25: style: Variable 'wedgePtr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:155:16: style: Unused variable: tt [unusedVariable] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:1424:21: style: Variable 'cr' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/importove.cpp:1422:30: style: Variable 'beams' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:950:16: warning: Member variable 'InspectorClef::otherClef' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorBeam.h:38:7: style: Class 'InspectorBeam' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorImage.h:37:7: style: Class 'InspectorImage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorLasso.h:32:7: style: Class 'InspectorLasso' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorGroupElement.h:44:7: style: Class 'InspectorGroupElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorTextLineBase.h:38:7: style: Class 'InspectorTextLineBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorVolta.h:32:7: style: Class 'InspectorVolta' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorOttava.h:32:7: style: Class 'InspectorOttava' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorTrill.h:33:7: style: Class 'InspectorTrill' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorHairpin.h:40:7: style: Class 'InspectorHairpin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorTextLine.h:31:7: style: Class 'InspectorTextLine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorMarker.h:31:7: style: Class 'InspectorMarker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorJump.h:31:7: style: Class 'InspectorJump' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorGlissando.h:32:7: style: Class 'InspectorGlissando' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorArpeggio.h:32:7: style: Class 'InspectorArpeggio' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorNote.h:48:7: style: Class 'InspectorNote' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorAmbitus.h:34:7: style: Class 'InspectorAmbitus' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorFret.h:48:7: style: Class 'InspectorFretDiagram' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorText.h:33:7: style: Class 'InspectorText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorBarline.h:45:7: style: Class 'InspectorBarLine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorFingering.h:29:7: style: Class 'InspectorFingering' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorDynamic.h:33:7: style: Class 'InspectorDynamic' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorHarmony.h:32:7: style: Class 'InspectorHarmony' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorLetRing.h:31:7: style: Class 'InspectorLetRing' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorPedal.h:31:7: style: Class 'InspectorPedal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorPalmMute.h:31:7: style: Class 'InspectorPalmMute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorVibrato.h:32:7: style: Class 'InspectorVibrato' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorNoteDot.h:32:7: style: Class 'InspectorNoteDot' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorInstrchange.h:31:7: style: Class 'InspectorInstrumentChange' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorMeasureNumber.h:30:7: style: Class 'InspectorMeasureNumber' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorImage.h:31:20: style: The function 'postInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorBase.h:84:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorImage.h:31:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorAmbitus.cpp:53:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEAD_BREVIS_ALT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:412:43: style:inconclusive: Function 'setupUi' argument 1 names different: declaration 'InspectorElement' definition 'inspectorElement'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorElementBase.h:27:29: note: Function 'setupUi' argument 1 names different: declaration 'InspectorElement' definition 'inspectorElement'. musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:412:43: note: Function 'setupUi' argument 1 names different: declaration 'InspectorElement' definition 'inspectorElement'. musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:1086:87: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:1119:63: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspector.cpp:1165:62: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importptb.cpp:873:32: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorArpeggio.cpp:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAY [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importptb.cpp:1162:22: warning: Member variable 'ptSection::partMarker' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:263:23: style:inconclusive: Technically the member function 'Ms::PowerTab::ptSection::getNextPositionNumber' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/importptb.cpp:1183:26: note: Technically the member function 'Ms::PowerTab::ptSection::getNextPositionNumber' can be const. musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:263:23: note: Technically the member function 'Ms::PowerTab::ptSection::getNextPositionNumber' can be const. musescore3-3.2.3+dfsg2.orig/mscore/importptb.cpp:968:40: style: Condition 'fret==0xFE' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/mscore/importptb.cpp:962:40: note: Assuming that condition 'fret>=0xFE' is not redundant musescore3-3.2.3+dfsg2.orig/mscore/importptb.cpp:968:40: note: Condition 'fret==0xFE' is always false musescore3-3.2.3+dfsg2.orig/mscore/importptb.cpp:36:19: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/importptb.cpp:43:19: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/importptb.cpp:58:19: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorBarline.cpp:30:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable barLineTable [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorBarline.cpp:69:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BARLINE_SPAN [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorBarline.cpp:108:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable START_REPEAT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorBarline.cpp:151:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BARLINE_SPAN [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importptb.cpp:190:35: style:inconclusive: Function 'readChord' argument 1 names different: declaration 'si' definition 'info'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/importptb.h:321:50: note: Function 'readChord' argument 1 names different: declaration 'si' definition 'info'. musescore3-3.2.3+dfsg2.orig/mscore/importptb.cpp:190:35: note: Function 'readChord' argument 1 names different: declaration 'si' definition 'info'. musescore3-3.2.3+dfsg2.orig/mscore/importptb.cpp:505:51: style: Parameter 'sec' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/mscore/importptb.cpp:566:10: style: Variable 'lastChord' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importptb.cpp:547:20: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importptb.cpp:161:28: style: Variable 'str' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/importptb.cpp:205:21: style: Variable 'a1' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/importptb.cpp:206:21: style: Variable 'a2' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorDynamic.cpp:29:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DYNAMIC_RANGE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorDynamic.cpp:54:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VELOCITY [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorBeam.cpp:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STEM_DIRECTION [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorBeam.cpp:48:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_MODIFIED [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorBase.cpp:99:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPMM [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorBase.cpp:159:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPMM [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorBase.cpp:278:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorBase.cpp:331:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darkCyan [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorBase.cpp:398:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTOPLACE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorBase.cpp:473:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOSTYLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorBase.cpp:513:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorBase.cpp:629:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidLine [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorBase.cpp:648:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorElementBase.cpp:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VISIBLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorElementBase.cpp:51:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoplaceEnabled [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorFingering.cpp:45:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER6 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorGlissando.cpp:31:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLISS_TYPE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorFret.cpp:32:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorFret.cpp:101:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRET_OFFSET [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorFret.cpp:116:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRET_OFFSET [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorFret.cpp:150:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorFret.cpp:159:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CROSS [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorFret.cpp:168:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQUARE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorFret.cpp:177:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRIANGLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/scaleSelect.h:38:7: style: Class 'ScaleSelect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/sizeSelect.h:36:7: style: Class 'SizeSelect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/resetButton.h:34:7: style: Class 'ResetButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorFret.cpp:116:59: style: Same expression on both sides of '-'. [duplicateExpression] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorFret.cpp:114:24: note: 'fretNumber' is assigned value '1' here. musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorFret.cpp:116:59: note: Same expression on both sides of '-'. musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorBase.cpp:203:18: style: The scope of the variable 'found' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorBase.cpp:551:40: style: Variable 'a' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorBase.cpp:507:19: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorBase.cpp:537:19: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorGroupElement.cpp:31:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorGroupElement.cpp:88:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorGroupElement.cpp:105:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VISIBLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorGroupElement.cpp:122:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VISIBLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorGroupElement.cpp:139:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTOPLACE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorGroupElement.cpp:156:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTOPLACE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorHairpin.cpp:34:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRESC_HAIRPIN [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorHairpin.cpp:71:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomDashLine [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorHairpin.cpp:88:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_STYLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorHairpin.cpp:108:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRESC_LINE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorHarmony.cpp:31:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUB_STYLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorInstrchange.cpp:29:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLACEMENT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorJump.cpp:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JUMP_TO [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorImage.cpp:45:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTOSCALE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorImage.cpp:34:80: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorLasso.cpp:29:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LASSO_POS [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorLetRing.cpp:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLACEMENT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorMarker.cpp:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MARKER_TYPE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorNote.cpp:63:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEAD_TI [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorNote.cpp:133:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STANDARD [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorNoteDot.cpp:28:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOT_POSITION [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorOttava.cpp:33:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OTTAVA_TYPE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorPalmMute.cpp:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLACEMENT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorPedal.cpp:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLACEMENT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorText.cpp:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUB_STYLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorTextBase.cpp:32:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FONT_FACE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorTextBase.cpp:78:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAME_TYPE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorTextLine.cpp:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLACEMENT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorTextBase.cpp:110:50: style:inconclusive: Function 'populateStyle' argument 1 names different: declaration 'style' definition 's'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorTextBase.h:39:37: note: Function 'populateStyle' argument 1 names different: declaration 'style' definition 's'. musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorTextBase.cpp:110:50: note: Function 'populateStyle' argument 1 names different: declaration 'style' definition 's'. musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorTextBase.cpp:45:19: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorTextBase.cpp:50:19: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorTextLineBase.cpp:27:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorTextLineBase.cpp:40:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorTextLineBase.cpp:58:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAGONAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorTextLineBase.cpp:146:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomDashLine [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorTextLineBase.cpp:164:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorTextLineBase.cpp:178:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorTextLineBase.cpp:191:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_STYLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorTextLineBase.cpp:96:19: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorTextLineBase.cpp:102:19: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorTrill.cpp:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRILL_TYPE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorVibrato.cpp:31:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIBRATO_TYPE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorVolta.cpp:31:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOLTA_ENDING [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorplugin.h:25:17: performance:inconclusive: Technically the member function 'Ms::Preferences::getInt' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorplugin.cpp:33:24: note: Technically the member function 'Ms::Preferences::getInt' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorplugin.h:25:17: note: Technically the member function 'Ms::Preferences::getInt' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorplugin.h:26:18: performance:inconclusive: Technically the member function 'Ms::Preferences::isThemeDark' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorplugin.cpp:37:25: note: Technically the member function 'Ms::Preferences::isThemeDark' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorplugin.h:26:18: note: Technically the member function 'Ms::Preferences::isThemeDark' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorplugin.h:58:7: style: Class 'FontStyleSelectPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/inspectorplugin.h:72:7: style: Class 'ResetButtonPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/inspector/offsetSelect.cpp:34:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActionsContextMenu [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/resetButton.cpp:27:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icons [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/scaleSelect.cpp:30:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xVal [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/inspector/scaleSelect.cpp:40:17: style: The statement 'if (_lock!=val) _lock=val' is logically equivalent to '_lock=val'. [duplicateConditionalAssign] musescore3-3.2.3+dfsg2.orig/mscore/inspector/scaleSelect.cpp:41:19: note: Assignment '_lock=val' musescore3-3.2.3+dfsg2.orig/mscore/inspector/scaleSelect.cpp:40:17: note: Condition '_lock!=val' is redundant musescore3-3.2.3+dfsg2.orig/mscore/inspector/sizeSelect.cpp:28:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xVal [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/instrdialog.cpp:107:39: error: There is an unknown macro here somewhere. Configuration is required. If MSC_VERSION is a macro then please configure it. [unknownMacro] musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.cpp:54:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.cpp:63:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.cpp:102:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STANDARD [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.cpp:261:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.cpp:270:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.cpp:289:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAB [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.cpp:310:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsUserCheckable [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.cpp:371:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.cpp:424:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instrumentGroups [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.cpp:445:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instrumentList [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.cpp:458:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable partiturList [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.cpp:554:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.cpp:570:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable partiturList [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.cpp:939:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instrumentList [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.cpp:981:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable partiturList [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.cpp:1088:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable partiturList [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:160:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:163:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:219:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:220:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:239:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:240:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:247:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:248:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_time_t [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:249:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:250:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_time_t [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:251:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:252:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:270:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_transport_state_t [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:271:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:295:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_intclient_t [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:303:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_status_t [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:308:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:314:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_nframes_t [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:63:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:77:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:105:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackPortIsOutput [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:148:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackPortIsInput [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:286:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sampleRate [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:320:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackTransportLooping [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:385:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_CLOCK [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:494:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sampleRate [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:595:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL_PROGRAM [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:695:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sampleRate [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:733:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:746:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:776:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:818:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:856:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:903:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:142:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:143:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:144:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:146:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:147:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:148:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:149:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:150:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:153:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:154:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:157:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:160:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:163:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:164:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:168:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:171:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:174:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:175:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:176:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:179:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:182:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:185:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:188:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:194:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:197:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:200:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:201:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:202:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:205:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:206:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:207:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:208:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:209:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:210:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:212:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:213:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:214:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:215:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:216:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:217:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:218:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:219:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:220:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:221:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:222:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:223:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:225:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:226:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:227:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:228:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:229:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:230:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:231:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:232:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:233:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:234:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:235:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:236:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:237:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:239:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:240:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:241:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:243:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:244:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:246:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:247:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:248:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:249:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:250:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:251:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:252:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:253:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:254:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:255:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:256:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:258:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:259:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:260:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:262:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:263:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:264:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:265:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:269:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:270:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:271:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:272:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:273:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:274:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:278:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:279:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:280:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:281:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:287:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:289:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:290:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:294:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:295:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:303:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:304:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:308:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:309:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:310:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:311:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:312:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:313:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackweakapi.cpp:314:1: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.cpp:329:7: performance: Variable '_group' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.h:78:7: style: Class 'StaffListItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.h:153:7: style: Class 'InstrumentsWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.cpp:613:18: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.cpp:624:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.cpp:650:18: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.cpp:657:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.cpp:987:33: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.cpp:992:44: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.cpp:1002:40: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.cpp:333:107: style:inconclusive: Function 'InstrumentTemplateListItem' argument 2 names different: declaration 'parent' definition 'item'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.h:115:85: note: Function 'InstrumentTemplateListItem' argument 2 names different: declaration 'parent' definition 'item'. musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.cpp:333:107: note: Function 'InstrumentTemplateListItem' argument 2 names different: declaration 'parent' definition 'item'. musescore3-3.2.3+dfsg2.orig/mscore/instrwidget.cpp:632:40: style: Variable 'sli2' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/keyb.cpp:71:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPITCH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:131:13: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:47:12: warning: Member variable 'JackAudio::_segmentSize' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:47:12: warning: Member variable 'JackAudio::fakeState' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:47:12: warning: Member variable 'JackAudio::_jackName' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:47:12: warning: Member variable 'JackAudio::timeSigTempoChanged' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:68:20: style: Virtual function 'stop' is called from destructor '~JackAudio()' at line 60. Dynamic binding is not used. [virtualCallInConstructor] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:60:13: note: Calling stop musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:68:20: note: stop is a virtual function musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:64:7: style: Class 'JackAudio' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:65:16: style: The destructor '~JackAudio' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:40:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:65:16: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:66:20: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:41:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:66:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:67:20: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:42:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:67:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:68:20: style: The function 'stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:43:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:68:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:74:20: style: The function 'startTransport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:45:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:74:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:75:20: style: The function 'stopTransport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:44:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:75:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:77:20: style: The function 'seekTransport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:47:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:77:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:78:19: style: The function 'sampleRate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:48:19: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:78:19: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:79:20: style: The function 'putEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:49:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:79:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:80:20: style: The function 'midiRead' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:50:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:80:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:84:20: style: The function 'handleTimeSigTempoChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:51:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:84:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:85:20: style: The function 'checkTransportSeek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:52:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:85:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:86:19: style: The function 'bufferSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:53:19: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:86:19: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:88:12: style: The function 'updateOutPortCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:54:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:88:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:80:20: style: The function 'midiRead' overrides a function in a base class but is identical to the overridden function [uselessOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:50:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.h:80:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:166:39: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:167:39: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:201:39: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:202:39: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:296:26: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:318:26: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:355:26: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:363:17: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:364:17: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:794:18: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:872:18: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:889:18: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/keyedit.cpp:50:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrongFocus [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/keyedit.cpp:111:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/keyedit.cpp:193:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mimeSymbolFormat [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/keyedit.cpp:281:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/keyedit.cpp:347:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gscore [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:108:20: style: Variable 'port' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:415:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/jackaudio.cpp:131:18: style: Variable 'port' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/layer.cpp:35:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/layer.cpp:80:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/keyedit.cpp:41:12: warning: Member variable 'KeyCanvas::moveElement' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/keyedit.h:48:7: style: Class 'KeyEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/keycanvas.h:58:7: style: Class 'KeyCanvas' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/keycanvas.h:60:32: performance: Function 'getAccidentals()' should return member 'accidentals' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/keyedit.cpp:66:32: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/layer.h:48:7: style: Class 'LayerManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/layer.cpp:202:13: performance: Range variable 'tag' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/mscore/layer.cpp:53:33: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] musescore3-3.2.3+dfsg2.orig/mscore/logindialog.cpp:46:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/logindialog.cpp:68:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/logindialog.h:46:7: style: Class 'LoginDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.h:94:7: style: Class 'LoginManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.h:110:15: performance: Function 'userName()' should return member '_userName' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/magbox.cpp:66:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InsertAtBottom [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/magbox.cpp:125:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPI [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/magbox.cpp:140:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPI [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/magbox.cpp:219:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Acceptable [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/masterpalette.cpp:97:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/masterpalette.cpp:152:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/masterpalette.cpp:239:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/masterpalette.cpp:250:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/masterpalette.cpp:280:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LanguageChange [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/magbox.cpp:215:23: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/masterpalette.h:57:7: style: Class 'MasterPalette' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/timedialog.h:50:7: style: Class 'TimeDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/measureproperties.cpp:41:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/measureproperties.cpp:121:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADD [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/measureproperties.cpp:199:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/measureproperties.cpp:209:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/measureproperties.cpp:284:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SINGLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/measureproperties.h:54:7: style: Class 'MeasureProperties' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/timeline.h:52:7: style: Class 'TDockWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/timeline.h:194:7: style: Class 'Timeline' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/mediadialog.cpp:40:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/mediadialog.cpp:131:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/mediadialog.h:49:7: style: Class 'MediaDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/metaedit.cpp:36:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/metaedit.h:50:7: style: Class 'MetaEditDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/metaedit.cpp:103:33: style: Variable 'l' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/miconengine.cpp:109:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Off [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/miconengine.cpp:215:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAspectRatio [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/miconengine.cpp:254:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/miconengine.cpp:213:13: style: Local variable 'actualSize' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/miconengine.h:34:13: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/miconengine.cpp:213:13: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:98:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:122:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SBEAM [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:150:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VFRAME [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:210:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gscore [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:230:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gscore [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:268:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHARP_SHARP [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:322:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gscore [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:359:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gscore [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:416:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gscore [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:473:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gscore [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:520:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R8 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:540:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEAD_DO_WALKER [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:578:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fermataVeryShortAbove [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:671:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ornamentPrecompSlide [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:753:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accdnRicochetStem6 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:776:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:802:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable breathList [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:823:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gscore [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:891:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAB4 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:932:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACCIACCATURA [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:958:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gscore [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:980:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gscore [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:1242:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gscore [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:1276:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gscore [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:1351:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:1390:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gscore [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:1549:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:1585:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/mididriver.cpp:42:7: warning: Member variable 'Port::_alsaPort' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/mididriver.cpp:42:7: warning: Member variable 'Port::_alsaClient' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/mixer.cpp:85:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftDockWidgetArea [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/mixer.cpp:284:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/mixer.cpp:298:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LanguageChange [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/mixer.cpp:435:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fixed [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/mixer.cpp:495:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightDockWidgetArea [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/mixerdetails.cpp:48:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable partNameLineEdit [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/mixerdetails.cpp:268:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/mixerdetails.cpp:297:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAYBACK_VOICE1 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/mixerdetails.cpp:483:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/mixerdetails.cpp:535:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USE_DRUMSET [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.h:58:17: style:inconclusive: Technically the member function 'Ms::MixerTrackItem::trackType' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/parteditbase.h:68:7: style: Class 'PartEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/mixer.h:109:7: style: Class 'Mixer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/synthcontrol.h:81:7: style: Class 'SynthControl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/mixer.cpp:228:23: style: Condition 'p' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/mscore/mixer.cpp:227:47: note: Calling function 'getPartAtIndex' returns 0 musescore3-3.2.3+dfsg2.orig/mscore/mixer.cpp:227:47: note: Assignment 'p=getPartAtIndex(i)', assigned value is 0 musescore3-3.2.3+dfsg2.orig/mscore/mixer.cpp:228:23: note: Condition 'p' is always false musescore3-3.2.3+dfsg2.orig/mscore/mixer.cpp:183:40: style:inconclusive: Function 'masterVolumeChanged' argument 1 names different: declaration 'val' definition 'decibels'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/mixer.h:96:39: note: Function 'masterVolumeChanged' argument 1 names different: declaration 'val' definition 'decibels'. musescore3-3.2.3+dfsg2.orig/mscore/mixer.cpp:183:40: note: Function 'masterVolumeChanged' argument 1 names different: declaration 'val' definition 'decibels'. musescore3-3.2.3+dfsg2.orig/mscore/workspace.h:73:7: warning: Member variable 'Workspace::saveComponents' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/workspace.h:73:7: warning: Member variable 'Workspace::saveToolbars' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/workspace.h:73:7: warning: Member variable 'Workspace::saveMenuBar' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/shortcut.h:127:7: warning:inconclusive: Member variable 'Shortcut::_assignedWidget' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/paletteBoxButton.h:65:7: style: Class 'PaletteBoxButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/palettebox.h:56:7: style: Class 'PaletteBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/workspace.h:76:15: performance: Function 'path()' should return member '_path' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/workspace.h:78:15: performance: Function 'name()' should return member '_name' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:1238:90: style: Same expression on both sides of '/'. [duplicateExpression] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:1239:90: style: Same expression on both sides of '/'. [duplicateExpression] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:1581:19: style: The scope of the variable 'allSymbols' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/mixerdetails.cpp:195:85: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/mixerdetails.cpp:483:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/workspace.h:81:40: performance: Function parameter 'trName' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:331:15: style: Variable 'spans' can be declared as const array [constVariable] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:902:30: style: Variable 'items' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/menus.cpp:1561:22: style: Variable 'mmRest' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/mixerdetails.cpp:526:33: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.cpp:90:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL_VOLUME [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.cpp:119:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL_PANPOT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.cpp:148:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL_CHORUS_SEND [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.cpp:177:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL_REVERB_SEND [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.cpp:32:70: style:inconclusive: Function 'MixerTrackItem' argument 3 names different: declaration '_instr' definition 'instr'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.h:56:60: note: Function 'MixerTrackItem' argument 3 names different: declaration '_instr' definition 'instr'. musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.cpp:32:70: note: Function 'MixerTrackItem' argument 3 names different: declaration '_instr' definition 'instr'. musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.cpp:32:86: style:inconclusive: Function 'MixerTrackItem' argument 4 names different: declaration '_chan' definition 'chan'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.h:56:77: note: Function 'MixerTrackItem' argument 4 names different: declaration '_chan' definition 'chan'. musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.cpp:32:86: note: Function 'MixerTrackItem' argument 4 names different: declaration '_chan' definition 'chan'. musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.cpp:87:34: style: Local variable 'chan' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.h:61:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.cpp:87:34: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.cpp:116:34: style: Local variable 'chan' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.h:61:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.cpp:116:34: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.cpp:145:34: style: Local variable 'chan' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.h:61:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.cpp:145:34: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.cpp:174:34: style: Local variable 'chan' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.h:61:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.cpp:174:34: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.cpp:203:34: style: Local variable 'chan' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.h:61:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.cpp:203:34: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.cpp:224:34: style: Local variable 'chan' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.h:61:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.cpp:224:34: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.cpp:249:34: style: Local variable 'chan' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.h:61:16: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/mixertrackitem.cpp:249:34: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/mixertrackchannel.cpp:85:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable soloBn [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/mixertrackchannel.cpp:80:73: style:inconclusive: Function 'MixerTrackChannel' argument 2 names different: declaration 'trackItem' definition 'mti'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/mixertrackchannel.h:72:69: note: Function 'MixerTrackChannel' argument 2 names different: declaration 'trackItem' definition 'mti'. musescore3-3.2.3+dfsg2.orig/mscore/mixertrackchannel.cpp:80:73: note: Function 'MixerTrackChannel' argument 2 names different: declaration 'trackItem' definition 'mti'. musescore3-3.2.3+dfsg2.orig/mscore/mixertrackpart.cpp:97:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expandBn [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:52:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:150:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:167:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:180:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:209:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:447:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:490:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:504:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:654:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:745:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_NOT_FOUND [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/mixertrackpart.cpp:81:67: style:inconclusive: Function 'MixerTrackPart' argument 2 names different: declaration 'trackItem' definition 'mti'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/mixertrackpart.h:73:66: note: Function 'MixerTrackPart' argument 2 names different: declaration 'trackItem' definition 'mti'. musescore3-3.2.3+dfsg2.orig/mscore/mixertrackpart.cpp:81:67: note: Function 'MixerTrackPart' argument 2 names different: declaration 'trackItem' definition 'mti'. musescore3-3.2.3+dfsg2.orig/mscore/musicxmlfonthandler.cpp:250:59: performance: Function parameter 'trueString' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/musicxmlfonthandler.cpp:250:79: performance: Function parameter 'falseString' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/musicxmlfonthandler.cpp:144:17: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:1454:22: warning: Member variable 'MusicXMLParserPass2::_glissandi' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:1454:22: warning: Member variable 'MusicXMLParserPass2::_tie' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:1454:22: warning: Member variable 'MusicXMLParserPass2::_lastVolta' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:1454:22: warning: Member variable 'MusicXMLParserPass2::_hasDrumset' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:1454:22: warning: Member variable 'MusicXMLParserPass2::_pedal' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:1454:22: warning: Member variable 'MusicXMLParserPass2::_pedalContinue' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:1454:22: warning: Member variable 'MusicXMLParserPass2::_harmony' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:1454:22: warning: Member variable 'MusicXMLParserPass2::_tremStart' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:1454:22: warning: Member variable 'MusicXMLParserPass2::_figBass' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:1454:22: warning: Member variable 'MusicXMLParserPass2::_multiMeasureRestCount' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/musescore.cpp:4971:39: error: There is an unknown macro here somewhere. Configuration is required. If MSC_VERSION is a macro then please configure it. [unknownMacro] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:2853:18: style: The if condition is the same as the previous if condition [duplicateCondition] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:2844:18: note: First condition musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:2853:18: note: Second condition musescore3-3.2.3+dfsg2.orig/mscore/musicxmlsupport.cpp:33:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_STAVES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/musicxmlsupport.cpp:46:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_STAVES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/musicxmlsupport.cpp:93:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_STAVES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/musicxmlsupport.cpp:241:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/musicxmlsupport.cpp:415:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accidentalDoubleSharp [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/musicxmlsupport.cpp:503:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATURAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/musicxmlsupport.cpp:569:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAT2 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:1123:21: style: Condition '!tuplet' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:1121:11: note: Assuming that condition '!tuplet' is not redundant musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:1123:21: note: Condition '!tuplet' is always true musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:3361:31: style: Condition 'number.isEmpty()' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:3360:27: note: Assuming that condition 'number.isEmpty()' is not redundant musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:3361:31: note: Condition 'number.isEmpty()' is always false musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:3363:34: style: Condition 'type.isEmpty()' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:3360:45: note: Assuming that condition 'type.isEmpty()' is not redundant musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:3363:34: note: Condition 'type.isEmpty()' is always false musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:5030:23: style: Condition 'invalidRoot' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:5008:38: note: Assignment 'invalidRoot=false', assigned value is 0 musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:5030:23: note: Condition 'invalidRoot' is always false musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:5774:25: warning: Either the condition '!note' is redundant or there is possible null pointer dereference: note. [nullPointerRedundantCheck] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:5806:22: note: Assuming that condition '!note' is not redundant musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:5774:25: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:5775:26: warning: Either the condition '!note' is redundant or there is possible null pointer dereference: note. [nullPointerRedundantCheck] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:5806:22: note: Assuming that condition '!note' is not redundant musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:5775:26: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:5776:20: warning: Either the condition '!note' is redundant or there is possible null pointer dereference: note. [nullPointerRedundantCheck] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:5806:22: note: Assuming that condition '!note' is not redundant musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:5776:20: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:2519:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:2520:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/musicxmlsupport.cpp:308:50: performance: Function parameter 'type' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/musicxmlsupport.cpp:350:49: performance: Function parameter 'type' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/musicxmlsupport.cpp:412:41: performance: Function parameter 'mxmlName' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/musicxmlsupport.cpp:500:56: performance: Function parameter 'mxmlName' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:3092:65: style:inconclusive: Function 'addSpanner' argument 1 names different: declaration 'desc' definition 'd'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.h:218:50: note: Function 'addSpanner' argument 1 names different: declaration 'desc' definition 'd'. musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:3092:65: note: Function 'addSpanner' argument 1 names different: declaration 'desc' definition 'd'. musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:3109:67: style:inconclusive: Function 'getSpanner' argument 1 names different: declaration 'desc' definition 'd'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.h:219:52: note: Function 'getSpanner' argument 1 names different: declaration 'desc' definition 'd'. musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:3109:67: note: Function 'getSpanner' argument 1 names different: declaration 'desc' definition 'd'. musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:3127:67: style:inconclusive: Function 'clearSpanner' argument 1 names different: declaration 'desc' definition 'd'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.h:220:52: note: Function 'clearSpanner' argument 1 names different: declaration 'desc' definition 'd'. musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:3127:67: note: Function 'clearSpanner' argument 1 names different: declaration 'desc' definition 'd'. musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:4304:48: style:inconclusive: Function 'note' argument 4 names different: declaration 'prevTime' definition 'prevSTime'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.h:241:96: note: Function 'note' argument 4 names different: declaration 'prevTime' definition 'prevSTime'. musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:4304:48: note: Function 'note' argument 4 names different: declaration 'prevTime' definition 'prevSTime'. musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:4309:40: style:inconclusive: Function 'note' argument 9 names different: declaration 'beam' definition 'currBeam'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.h:243:25: note: Function 'note' argument 9 names different: declaration 'beam' definition 'currBeam'. musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:4309:40: note: Function 'note' argument 9 names different: declaration 'beam' definition 'currBeam'. musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:2072:13: style: Local variable 'beam' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.h:250:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:2072:13: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:2173:13: style: Local variable 'part' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.h:228:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:2173:13: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:2188:17: style: Local variable 'key' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.h:236:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:2188:17: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:2268:13: style: Local variable 'part' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.h:228:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:2268:13: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:3608:13: style: Local variable 'part' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.h:228:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:3608:13: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:4454:17: style: Local variable 'duration' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.h:251:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:4454:17: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:4593:12: style: Local variable 'part' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.h:228:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:4593:12: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:1163:75: performance: Function parameter 'dir' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:1183:74: performance: Function parameter 'symbols' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:1213:54: performance: Function parameter 'name' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:1213:68: performance: Function parameter 'attrLong' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:1213:86: performance: Function parameter 'attrAppr' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:1213:104: performance: Function parameter 'attrDep' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:1303:48: performance: Function parameter 'mxmlName' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:1363:53: performance: Function parameter 'type' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:1385:57: performance: Function parameter 'placement' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:3739:44: performance: Function parameter 'beats' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:3739:65: performance: Function parameter 'beatType' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:3739:89: performance: Function parameter 'timeSymbol' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:5232:67: performance: Function parameter 'lyricNumberHandler' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:1424:67: style: Parameter 'placement' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:4232:55: style: Parameter 'pass1' can be declared as reference to const [constParameterReference] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:187:18: style: Variable 'table' can be declared as const array [constVariable] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:935:30: style: Variable 'cr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:2087:32: style: Variable 'fb' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:2600:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/navigator.cpp:47:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollBarAlwaysOn [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/navigator.cpp:61:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollBarAlwaysOff [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/navigator.cpp:103:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selectColor [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/navigator.cpp:118:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_NoBackground [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/navigator.cpp:349:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:1078:32: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:2026:39: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:76:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:121:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:137:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mscore [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:152:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:170:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:193:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:231:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:269:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpReasonPhraseAttribute [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:560:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:603:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:663:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREF_EXPORT_MP3_BITRATE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:753:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:777:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:832:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FormDataType [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:909:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:941:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deleteLater [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:979:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserAgentHeader [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:2049:22: style: Variable 'number' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:53:26: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:54:52: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:58:23: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:660:84: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:836:109: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager_p.h:103:7: style: Class 'ApiRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/navigator.cpp:308:43: style:inconclusive: Function 'setViewRect' argument 1 names different: declaration 'r' definition '_viewRect'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/navigator.h:95:38: note: Function 'setViewRect' argument 1 names different: declaration 'r' definition '_viewRect'. musescore3-3.2.3+dfsg2.orig/mscore/navigator.cpp:308:43: note: Function 'setViewRect' argument 1 names different: declaration 'r' definition '_viewRect'. musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:116:35: style:inconclusive: Function 'ApiInfo' argument 1 names different: declaration 'clientId' definition '_clientId'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager_p.h:35:26: note: Function 'ApiInfo' argument 1 names different: declaration 'clientId' definition '_clientId'. musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:116:35: note: Function 'ApiInfo' argument 1 names different: declaration 'clientId' definition '_clientId'. musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:116:63: style:inconclusive: Function 'ApiInfo' argument 2 names different: declaration 'apiKey' definition '_apiKey'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager_p.h:35:47: note: Function 'ApiInfo' argument 2 names different: declaration 'apiKey' definition '_apiKey'. musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:116:63: note: Function 'ApiInfo' argument 2 names different: declaration 'apiKey' definition '_apiKey'. musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:429:84: style:inconclusive: Function 'onLoginReply' argument 3 names different: declaration 'replyContent' definition 'obj'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.h:62:76: note: Function 'onLoginReply' argument 3 names different: declaration 'replyContent' definition 'obj'. musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:429:84: note: Function 'onLoginReply' argument 3 names different: declaration 'replyContent' definition 'obj'. musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:449:91: style:inconclusive: Function 'onLoginRefreshReply' argument 3 names different: declaration 'replyContent' definition 'obj'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.h:63:83: note: Function 'onLoginRefreshReply' argument 3 names different: declaration 'replyContent' definition 'obj'. musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:449:91: note: Function 'onLoginRefreshReply' argument 3 names different: declaration 'replyContent' definition 'obj'. musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:556:86: style:inconclusive: Function 'onGetUserReply' argument 3 names different: declaration 'replyContent' definition 'user'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.h:61:78: note: Function 'onGetUserReply' argument 3 names different: declaration 'replyContent' definition 'user'. musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:556:86: note: Function 'onGetUserReply' argument 3 names different: declaration 'replyContent' definition 'user'. musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:600:91: style:inconclusive: Function 'onGetScoreInfoReply' argument 3 names different: declaration 'replyContent' definition 'score'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.h:65:83: note: Function 'onGetScoreInfoReply' argument 3 names different: declaration 'replyContent' definition 'score'. musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:600:91: note: Function 'onGetScoreInfoReply' argument 3 names different: declaration 'replyContent' definition 'score'. musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:634:87: style:inconclusive: Function 'getMediaUrl' argument 3 names different: declaration 'format' definition 'encoding'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.h:103:79: note: Function 'getMediaUrl' argument 3 names different: declaration 'format' definition 'encoding'. musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:634:87: note: Function 'getMediaUrl' argument 3 names different: declaration 'format' definition 'encoding'. musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:654:90: style:inconclusive: Function 'onGetMediaUrlReply' argument 3 names different: declaration 'replyContent' definition 'response'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.h:66:82: note: Function 'onGetMediaUrlReply' argument 3 names different: declaration 'replyContent' definition 'response'. musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:654:90: note: Function 'onGetMediaUrlReply' argument 3 names different: declaration 'replyContent' definition 'response'. musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:905:85: style:inconclusive: Function 'onUploadReply' argument 3 names different: declaration 'replyContent' definition 'obj'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.h:64:77: note: Function 'onUploadReply' argument 3 names different: declaration 'replyContent' definition 'obj'. musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:905:85: note: Function 'onUploadReply' argument 3 names different: declaration 'replyContent' definition 'obj'. musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:990:56: style:inconclusive: Function 'executeRequest' argument 1 names different: declaration 'mgr' definition 'networkManager'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager_p.h:112:50: note: Function 'executeRequest' argument 1 names different: declaration 'mgr' definition 'networkManager'. musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:990:56: note: Function 'executeRequest' argument 1 names different: declaration 'mgr' definition 'networkManager'. musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:612:29: style: Local variable 'uid' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.h:111:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:612:29: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:116:35: performance: Function parameter '_clientId' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:116:63: performance: Function parameter '_apiKey' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:392:34: performance: Function parameter 'login' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/network/loginmanager.cpp:392:49: performance: Function parameter 'password' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:4987:26: style: Variable 'printFrame' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/importmxmlpass2.cpp:4988:26: style: Variable 'printStyle' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/newwizard.cpp:54:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsCommonTime [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/newwizard.cpp:101:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/newwizard.cpp:306:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoDotAndDotDot [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/newwizard.cpp:392:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NameChanged [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/newwizard.cpp:444:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/noteGroups.cpp:38:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/noteGroups.cpp:82:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SBEAM [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/noteGroups.cpp:120:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_EIGHTH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/noteGroups.cpp:162:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/noteGroups.cpp:176:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEGIN [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/noteGroups.cpp:202:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/newwizard.cpp:190:27: warning: Member variable 'NewWizardInstrumentsPage::complete' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/noteGroups.h:48:7: style: Class 'NoteGroups' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/noteGroups.cpp:109:71: style:inconclusive: Function 'setSig' argument 3 names different: declaration 'zText' definition 'z'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/noteGroups.h:49:63: note: Function 'setSig' argument 3 names different: declaration 'zText' definition 'z'. musescore3-3.2.3+dfsg2.orig/mscore/noteGroups.cpp:109:71: note: Function 'setSig' argument 3 names different: declaration 'zText' definition 'z'. musescore3-3.2.3+dfsg2.orig/mscore/noteGroups.cpp:109:89: style:inconclusive: Function 'setSig' argument 4 names different: declaration 'nText' definition 'n'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/noteGroups.h:49:85: note: Function 'setSig' argument 4 names different: declaration 'nText' definition 'n'. musescore3-3.2.3+dfsg2.orig/mscore/noteGroups.cpp:109:89: note: Function 'setSig' argument 4 names different: declaration 'nText' definition 'n'. musescore3-3.2.3+dfsg2.orig/mscore/templateBrowser.h:50:7: style: Class 'TemplateBrowser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/noteGroups.cpp:205:25: style: Variable 'c' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/newwizard.h:148:15: performance: Function 'templatePath()' should return member 'path' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/noteGroups.cpp:206:35: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/omrpanel.cpp:33:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightDockWidgetArea [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/omrpanel.cpp:55:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftDockWidgetArea [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/omrpanel.cpp:88:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable omrView [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/omrpanel.cpp:98:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable omrView [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/omrpanel.cpp:108:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable omrView [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/omrpanel.cpp:118:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable omrView [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/omrpanel.cpp:128:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable omrView [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/omrpanel.cpp:167:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable omrView [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/omrpanel.cpp:191:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable omrView [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pa.cpp:76:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paNoError [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pa.cpp:92:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paNoError [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pa.cpp:210:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paNoError [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pa.cpp:224:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paNoError [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pa.cpp:58:12: warning: Member variable 'Portaudio::pos' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/pa.cpp:58:12: warning: Member variable 'Portaudio::startTime' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/pa.h:63:11: performance:inconclusive: Technically the member function 'Ms::Portaudio::framePos' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/pa.cpp:235:16: note: Technically the member function 'Ms::Portaudio::framePos' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/pa.h:63:11: note: Technically the member function 'Ms::Portaudio::framePos' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/pa.h:68:19: performance:inconclusive: Technically the member function 'Ms::Portaudio::apiList' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/pa.cpp:162:24: note: Technically the member function 'Ms::Portaudio::apiList' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/pa.h:68:19: note: Technically the member function 'Ms::Portaudio::apiList' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/pa.h:69:19: performance:inconclusive: Technically the member function 'Ms::Portaudio::deviceList' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/pa.cpp:179:24: note: Technically the member function 'Ms::Portaudio::deviceList' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/pa.h:69:19: note: Technically the member function 'Ms::Portaudio::deviceList' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/pa.h:70:11: performance:inconclusive: Technically the member function 'Ms::Portaudio::deviceIndex' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/pa.cpp:198:16: note: Technically the member function 'Ms::Portaudio::deviceIndex' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/pa.h:70:11: note: Technically the member function 'Ms::Portaudio::deviceIndex' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/pa.h:71:11: performance:inconclusive: Technically the member function 'Ms::Portaudio::currentApi' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/pa.cpp:361:16: note: Technically the member function 'Ms::Portaudio::currentApi' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/pa.h:71:11: note: Technically the member function 'Ms::Portaudio::currentApi' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/pa.h:72:11: performance:inconclusive: Technically the member function 'Ms::Portaudio::currentDevice' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/pa.cpp:385:16: note: Technically the member function 'Ms::Portaudio::currentDevice' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/pa.h:72:11: note: Technically the member function 'Ms::Portaudio::currentDevice' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/pa.h:49:7: style: Class 'Portaudio' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/pa.h:50:16: style: The destructor '~Portaudio' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:40:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/mscore/pa.h:50:16: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/mscore/pa.h:51:20: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:41:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/pa.h:51:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/pa.h:52:20: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:42:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/pa.h:52:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/pa.h:53:20: style: The function 'stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:43:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/pa.h:53:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/pa.h:54:20: style: The function 'startTransport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:45:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/pa.h:54:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/pa.h:55:20: style: The function 'stopTransport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:44:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/pa.h:55:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/pa.h:57:19: style: The function 'sampleRate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:48:19: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/pa.h:57:19: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/pa.h:58:20: style: The function 'midiRead' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:50:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/pa.h:58:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/pa.cpp:50:38: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/pa.cpp:126:84: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/pa.cpp:130:90: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/pagesettings.cpp:35:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pagesettings.cpp:107:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pagesettings.cpp:179:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pageWidth [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pagesettings.cpp:254:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pageWidth [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pagesettings.cpp:272:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pageTwosided [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pagesettings.cpp:295:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPI [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pagesettings.cpp:352:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Inch [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pagesettings.cpp:371:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pagesettings.cpp:383:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pagesettings.cpp:409:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pagesettings.cpp:434:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pagesettings.cpp:446:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pagesettings.cpp:466:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pageEvenLeftMargin [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pagesettings.cpp:478:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pagesettings.cpp:498:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pagesettings.cpp:509:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPI [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pagesettings.cpp:534:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pagesettings.cpp:556:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pageWidth [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/musedata.h:63:7: warning: Member variable 'MuseData::_division' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/musedata.h:63:7: warning: Member variable 'MuseData::chordRest' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/musedata.h:63:7: warning: Member variable 'MuseData::ntuplet' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/musedata.h:63:7: warning: Member variable 'MuseData::measure' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/musedata.h:63:7: warning: Member variable 'MuseData::voice' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/musedata.h:63:7: warning: Member variable 'MuseData::slur' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/musedata.h:57:11: performance:inconclusive: Technically the member function 'Ms::MuseData::countStaves' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:616:15: note: Technically the member function 'Ms::MuseData::countStaves' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/musedata.h:57:11: note: Technically the member function 'Ms::MuseData::countStaves' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/musedata.h:60:15: performance:inconclusive: Technically the member function 'Ms::MuseData::diacritical' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:418:19: note: Technically the member function 'Ms::MuseData::diacritical' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/musedata.h:60:15: note: Technically the member function 'Ms::MuseData::diacritical' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/musedata.h:63:7: style: Class 'MuseData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/palette.cpp:1489:40: error: There is an unknown macro here somewhere. Configuration is required. If MSC_VERSION is a macro then please configure it. [unknownMacro] musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:665:26: style: Condition 's.isEmpty()' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:663:25: note: Assuming that condition 's.isNull()' is not redundant musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:665:26: note: Condition 's.isEmpty()' is always false musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:146:22: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:506:26: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:158:74: style:inconclusive: Function 'openSlur' argument 4 names different: declaration 'voice' definition 'voc'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/musedata.h:58:70: note: Function 'openSlur' argument 4 names different: declaration 'voice' definition 'voc'. musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:158:74: note: Function 'openSlur' argument 4 names different: declaration 'voice' definition 'voc'. musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:175:75: style:inconclusive: Function 'closeSlur' argument 4 names different: declaration 'voice' definition 'voc'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/musedata.h:59:71: note: Function 'closeSlur' argument 4 names different: declaration 'voice' definition 'voc'. musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:175:75: note: Function 'closeSlur' argument 4 names different: declaration 'voice' definition 'voc'. musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:50:41: performance: Function parameter 's' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:545:37: performance: Function parameter 'sl' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:120:18: style: Variable 'table' can be declared as const array [constVariable] musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:194:18: style: Variable 'table' can be declared as const array [constVariable] musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:282:22: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:470:22: style: Variable 'e' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:85:32: style: Variable 'staffIdx' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:88:34: style: Variable 'staffIdx' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/musedata.cpp:91:28: style: Variable 'staffIdx' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/pagesettings.h:75:7: style: Class 'PageSettings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/pagesettings.h:72:20: style: The function 'retranslate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/abstractdialog.h:43:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/pagesettings.h:72:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/pagesettings.h:76:8: style: The destructor '~PageSettings' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/abstractdialog.h:36:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/mscore/pagesettings.h:76:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/mscore/pagesettings.cpp:46:11: style: Condition 'mmUnit' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/mscore/pagesettings.cpp:44:16: note: Assignment 'mmUnit=true', assigned value is 1 musescore3-3.2.3+dfsg2.orig/mscore/pagesettings.cpp:46:11: note: Condition 'mmUnit' is always true musescore3-3.2.3+dfsg2.orig/mscore/paletteBoxButton.cpp:31:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/paletteBoxButton.cpp:110:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FontChange [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/paletteBoxButton.cpp:126:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightArrow [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/paletteBoxButton.cpp:152:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HasMenu [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/paletteBoxButton.cpp:67:16: style: Variable 'actionSave' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/palettebox.cpp:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActionsContextMenu [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/palettebox.cpp:278:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/palettebox.cpp:456:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LanguageChange [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/palettebox.cpp:501:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Down [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/palettebox.cpp:582:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pathlistdialog.cpp:35:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pathlistdialog.cpp:53:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DocumentsLocation [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/parteditbase.cpp:53:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable patch [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/parteditbase.cpp:88:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_NAME [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/parteditbase.cpp:160:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/parteditbase.cpp:195:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/parteditbase.cpp:217:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL_VOLUME [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/parteditbase.cpp:229:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL_PANPOT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/parteditbase.cpp:241:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL_REVERB_SEND [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/parteditbase.cpp:253:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL_CHORUS_SEND [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/parteditbase.cpp:340:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USE_DRUMSET [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/parteditbase.cpp:476:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pathlistdialog.h:41:7: style: Class 'PathListDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/pathlistdialog.cpp:92:38: style:inconclusive: Function 'setPath' argument 1 names different: declaration 's' definition 'path'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/pathlistdialog.h:43:28: note: Function 'setPath' argument 1 names different: declaration 's' definition 'path'. musescore3-3.2.3+dfsg2.orig/mscore/pathlistdialog.cpp:92:38: note: Function 'setPath' argument 1 names different: declaration 's' definition 'path'. musescore3-3.2.3+dfsg2.orig/mscore/pathlistdialog.cpp:92:38: performance: Function parameter 'path' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/palettebox.cpp:160:23: style: Variable 'p' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/palettebox.cpp:390:22: style: Variable 'palette' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/palettebox.cpp:467:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/palettebox.cpp:524:53: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/palettebox.cpp:570:49: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/piano.cpp:39:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_NoSystemBackground [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/piano.cpp:337:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/palettebox.cpp:547:63: style: Variable 'cells' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/piano.cpp:80:26: style: The scope of the variable 'oct_xpm' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/piano.cpp:180:26: style: The scope of the variable 'mk1_xpm' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/piano.cpp:199:26: style: The scope of the variable 'mk2_xpm' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/piano.cpp:218:26: style: The scope of the variable 'mk3_xpm' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/piano.cpp:237:26: style: The scope of the variable 'mk4_xpm' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/piano.cpp:277:18: style: Variable 'tt' can be declared as const array [constVariable] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:2867:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lengthUnit_ [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3033:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3293:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3355:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:5601:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7280:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianokeyboard.cpp:42:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_NoSystemBackground [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianokeyboard.cpp:63:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/parteditbase.cpp:109:29: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/parteditbase.cpp:195:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/parteditbase.cpp:345:70: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/parteditbase.cpp:349:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/parteditbase.cpp:371:31: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/parteditbase.cpp:372:31: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/parteditbase.cpp:451:31: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/parteditbase.cpp:452:31: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/parteditbase.cpp:509:41: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/parteditbase.cpp:109:24: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/parteditbase.cpp:482:32: style: Variable 'assignFreeChannel' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/pianolevels.cpp:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ZOOM_INITIAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianolevels.cpp:146:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidLine [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianolevels.cpp:439:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianolevels.cpp:460:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianolevels.cpp:484:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianolevels.cpp:533:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TICKS [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianolevels.cpp:622:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianolevelsfilter.cpp:102:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_VAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianolevelsfilter.cpp:147:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_VAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianokeyboard.h:71:7: style: Class 'PianoKeyboard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/pianolevels.cpp:44:14: warning: Member variable 'PianoLevels::_score' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/pianolevels.cpp:44:14: warning: Member variable 'PianoLevels::_locator' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/pianolevels.cpp:44:14: warning: Member variable 'PianoLevels::_staff' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/pianolevels.h:112:7: style: Class 'PianoLevels' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/pianoruler.h:69:7: style: Class 'PianoRuler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/pianolevels.cpp:73:43: style:inconclusive: Function 'setScore' argument 2 names different: declaration 'locator' definition 'lc'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/pianolevels.h:115:34: note: Function 'setScore' argument 2 names different: declaration 'locator' definition 'lc'. musescore3-3.2.3+dfsg2.orig/mscore/pianolevels.cpp:73:43: note: Function 'setScore' argument 2 names different: declaration 'locator' definition 'lc'. musescore3-3.2.3+dfsg2.orig/mscore/pianolevels.cpp:314:34: style:inconclusive: Function 'pixelYToVal' argument 1 names different: declaration 'value' definition 'pix'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/pianolevels.h:84:27: note: Function 'pixelYToVal' argument 1 names different: declaration 'value' definition 'pix'. musescore3-3.2.3+dfsg2.orig/mscore/pianolevels.cpp:314:34: note: Function 'pixelYToVal' argument 1 names different: declaration 'value' definition 'pix'. musescore3-3.2.3+dfsg2.orig/mscore/pianolevels.cpp:458:50: style:inconclusive: Function 'mouseReleaseEvent' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/pianolevels.h:77:51: note: Function 'mouseReleaseEvent' argument 1 names different: declaration 'event' definition 'e'. musescore3-3.2.3+dfsg2.orig/mscore/pianolevels.cpp:458:50: note: Function 'mouseReleaseEvent' argument 1 names different: declaration 'event' definition 'e'. musescore3-3.2.3+dfsg2.orig/mscore/pianolevels.cpp:481:47: style:inconclusive: Function 'mouseMoveEvent' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/pianolevels.h:78:48: note: Function 'mouseMoveEvent' argument 1 names different: declaration 'event' definition 'e'. musescore3-3.2.3+dfsg2.orig/mscore/pianolevels.cpp:481:47: note: Function 'mouseMoveEvent' argument 1 names different: declaration 'event' definition 'e'. musescore3-3.2.3+dfsg2.orig/mscore/pianolevels.cpp:579:43: style:inconclusive: Function 'setStaff' argument 2 names different: declaration 'locator' definition 'l'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/pianolevels.h:117:34: note: Function 'setStaff' argument 2 names different: declaration 'locator' definition 'l'. musescore3-3.2.3+dfsg2.orig/mscore/pianolevels.cpp:579:43: note: Function 'setStaff' argument 2 names different: declaration 'locator' definition 'l'. musescore3-3.2.3+dfsg2.orig/mscore/pianoruler.cpp:114:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ZOOM_INITIAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianoruler.cpp:164:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TICKS [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianoruler.cpp:211:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianoruler.cpp:307:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianoruler.cpp:104:13: warning: Member variable 'PianoRuler::_score' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/pianoruler.cpp:104:13: warning: Member variable 'PianoRuler::_locator' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/pianoruler.cpp:125:42: style:inconclusive: Function 'setScore' argument 2 names different: declaration 'locator' definition 'lc'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/pianoruler.h:70:34: note: Function 'setScore' argument 2 names different: declaration 'locator' definition 'lc'. musescore3-3.2.3+dfsg2.orig/mscore/pianoruler.cpp:125:42: note: Function 'setScore' argument 2 names different: declaration 'locator' definition 'lc'. musescore3-3.2.3+dfsg2.orig/mscore/pianoruler.cpp:295:46: style:inconclusive: Function 'mouseMoveEvent' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/pianoruler.h:52:48: note: Function 'mouseMoveEvent' argument 1 names different: declaration 'event' definition 'e'. musescore3-3.2.3+dfsg2.orig/mscore/pianoruler.cpp:295:46: note: Function 'mouseMoveEvent' argument 1 names different: declaration 'event' definition 'e'. musescore3-3.2.3+dfsg2.orig/mscore/pianotools.cpp:43:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnchorUnderMouse [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianotools.cpp:364:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianotools.cpp:386:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianotools.cpp:419:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopDockWidgetArea [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianotools.cpp:463:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LanguageChange [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianotools.cpp:478:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianotools.cpp:498:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Gesture [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianotools.cpp:511:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PinchGesture [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianoroll.cpp:54:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToRight [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianoroll.cpp:348:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURRENT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianoroll.cpp:460:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SINGLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianoroll.cpp:604:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURRENT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianotools.h:79:7: style: Class 'HPiano' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/pianotools.h:111:7: style: Class 'PianoTools' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/pianotools.cpp:383:36: style:inconclusive: Function 'paint' argument 1 names different: declaration 'painter' definition 'p'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/pianotools.h:42:36: note: Function 'paint' argument 1 names different: declaration 'painter' definition 'p'. musescore3-3.2.3+dfsg2.orig/mscore/pianotools.cpp:383:36: note: Function 'paint' argument 1 names different: declaration 'painter' definition 'p'. musescore3-3.2.3+dfsg2.orig/mscore/pianotools.cpp:157:50: performance: Function parameter 'pitches' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/pianotools.cpp:447:59: performance: Function parameter 'notes' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/pianotools.cpp:250:15: style: Variable 'pitchNames' can be declared as const array [constVariable] musescore3-3.2.3+dfsg2.orig/mscore/pianoroll.h:97:7: style: Class 'PianorollEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/waveview.h:51:7: style: Class 'WaveView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/pianoroll.cpp:331:39: style:inconclusive: Function 'setStaff' argument 1 names different: declaration 'staff' definition 'st'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/pianoroll.h:100:28: note: Function 'setStaff' argument 1 names different: declaration 'staff' definition 'st'. musescore3-3.2.3+dfsg2.orig/mscore/pianoroll.cpp:331:39: note: Function 'setStaff' argument 1 names different: declaration 'staff' definition 'st'. musescore3-3.2.3+dfsg2.orig/mscore/pianoroll.cpp:782:38: style:inconclusive: Function 'posChanged' argument 1 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/pianoroll.h:88:27: note: Function 'posChanged' argument 1 names different: declaration 'pos' definition 'p'. musescore3-3.2.3+dfsg2.orig/mscore/pianoroll.cpp:782:38: note: Function 'posChanged' argument 1 names different: declaration 'pos' definition 'p'. musescore3-3.2.3+dfsg2.orig/mscore/pianoroll.cpp:691:25: style: Variable 't' is not assigned a value. [unassignedVariable] musescore3-3.2.3+dfsg2.orig/mscore/playpanel.cpp:44:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tool [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/playpanel.cpp:171:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/playpanel.cpp:195:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURRENT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/playpanel.cpp:292:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sampleRate [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/playpanel.cpp:410:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LanguageChange [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/score.h:166:53: debug: Failed to instantiate template "wrapExcerptsContainerProperty". The checking continues anyway. [templateInstantiation] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:406:53: debug: Failed to instantiate template "wrapContainerProperty". The checking continues anyway. [templateInstantiation] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:409:38: debug: Failed to instantiate template "wrap". The checking continues anyway. [templateInstantiation] musescore3-3.2.3+dfsg2.orig/mscore/pianoview.cpp:229:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianoview.cpp:254:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianoview.cpp:272:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFrame [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianoview.cpp:312:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFrame [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianoview.cpp:518:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianoview.cpp:592:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianoview.cpp:607:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pianoview.cpp:1127:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/playpanel.cpp:338:11: style: The scope of the variable 'tick' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/playpanel.cpp:141:39: style:inconclusive: Function 'hideEvent' argument 1 names different: declaration 'event' definition 'ev'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/playpanel.h:49:43: note: Function 'hideEvent' argument 1 names different: declaration 'event' definition 'ev'. musescore3-3.2.3+dfsg2.orig/mscore/playpanel.cpp:141:39: note: Function 'hideEvent' argument 1 names different: declaration 'event' definition 'ev'. musescore3-3.2.3+dfsg2.orig/mscore/playpanel.cpp:286:45: style:inconclusive: Function 'heartBeat' argument 2 names different: declaration 'apos' definition 'utick'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/playpanel.h:80:36: note: Function 'heartBeat' argument 2 names different: declaration 'apos' definition 'utick'. musescore3-3.2.3+dfsg2.orig/mscore/playpanel.cpp:286:45: note: Function 'heartBeat' argument 2 names different: declaration 'apos' definition 'utick'. musescore3-3.2.3+dfsg2.orig/mscore/playpanel.cpp:338:16: style: Variable 'tick' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/scoreelement.h:97:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JavaScriptOwnership [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:82:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBTYPE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:83:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECTED [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:84:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERATED [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:89:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:90:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VISIBLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:92:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:93:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:94:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_COURTESY [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:95:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_TYPE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:96:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:97:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIXED [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:98:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIXED_LINE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:100:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEAD_TYPE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:102:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEAD_GROUP [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:103:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARTICULATION_ANCHOR [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:104:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRECTION [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:105:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STEM_DIRECTION [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:106:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_STEM [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:107:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLUR_DIRECTION [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:108:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEADING_SPACE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:109:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISTRIBUTE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:110:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIRROR_HEAD [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:111:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOT_POSITION [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:112:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUNING [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:113:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAUSE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:114:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BARLINE_TYPE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:115:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BARLINE_SPAN [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:116:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BARLINE_SPAN_FROM [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:117:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BARLINE_SPAN_TO [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:125:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFFSET [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:126:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRET [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:127:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRING [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:128:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHOST [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:129:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAY [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:130:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMESIG_NOMINAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:131:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMESIG_ACTUAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:132:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER_TYPE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:133:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRACKET_TYPE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:134:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL_NOTES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:135:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTUAL_NOTES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:136:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P1 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:137:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P2 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:138:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GROW_LEFT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:139:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GROW_RIGHT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:140:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOX_HEIGHT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:141:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOX_WIDTH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:142:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOP_GAP [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:143:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOTTOM_GAP [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:144:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEFT_MARGIN [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:145:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIGHT_MARGIN [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:146:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOP_MARGIN [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:147:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOTTOM_MARGIN [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:148:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYOUT_BREAK [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:149:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTOSCALE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:150:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:151:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:152:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_ASPECT_RATIO [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:153:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_IS_SPATIUM [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:154:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:155:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEAM_POS [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:156:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEAM_MODE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:157:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEAM_NO_SLOPE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:158:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_LEN [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:159:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPACE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:160:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEMPO [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:161:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEMPO_FOLLOW_TEXT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:162:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACCIDENTAL_BRACKET [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:163:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMERATOR_STRING [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:164:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DENOMINATOR_STRING [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:165:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FBPREFIX [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:166:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FBDIGIT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:167:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FBSUFFIX [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:168:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FBCONTINUATIONLINE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:169:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OTTAVA_TYPE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:170:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBERS_ONLY [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:171:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRILL_TYPE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:172:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIBRATO_TYPE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:173:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAIRPIN_CIRCLEDTIP [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:174:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAIRPIN_TYPE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:175:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAIRPIN_HEIGHT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:176:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAIRPIN_CONT_HEIGHT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:177:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VELO_CHANGE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:178:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SINGLE_NOTE_DYNAMICS [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:179:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VELO_CHANGE_METHOD [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:180:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VELO_CHANGE_SPEED [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:181:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DYNAMIC_RANGE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:182:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLACEMENT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:183:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VELOCITY [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:184:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JUMP_TO [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:185:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAY_UNTIL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:186:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTINUE_AT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:187:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LABEL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:188:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MARKER_TYPE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:189:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARP_USER_LEN1 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:190:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARP_USER_LEN2 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:191:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE_NUMBER_MODE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:192:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLISS_TYPE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:193:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLISS_TEXT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:194:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLISS_SHOW_TEXT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:195:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAGONAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:196:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GROUPS [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_STYLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:198:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:199:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_WIDTH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:200:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LASSO_POS [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:201:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LASSO_SIZE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:202:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_STRETCH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:203:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORNAMENT_STYLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:204:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMESIG [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:205:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMESIG_GLOBAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:206:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMESIG_STRETCH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:207:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMESIG_TYPE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:208:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPANNER_TICK [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:209:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPANNER_TICKS [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:210:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPANNER_TRACK2 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:211:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFFSET2 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:212:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BREAK_MMR [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:213:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPEAT_COUNT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:214:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_STRETCH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:215:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_OFFSET [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:216:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRREGULAR [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:217:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANCHOR [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:218:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLUR_UOFF1 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:219:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLUR_UOFF2 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:220:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLUR_UOFF3 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:221:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLUR_UOFF4 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:222:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STAFF_MOVE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:223:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:224:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYLLABIC [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:225:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LYRIC_TICKS [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:226:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOLTA_ENDING [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:227:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_VISIBLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:228:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAG [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:229:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USE_DRUMSET [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:230:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DURATION [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:231:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DURATION_TYPE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:232:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:233:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACK [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:234:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLISSANDO_STYLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:235:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRET_STRINGS [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:236:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRET_FRETS [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:238:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRET_OFFSET [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:239:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRET_NUM_POS [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:240:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSTEM_BRACKET [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:241:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAP [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:243:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTOPLACE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:244:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DASH_LINE_LEN [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:245:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DASH_GAP_LEN [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:247:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAYBACK_VOICE1 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:248:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAYBACK_VOICE2 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:249:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAYBACK_VOICE3 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:250:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAYBACK_VOICE4 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:251:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYMBOL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:252:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLAY_REPEATS [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:253:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CREATE_SYSTEM_HEADER [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:254:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STAFF_LINES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:255:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE_DISTANCE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:256:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STEP_OFFSET [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:257:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STAFF_SHOW_BARLINES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:258:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STAFF_SHOW_LEDGERLINES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:259:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STAFF_SLASH_STYLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:260:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STAFF_NOTEHEAD_SCHEME [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:261:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STAFF_GEN_CLEF [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:262:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STAFF_GEN_TIMESIG [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:263:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STAFF_GEN_KEYSIG [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:264:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STAFF_YOFFSET [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:265:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STAFF_USERDIST [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:266:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STAFF_BARLINE_SPAN [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:267:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STAFF_BARLINE_SPAN_FROM [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:268:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STAFF_BARLINE_SPAN_TO [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:269:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRACKET_SPAN [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:270:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRACKET_COLUMN [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:271:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INAME_LAYOUT_POSITION [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:272:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUB_STYLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:273:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FONT_FACE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:274:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FONT_SIZE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:275:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FONT_STYLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:276:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAME_TYPE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:277:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAME_WIDTH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:278:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAME_PADDING [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:279:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAME_ROUND [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:280:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAME_FG_COLOR [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:281:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAME_BG_COLOR [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:282:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_SPATIUM_DEPENDENT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:283:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIGN [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:284:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSTEM_FLAG [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:285:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEGIN_TEXT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:286:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEGIN_TEXT_ALIGN [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:287:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEGIN_TEXT_PLACE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:288:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEGIN_HOOK_TYPE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:289:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEGIN_HOOK_HEIGHT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:290:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEGIN_FONT_FACE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:291:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEGIN_FONT_SIZE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:292:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEGIN_FONT_STYLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:293:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEGIN_TEXT_OFFSET [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:294:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTINUE_TEXT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:295:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTINUE_TEXT_ALIGN [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:296:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTINUE_TEXT_PLACE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:297:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTINUE_FONT_FACE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:298:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTINUE_FONT_SIZE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:299:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTINUE_FONT_STYLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:300:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTINUE_TEXT_OFFSET [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:301:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_TEXT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:302:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_TEXT_ALIGN [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:303:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_TEXT_PLACE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:304:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_HOOK_TYPE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:305:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_HOOK_HEIGHT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:306:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_FONT_FACE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:307:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_FONT_SIZE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:308:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_FONT_STYLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:309:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_TEXT_OFFSET [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:310:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POS_ABOVE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:311:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:312:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSITION [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:371:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PITCH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:376:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPC1 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:381:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPC2 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:392:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VELO_TYPE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:393:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VELO_OFFSET [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/excerpt.h:69:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JavaScriptOwnership [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/cursor.cpp:105:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/cursor.cpp:179:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYSIG [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/cursor.cpp:236:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_QUARTER [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/cursor.cpp:304:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/cursor.cpp:318:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/cursor.cpp:333:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/cursor.cpp:348:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/cursor.cpp:357:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.cpp:28:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFFSET [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.cpp:40:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFFSET [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.cpp:67:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPC1 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:326:20: warning: The class 'Element' defines member function with name 'element' also defined in its parent class 'ScoreElement'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/scoreelement.h:72:25: note: Parent function 'ScoreElement::element' musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:326:20: note: Derived function 'Element::element' musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:327:26: warning: The class 'Element' defines member function with name 'element' also defined in its parent class 'ScoreElement'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/scoreelement.h:73:31: note: Parent function 'ScoreElement::element' musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:327:26: note: Derived function 'Element::element' musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/score.h:125:15: warning: The class 'Score' defines member function with name 'name' also defined in its parent class 'ScoreElement'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/scoreelement.h:75:15: note: Parent function 'ScoreElement::name' musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/score.h:125:15: note: Derived function 'Score::name' musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/cursor.h:104:7: style: Class 'Cursor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/scoreelement.h:63:7: style: Class 'ScoreElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:321:7: style: Class 'Element' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:397:7: style: Class 'Note' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:437:7: style: Class 'Chord' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:492:7: style: Class 'Segment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:536:7: style: Class 'Measure' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/part.h:67:7: style: Class 'Part' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/excerpt.h:47:5: style: Class 'Excerpt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/score.h:86:7: style: Class 'Score' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.cpp:79:28: style:inconclusive: Function 'wrap' argument 1 names different: declaration 'se' definition 'e'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.h:35:35: note: Function 'wrap' argument 1 names different: declaration 'se' definition 'e'. musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/elements.cpp:79:28: note: Function 'wrap' argument 1 names different: declaration 'se' definition 'e'. musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/enums.h:38:7: style: Class 'Enum' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/score.h:165:47: debug: Failed to instantiate template "wrapContainerProperty". The checking continues anyway. [templateInstantiation] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/excerpt.cpp:26:14: debug: Failed to instantiate template "wrap". The checking continues anyway. [templateInstantiation] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/excerpt.cpp:36:14: debug: Failed to instantiate template "excerptWrap". The checking continues anyway. [templateInstantiation] musescore3-3.2.3+dfsg2.orig/mscore/pianoview.cpp:269:12: warning: Member variable 'PianoView::_locator' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/pianoview.cpp:269:12: warning: Member variable 'PianoView::ticks' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/pianoview.cpp:269:12: warning: Member variable 'PianoView::lastDragPitch' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/pianoview.cpp:637:23: style: The statement 'if (inProgressUndoEvent) inProgressUndoEvent=false' is logically equivalent to 'inProgressUndoEvent=false'. [duplicateConditionalAssign] musescore3-3.2.3+dfsg2.orig/mscore/pianoview.cpp:638:45: note: Assignment 'inProgressUndoEvent=false' musescore3-3.2.3+dfsg2.orig/mscore/pianoview.cpp:637:23: note: Condition 'inProgressUndoEvent' is redundant musescore3-3.2.3+dfsg2.orig/mscore/pianoview.cpp:823:29: style: The statement 'if (inProgressUndoEvent) inProgressUndoEvent=false' is logically equivalent to 'inProgressUndoEvent=false'. [duplicateConditionalAssign] musescore3-3.2.3+dfsg2.orig/mscore/pianoview.cpp:825:51: note: Assignment 'inProgressUndoEvent=false' musescore3-3.2.3+dfsg2.orig/mscore/pianoview.cpp:823:29: note: Condition 'inProgressUndoEvent' is redundant musescore3-3.2.3+dfsg2.orig/mscore/pianoview.cpp:307:42: style:inconclusive: Function 'drawBackground' argument 1 names different: declaration 'painter' definition 'p'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/pianoview.h:107:45: note: Function 'drawBackground' argument 1 names different: declaration 'painter' definition 'p'. musescore3-3.2.3+dfsg2.orig/mscore/pianoview.cpp:307:42: note: Function 'drawBackground' argument 1 names different: declaration 'painter' definition 'p'. musescore3-3.2.3+dfsg2.orig/mscore/pianoview.cpp:307:59: style:inconclusive: Function 'drawBackground' argument 2 names different: declaration 'rect' definition 'r'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/pianoview.h:107:68: note: Function 'drawBackground' argument 2 names different: declaration 'rect' definition 'r'. musescore3-3.2.3+dfsg2.orig/mscore/pianoview.cpp:307:59: note: Function 'drawBackground' argument 2 names different: declaration 'rect' definition 'r'. musescore3-3.2.3+dfsg2.orig/mscore/pianoview.cpp:1035:41: style:inconclusive: Function 'setStaff' argument 2 names different: declaration 'locator' definition 'l'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/pianoview.h:148:34: note: Function 'setStaff' argument 2 names different: declaration 'locator' definition 'l'. musescore3-3.2.3+dfsg2.orig/mscore/pianoview.cpp:1035:41: note: Function 'setStaff' argument 2 names different: declaration 'locator' definition 'l'. musescore3-3.2.3+dfsg2.orig/mscore/pianoview.cpp:1101:33: style:inconclusive: Function 'addChord' argument 1 names different: declaration 'chord' definition 'chrd'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/pianoview.h:109:28: note: Function 'addChord' argument 1 names different: declaration 'chord' definition 'chrd'. musescore3-3.2.3+dfsg2.orig/mscore/pianoview.cpp:1101:33: note: Function 'addChord' argument 1 names different: declaration 'chord' definition 'chrd'. musescore3-3.2.3+dfsg2.orig/mscore/pianoview.cpp:1189:17: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/score.cpp:49:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VBOX [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/score.cpp:74:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable All [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmlplugin.h:61:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mscoreCore [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmlplugin.h:62:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mscoreCore [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmlplugin.h:85:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmlplugin.h:90:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPI [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/fraction.h:74:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JavaScriptOwnership [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/qmlpluginapi.cpp:171:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/qmlpluginapi.cpp:231:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/qmlpluginapi.cpp:312:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable staticMetaObject [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/score.cpp:45:57: style:inconclusive: Function 'addText' argument 2 names different: declaration 'text' definition 'txt'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/score.h:112:68: note: Function 'addText' argument 2 names different: declaration 'text' definition 'txt'. musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/score.cpp:45:57: note: Function 'addText' argument 2 names different: declaration 'text' definition 'txt'. musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/qmlpluginapi.h:156:7: style: Class 'PluginAPI' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/fraction.h:54:7: style: Class 'FractionWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/util.h:120:7: style: Class 'MsProcess' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/util.h:174:7: style: Class 'ScoreView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmlplugin.h:68:15: performance: Function 'menuPath()' should return member '_menuPath' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmlplugin.h:70:15: performance: Function 'version()' should return member '_version' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmlplugin.h:72:15: performance: Function 'description()' should return member '_description' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmlplugin.h:74:15: performance: Function 'filePath()' should return member '_filePath' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmlplugin.h:77:15: performance: Function 'pluginType()' should return member '_pluginType' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmlplugin.h:79:15: performance: Function 'dockArea()' should return member '_dockArea' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/util.h:89:15: performance: Function 'source()' should return member 'mSource' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/qmlpluginapi.cpp:293:42: style:inconclusive: Function 'fraction' argument 1 names different: declaration 'numerator' definition 'num'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/qmlpluginapi.h:181:64: note: Function 'fraction' argument 1 names different: declaration 'numerator' definition 'num'. musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/qmlpluginapi.cpp:293:42: note: Function 'fraction' argument 1 names different: declaration 'numerator' definition 'num'. musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/qmlpluginapi.cpp:293:51: style:inconclusive: Function 'fraction' argument 2 names different: declaration 'denominator' definition 'den'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/qmlpluginapi.h:181:79: note: Function 'fraction' argument 2 names different: declaration 'denominator' definition 'den'. musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/qmlpluginapi.cpp:293:51: note: Function 'fraction' argument 2 names different: declaration 'denominator' definition 'den'. musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmlplugin.h:73:38: performance: Function parameter 's' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/scoreelement.cpp:64:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRACTION [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/scoreelement.cpp:80:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRACTION [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/util.cpp:41:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/util.cpp:67:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/util.cpp:89:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/util.cpp:38:12: warning: Member variable 'ScoreView::_currentPage' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/util.cpp:38:12: warning: Member variable 'ScoreView::mag' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/util.cpp:38:12: warning: Member variable 'ScoreView::playPos' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/util.cpp:38:12: warning: Member variable 'ScoreView::networkManager' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/util.cpp:61:15: style: Local variable 'source' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/util.h:89:15: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/util.cpp:61:15: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/util.cpp:124:15: style: Local variable 'source' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/util.h:89:15: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/util.cpp:124:15: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/score.h:125:15: warning: The class 'Score' defines member function with name 'name' also defined in its parent class 'ScoreElement'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/scoreelement.cpp:33:23: note: Parent function 'ScoreElement::name' musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/score.h:125:15: note: Derived function 'Score::name' musescore3-3.2.3+dfsg2.orig/mscore/plugin/api/scoreelement.cpp:81:30: style: Variable 'f' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/plugin/pluginCreator.cpp:47:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREF_UI_THEME_ICONWIDTH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/pluginCreator.cpp:121:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mscoreGlobalShare [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/pluginCreator.cpp:249:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Save [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/pluginCreator.cpp:327:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/pluginCreator.cpp:420:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Save [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/pluginCreator.cpp:437:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/pluginCreator.cpp:471:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/pluginCreator.cpp:506:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Save [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/pluginCreator.cpp:561:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable End [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/pluginCreator.cpp:577:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightDockWidgetArea [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/mscorePlugins.cpp:68:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plugins [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/mscorePlugins.cpp:133:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plugins [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/mscorePlugins.cpp:210:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/mscorePlugins.cpp:330:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plugins [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/mscorePlugins.cpp:371:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mscoreGlobalShare [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/mscorePlugins.cpp:399:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plugins [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/mscorePlugins.cpp:421:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/pluginManager.cpp:126:39: error: There is an unknown macro here somewhere. Configuration is required. If MSC_VERSION is a macro then please configure it. [unknownMacro] musescore3-3.2.3+dfsg2.orig/mscore/plugin/pluginCreator.cpp:41:7: performance: Variable 'view' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/plugin/pluginCreator.cpp:42:7: performance: Variable 'dock' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/plugin/pluginCreator.h:65:7: style: Class 'PluginCreator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmlpluginengine.h:33:7: style: Class 'QmlPluginEngine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmledit.h:45:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartOfLine [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmledit.h:46:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndOfLine [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmledit.h:47:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Up [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmledit.h:49:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Right [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmledit.h:50:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Left [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmledit.h:51:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NextWord [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmledit.h:52:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmledit.h:53:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable End [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmledit.cpp:316:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoWrap [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmledit.cpp:385:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATE_DISABLED [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmledit.cpp:483:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmledit.cpp:502:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lightGray [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmledit.cpp:547:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartOfBlock [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmledit.cpp:561:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockUnderCursor [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmledit.cpp:599:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Down [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmledit.cpp:612:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Left [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmledit.cpp:639:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Tab [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmledit.h:64:7: style: Class 'QmlEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmledit.h:88:7: style: Class 'LineNumberArea' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmledit.h:115:7: style: Class 'JSHighlighter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/plugin/pluginManager.h:63:7: style: Class 'PluginManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/plugin/mscorePlugins.cpp:209:76: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/plugin/mscorePlugins.cpp:238:36: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmledit.cpp:624:23: style: The statement 'if (inSpace) inSpace=false' is logically equivalent to 'inSpace=false'. [duplicateConditionalAssign] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmledit.cpp:625:33: note: Assignment 'inSpace=false' musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmledit.cpp:624:23: note: Condition 'inSpace' is redundant musescore3-3.2.3+dfsg2.orig/mscore/plugin/mscorePlugins.cpp:484:18: style: Variable 'item' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/plugin/mscorePlugins.cpp:221:62: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/plugin/mscorePlugins.cpp:307:22: style: Variable 'sl' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/pm.cpp:71:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmNoDevice [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pm.cpp:171:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmledit.cpp:303:19: style: struct member 'Binding::name' is never used. [unusedStructMember] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmledit.cpp:304:11: style: struct member 'Binding::key1' is never used. [unusedStructMember] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmledit.cpp:304:17: style: struct member 'Binding::key2' is never used. [unusedStructMember] musescore3-3.2.3+dfsg2.orig/mscore/plugin/qmledit.cpp:305:19: style: struct member 'Binding::slot' is never used. [unusedStructMember] musescore3-3.2.3+dfsg2.orig/mscore/pm.h:57:19: performance:inconclusive: Technically the member function 'Ms::PortMidiDriver::deviceInList' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/pm.cpp:205:29: note: Technically the member function 'Ms::PortMidiDriver::deviceInList' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/pm.h:57:19: note: Technically the member function 'Ms::PortMidiDriver::deviceInList' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/pm.h:58:19: performance:inconclusive: Technically the member function 'Ms::PortMidiDriver::deviceOutList' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/pm.cpp:221:29: note: Technically the member function 'Ms::PortMidiDriver::deviceOutList' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/pm.h:58:19: note: Technically the member function 'Ms::PortMidiDriver::deviceOutList' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/pm.h:59:11: performance:inconclusive: Technically the member function 'Ms::PortMidiDriver::getDeviceIn' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/pm.cpp:237:21: note: Technically the member function 'Ms::PortMidiDriver::getDeviceIn' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/pm.h:59:11: note: Technically the member function 'Ms::PortMidiDriver::getDeviceIn' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/pm.h:60:11: performance:inconclusive: Technically the member function 'Ms::PortMidiDriver::getDeviceOut' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/pm.cpp:254:21: note: Technically the member function 'Ms::PortMidiDriver::getDeviceOut' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/pm.h:60:11: note: Technically the member function 'Ms::PortMidiDriver::getDeviceOut' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/pm.h:63:12: style:inconclusive: Technically the member function 'Ms::PortMidiDriver::canOutput' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/pm.h:64:12: performance:inconclusive: Technically the member function 'Ms::PortMidiDriver::isSameCoreMidiIacBus' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/pm.cpp:272:22: note: Technically the member function 'Ms::PortMidiDriver::isSameCoreMidiIacBus' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/pm.h:64:12: note: Technically the member function 'Ms::PortMidiDriver::isSameCoreMidiIacBus' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/pm.h:48:7: style: Class 'PortMidiDriver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/pm.h:49:16: style: The destructor '~PortMidiDriver' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/mididriver.h:76:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/mscore/pm.h:49:16: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/mscore/pm.h:50:20: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/mididriver.h:77:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/pm.h:50:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/pm.h:53:20: style: The function 'getInputPollFd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/mididriver.h:78:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/pm.h:53:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/pm.h:54:20: style: The function 'getOutputPollFd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/mididriver.h:79:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/pm.h:54:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/pm.h:55:20: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/mididriver.h:80:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/pm.h:55:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/pm.h:56:20: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/mididriver.h:81:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/pm.h:56:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.cpp:32:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stretch [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.cpp:140:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fixed [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.cpp:214:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:63:7: style: Class 'BoolPreferenceItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:82:7: style: Class 'IntPreferenceItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:99:7: style: Class 'DoublePreferenceItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:116:7: style: Class 'StringPreferenceItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:133:7: style: Class 'ColorPreferenceItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:65:12: style: The function 'save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:44:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:65:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:80:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DocumentsLocation [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:66:12: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:45:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:66:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:305:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownType [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:67:12: style: The function 'setDefaultValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:46:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:67:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:313:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bool [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:68:16: style: The function 'editor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:47:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:68:16: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:335:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bool [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:69:12: style: The function 'isModified' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:48:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:69:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:341:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QColor [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:84:12: style: The function 'save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:44:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:84:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:354:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:85:12: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:45:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:85:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:360:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:86:12: style: The function 'setDefaultValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:46:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:86:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:373:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Double [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:87:16: style: The function 'editor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:47:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:87:16: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:88:12: style: The function 'isModified' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:48:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:88:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:101:12: style: The function 'save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:44:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:101:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:102:12: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:45:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:102:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:103:12: style: The function 'setDefaultValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:46:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:103:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:104:16: style: The function 'editor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:47:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:104:16: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:105:12: style: The function 'isModified' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:48:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:105:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:118:12: style: The function 'save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:44:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:118:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:119:12: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:45:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:119:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:120:12: style: The function 'setDefaultValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:46:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:120:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:121:16: style: The function 'editor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:47:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:121:16: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:122:12: style: The function 'isModified' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:48:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:122:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:135:12: style: The function 'save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:44:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:135:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:136:12: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:45:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:136:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:137:12: style: The function 'setDefaultValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:46:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:137:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:138:16: style: The function 'editor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:47:24: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:138:16: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:139:12: style: The function 'isModified' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:48:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:139:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:161:12: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:392:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:161:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:162:12: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:393:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:162:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:163:12: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:394:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:163:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:164:12: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:395:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:164:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:165:12: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:396:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:165:12: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/preferenceslistwidget.h:50:15: performance: Function 'name()' should return member '_name' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:320:12: style:inconclusive: Technically the member function 'Ms::Preferences::save' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:220:19: note: Technically the member function 'Ms::Preferences::save' can be const. musescore3-3.2.3+dfsg2.orig/mscore/preferences.h:320:12: note: Technically the member function 'Ms::Preferences::save' can be const. musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:225:50: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:242:41: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:256:37: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:266:40: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:273:37: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:278:48: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:290:50: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:300:49: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:309:43: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:333:41: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:339:44: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:352:46: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:358:39: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:371:45: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:404:51: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:410:47: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:416:56: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:490:46: performance: Function parameter 'key' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:529:44: performance: Function parameter 'defaultValue' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:228:19: style: Variable 'pref' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:436:14: error: Uninitialized variables: remote.channel, remote.data [uninitvar] musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:428:14: note: Assuming condition is false musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:436:14: note: Uninitialized variables: remote.channel, remote.data musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:436:14: error: Uninitialized struct member: remote.channel [uninitStructMember] musescore3-3.2.3+dfsg2.orig/mscore/preferences.cpp:436:14: error: Uninitialized struct member: remote.data [uninitStructMember] musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:65:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_SEEK_RELATIVE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:139:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_SAMPLE_FLOAT32LE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:72:13: warning: Member variable 'PulseAudio::pa_ml' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:72:13: warning: Member variable 'PulseAudio::buffer' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:72:13: warning: Member variable 'PulseAudio::thread' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:45:20: style: Virtual function 'stop' is called from destructor '~PulseAudio()' at line 86. Dynamic binding is not used. [virtualCallInConstructor] musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:86:7: note: Calling stop musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:45:20: note: stop is a virtual function musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:41:7: style: Class 'PulseAudio' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:42:16: style: The destructor '~PulseAudio' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:40:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:42:16: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:43:20: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:41:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:43:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:44:20: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:42:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:44:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:45:20: style: The function 'stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:43:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:45:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:47:19: style: The function 'sampleRate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:48:19: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:47:19: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:48:20: style: The function 'stopTransport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:44:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:48:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:49:20: style: The function 'startTransport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/driver.h:45:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:49:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:207:32: style: Condition 'runState==0' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:204:24: note: Assignment 'runState=1', assigned value is 1 musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:207:32: note: Condition 'runState==0' is always false musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:58:24: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:95:23: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:174:24: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/pulseaudio.cpp:189:36: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/propertymenu.cpp:74:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAR_LINE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/propertymenu.cpp:99:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAS_TAG [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/propertymenu.cpp:226:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSTRUMENT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/propertymenu.cpp:302:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.cpp:66:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.cpp:494:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.cpp:609:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.cpp:639:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.cpp:652:295: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DontUseNativeDialog [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.cpp:659:277: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DontUseNativeDialog [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.cpp:675:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.cpp:792:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DontUseNativeDialog [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.cpp:810:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DontUseNativeDialog [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.cpp:828:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DontUseNativeDialog [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.cpp:1082:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.cpp:1172:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable portaudioDriver [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.cpp:1217:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useJackAudio [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.cpp:1234:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.cpp:1250:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.cpp:1266:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.cpp:1282:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.cpp:1298:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.cpp:1327:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.cpp:1353:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.cpp:1376:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HighResolution [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/resourceManager.cpp:32:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/resourceManager.cpp:55:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable languages [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/resourceManager.cpp:64:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extensions [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/resourceManager.cpp:82:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/resourceManager.cpp:163:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/resourceManager.cpp:300:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/resourceManager.cpp:350:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/resourceManager.cpp:401:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sha1 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/tremolobarprop.h:46:7: style: Class 'TremoloBarProperties' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/timesigproperties.h:42:7: style: Class 'TimeSigProperties' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/sectionbreakprop.h:38:7: style: Class 'SectionBreakProperties' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/stafftextproperties.h:53:7: style: Class 'StaffTextProperties' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/propertymenu.cpp:172:22: style: The scope of the variable 'a' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/ruler.cpp:115:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TICKS [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/ruler.cpp:251:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/ruler.cpp:346:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/ruler.cpp:103:8: warning: Member variable 'Ruler::_score' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/ruler.cpp:103:8: warning: Member variable 'Ruler::_locator' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/ruler.cpp:125:37: style:inconclusive: Function 'setScore' argument 2 names different: declaration 'locator' definition 'lc'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/ruler.h:70:34: note: Function 'setScore' argument 2 names different: declaration 'locator' definition 'lc'. musescore3-3.2.3+dfsg2.orig/mscore/ruler.cpp:125:37: note: Function 'setScore' argument 2 names different: declaration 'locator' definition 'lc'. musescore3-3.2.3+dfsg2.orig/mscore/ruler.cpp:138:27: style:inconclusive: Function 'setMag' argument 1 names different: declaration 'xmag' definition 'x'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/ruler.h:65:26: note: Function 'setMag' argument 1 names different: declaration 'xmag' definition 'x'. musescore3-3.2.3+dfsg2.orig/mscore/ruler.cpp:138:27: note: Function 'setMag' argument 1 names different: declaration 'xmag' definition 'x'. musescore3-3.2.3+dfsg2.orig/mscore/ruler.cpp:334:41: style:inconclusive: Function 'mouseMoveEvent' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/ruler.h:52:48: note: Function 'mouseMoveEvent' argument 1 names different: declaration 'event' definition 'e'. musescore3-3.2.3+dfsg2.orig/mscore/ruler.cpp:334:41: note: Function 'mouseMoveEvent' argument 1 names different: declaration 'event' definition 'e'. musescore3-3.2.3+dfsg2.orig/mscore/resourceManager.cpp:255:50: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/resourceManager.cpp:255:68: performance: Function parameter 'hash' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/resourceManager.cpp:398:56: performance: Function parameter 'hash' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/savePositions.cpp:35:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/savePositions.cpp:60:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREF_EXPORT_PNG_RESOLUTION [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/savePositions.cpp:148:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/savePositions.cpp:37:27: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/savePositions.cpp:89:24: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/savePositions.cpp:112:24: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/savePositions.cpp:128:44: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/scoreBrowser.cpp:63:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Preferred [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreBrowser.cpp:82:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IconMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreBrowser.cpp:125:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreBrowser.cpp:219:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreBrowser.cpp:303:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.cpp:510:7: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.h:96:7: style: Class 'PreferenceDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.h:93:20: style: The function 'retranslate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/abstractdialog.h:43:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.h:93:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.h:97:8: style: The destructor '~PreferenceDialog' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/abstractdialog.h:36:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.h:97:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/mscore/scoreBrowser.h:37:7: style: Class 'ScoreListWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/scoreBrowser.h:76:7: style: Class 'ScoreBrowser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/scoreBrowser.cpp:50:7: style: Class 'ScoreItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/scoreBrowser.cpp:185:20: style: The scope of the variable 'child' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/scoreBrowser.cpp:198:19: style: Local variable 'filter' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/scoreBrowser.h:83:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/scoreBrowser.cpp:198:19: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/scoreBrowser.cpp:356:18: style: Variable 'item' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/scorePreview.cpp:27:7: performance: Variable 'messageNothingToShow' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.cpp:1394:13: style: Same expression used in consecutive assignments of 'tm' and 'bm'. [duplicateAssignExpression] musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.cpp:1395:13: note: Same expression used in consecutive assignments of 'tm' and 'bm'. musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.cpp:1394:13: note: Same expression used in consecutive assignments of 'tm' and 'bm'. musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.cpp:690:24: style: The scope of the variable 'item' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.cpp:707:24: style: The scope of the variable 'item' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/prefsdialog.cpp:1408:23: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/scorecmp/scorecmp.cpp:39:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentIndexChanged [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scorecmp/scorecmp.cpp:99:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentChanged [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scorecmp/scorecmp.cpp:464:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANGE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scorecmp/scorecmp.cpp:497:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentChanged [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scorecmp/scorediffmodel.h:34:7: style: Class 'RawScoreDiffModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/scorecmp/scorediffmodel.h:53:7: style: Class 'ScoreDiffModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/scorecmp/scorelistmodel.h:82:7: style: Class 'ScoreVersionListModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/scorecmp/scorecmp.cpp:325:14: style: Variable 'prevScore' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/scorecmp/scorediffmodel.cpp:37:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EQUAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scorecmp/scorediffmodel.cpp:75:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPLACE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scorecmp/scorelistmodel.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scorecmp/scorelistmodel.cpp:87:24: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] musescore3-3.2.3+dfsg2.orig/mscore/scorecmp/scorelistmodel.cpp:96:24: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] musescore3-3.2.3+dfsg2.orig/mscore/scorecmp/scorelistmodel.cpp:105:28: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] musescore3-3.2.3+dfsg2.orig/mscore/scorecmp/scorelistmodel.cpp:115:24: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] musescore3-3.2.3+dfsg2.orig/mscore/scoreaccessibility.cpp:53:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreaccessibility.cpp:131:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreaccessibility.cpp:233:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoretab.cpp:49:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WidgetWithChildrenShortcut [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoretab.cpp:114:30: style: Variable 'excerpts' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/mscore/scoretab.cpp:235:30: style: Variable 'excerpts' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/mscore/scoretab.cpp:283:24: style: Variable 'excerpts' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/mscore/scoretab.cpp:321:30: style: Variable 'excerpts' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/mscore/scoretab.cpp:434:20: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/scoreaccessibility.h:41:7: style: Class 'ScoreAccessibility' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/selectionwindow.h:31:7: style: Class 'SelectionListWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/selectionwindow.h:57:7: style: Class 'SelectionWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/scoreaccessibility.cpp:25:53: style:inconclusive: Function 'AccessibleScoreView' argument 1 names different: declaration 'c' definition 'scView'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/scoreaccessibility.h:20:38: note: Function 'AccessibleScoreView' argument 1 names different: declaration 'c' definition 'scView'. musescore3-3.2.3+dfsg2.orig/mscore/scoreaccessibility.cpp:25:53: note: Function 'AccessibleScoreView' argument 1 names different: declaration 'c' definition 'scView'. musescore3-3.2.3+dfsg2.orig/mscore/scoreaccessibility.cpp:87:53: style:inconclusive: Function 'ScoreAccessibility' argument 1 names different: declaration 'statusBar' definition 'mainWindow'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/scoreaccessibility.h:41:39: note: Function 'ScoreAccessibility' argument 1 names different: declaration 'statusBar' definition 'mainWindow'. musescore3-3.2.3+dfsg2.orig/mscore/scoreaccessibility.cpp:87:53: note: Function 'ScoreAccessibility' argument 1 names different: declaration 'statusBar' definition 'mainWindow'. musescore3-3.2.3+dfsg2.orig/mscore/scoreaccessibility.cpp:94:54: style:inconclusive: Function 'createInstance' argument 1 names different: declaration 'statusBar' definition 'mainWindow'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/scoreaccessibility.h:48:47: note: Function 'createInstance' argument 1 names different: declaration 'statusBar' definition 'mainWindow'. musescore3-3.2.3+dfsg2.orig/mscore/scoreaccessibility.cpp:94:54: note: Function 'createInstance' argument 1 names different: declaration 'statusBar' definition 'mainWindow'. musescore3-3.2.3+dfsg2.orig/mscore/script/recorderwidget.cpp:75:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ElideLeft [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/script/scriptentry.h:120:7: style: Class 'ExcerptChangeScriptEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/script/script.h:36:7: style: Class 'ScriptContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/script/script.h:101:7: style: Class 'ScriptRecorder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/script/recorderwidget.cpp:24:55: style:inconclusive: Function 'ScriptRecorderWidget' argument 1 names different: declaration 'mscore' definition 'score'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/script/recorderwidget.h:54:48: note: Function 'ScriptRecorderWidget' argument 1 names different: declaration 'mscore' definition 'score'. musescore3-3.2.3+dfsg2.orig/mscore/script/recorderwidget.cpp:24:55: note: Function 'ScriptRecorderWidget' argument 1 names different: declaration 'mscore' definition 'score'. musescore3-3.2.3+dfsg2.orig/mscore/script/script.h:107:28: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/script/script.cpp:44:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/script/script.cpp:58:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/script/script.cpp:84:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/script/script.cpp:102:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/script/script.cpp:120:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/script/script.cpp:138:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/script/testscript.h:28:22: warning: The class 'TestScriptEntry' defines member function with name 'entryTemplate' also defined in its parent class 'ScriptEntry'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/mscore/script/scriptentry.h:36:22: note: Parent function 'ScriptEntry::entryTemplate' musescore3-3.2.3+dfsg2.orig/mscore/script/testscript.h:28:22: note: Derived function 'TestScriptEntry::entryTemplate' musescore3-3.2.3+dfsg2.orig/mscore/script/testscript.h:42:7: style: Class 'ScoreTestScriptEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/script/script.cpp:28:41: style:inconclusive: Function 'ScriptContext' argument 1 names different: declaration 'mscore' definition 'context'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/script/script.h:36:32: note: Function 'ScriptContext' argument 1 names different: declaration 'mscore' definition 'context'. musescore3-3.2.3+dfsg2.orig/mscore/script/script.cpp:28:41: note: Function 'ScriptContext' argument 1 names different: declaration 'mscore' definition 'context'. musescore3-3.2.3+dfsg2.orig/mscore/script/testscript.h:42:36: performance: Function parameter 'refPath' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/script/script.cpp:200:46: performance: Function parameter 'scoreName' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/script/script.cpp:167:52: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/script/scriptentry.cpp:148:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gscore [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/script/testscript.cpp:82:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/sectionbreakprop.cpp:35:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/searchComboBox.cpp:14:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InsertAtTop [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/searchComboBox.cpp:92:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Value [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/searchComboBox.cpp:116:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Value [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/searchComboBox.h:26:7: style: Class 'SearchComboBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/searchComboBox.h:38:7: style: Class 'AccessibleSearchBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/searchComboBox.cpp:90:15: style: The scope of the variable 'type' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/selectdialog.cpp:46:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/selectdialog.cpp:111:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSTEM [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/selectdialog.cpp:41:43: style:inconclusive: Function 'SelectDialog' argument 1 names different: declaration 'e' definition '_e'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/selectdialog.h:40:35: note: Function 'SelectDialog' argument 1 names different: declaration 'e' definition '_e'. musescore3-3.2.3+dfsg2.orig/mscore/selectdialog.cpp:41:43: note: Function 'SelectDialog' argument 1 names different: declaration 'e' definition '_e'. musescore3-3.2.3+dfsg2.orig/mscore/selectionwindow.cpp:60:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFrame [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/selectionwindow.cpp:92:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftDockWidgetArea [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/selectionwindow.cpp:133:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/selectionwindow.cpp:158:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/selectionwindow.cpp:187:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftDockWidgetArea [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/selectionwindow.cpp:227:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LanguageChange [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/selectnotedialog.cpp:46:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/selectionwindow.cpp:203:45: style:inconclusive: Function 'hideEvent' argument 1 names different: declaration 'event' definition 'ev'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/selectionwindow.h:43:43: note: Function 'hideEvent' argument 1 names different: declaration 'event' definition 'ev'. musescore3-3.2.3+dfsg2.orig/mscore/selectionwindow.cpp:203:45: note: Function 'hideEvent' argument 1 names different: declaration 'event' definition 'ev'. musescore3-3.2.3+dfsg2.orig/mscore/selectnotedialog.cpp:41:48: style:inconclusive: Function 'SelectNoteDialog' argument 1 names different: declaration 'n' definition '_n'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/selectnotedialog.h:40:36: note: Function 'SelectNoteDialog' argument 1 names different: declaration 'n' definition '_n'. musescore3-3.2.3+dfsg2.orig/mscore/selectnotedialog.cpp:41:48: note: Function 'SelectNoteDialog' argument 1 names different: declaration 'n' definition '_n'. musescore3-3.2.3+dfsg2.orig/mscore/selinstrument.cpp:40:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/selinstrument.cpp:67:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instrumentList [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/selinstrument.cpp:91:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/selinstrument.cpp:149:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instrumentList [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/selinstrument.cpp:114:42: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/shortcut.cpp:3798:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownKey [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/shortcut.cpp:3810:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownKey [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/shortcut.cpp:3823:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownKey [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/shortcut.cpp:3947:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NativeText [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/shortcut.cpp:3976:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NativeText [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/shortcut.cpp:4031:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noGui [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/shortcut.cpp:4065:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/shortcut.cpp:4081:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/shortcut.cpp:4102:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownKey [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/shortcut.cpp:4122:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PortableText [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/shortcut.cpp:4147:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/shortcut.cpp:4215:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/shortcut.cpp:4315:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownKey [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/shortcut.cpp:4344:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeypadModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/shortcut.cpp:4364:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/shortcut.cpp:3899:21: style: Comparing expression of type 'signed int' against value 2147483648. Condition is always false. [compareValueOutOfTypeRangeError] musescore3-3.2.3+dfsg2.orig/mscore/shortcut.cpp:3869:45: style:inconclusive: Function 'getShortcut' argument 1 names different: declaration 'key' definition 'id'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/shortcut.h:179:48: note: Function 'getShortcut' argument 1 names different: declaration 'key' definition 'id'. musescore3-3.2.3+dfsg2.orig/mscore/shortcut.cpp:3869:45: note: Function 'getShortcut' argument 1 names different: declaration 'key' definition 'id'. musescore3-3.2.3+dfsg2.orig/mscore/shortcut.cpp:4249:40: performance: Function parameter 'fileLocation' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/shortcut.cpp:4029:22: style: Variable 'i' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/mscore/shortcut.cpp:3886:17: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/shortcut.cpp:4272:22: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/shortcut.cpp:4319:33: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:186:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:260:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:314:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:440:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sampleRate [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:517:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_NOTEON [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:576:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sampleRate [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:666:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_INVALID [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:721:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNTHESIZER [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:977:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_INVALID [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:1106:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sampleRate [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:1140:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sampleRate [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:1175:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:1234:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_NOTEON [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:1295:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_CONTROLLER [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:1317:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_CONTROLLER [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:1389:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_NOTEON [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:1463:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxCount [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:1489:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widx [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:1499:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ridx [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:1547:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_NOTEON [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:1652:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_CONTROLLER [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:1685:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIGHT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:1706:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIGHT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/shortcutcapturedialog.cpp:36:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/shortcutcapturedialog.cpp:88:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/shortcutcapturedialog.cpp:110:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Shift [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/shortcutcapturedialog.cpp:31:56: style:inconclusive: Function 'ShortcutCaptureDialog' argument 1 names different: declaration 's' definition '_s'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/shortcutcapturedialog.h:55:39: note: Function 'ShortcutCaptureDialog' argument 1 names different: declaration 's' definition '_s'. musescore3-3.2.3+dfsg2.orig/mscore/shortcutcapturedialog.cpp:31:56: note: Function 'ShortcutCaptureDialog' argument 1 names different: declaration 's' definition '_s'. musescore3-3.2.3+dfsg2.orig/mscore/shortcutcapturedialog.cpp:31:85: style:inconclusive: Function 'ShortcutCaptureDialog' argument 2 names different: declaration 'localShortcuts' definition 'ls'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/shortcutcapturedialog.h:55:67: note: Function 'ShortcutCaptureDialog' argument 2 names different: declaration 'localShortcuts' definition 'ls'. musescore3-3.2.3+dfsg2.orig/mscore/shortcutcapturedialog.cpp:31:85: note: Function 'ShortcutCaptureDialog' argument 2 names different: declaration 'localShortcuts' definition 'ls'. musescore3-3.2.3+dfsg2.orig/mscore/shortcutcapturedialog.cpp:31:85: performance: Function parameter 'ls' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/shortcutcapturedialog.cpp:138:22: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/shortcutcapturedialog.cpp:147:34: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/shortcutcapturedialog.cpp:155:34: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/simplebutton.cpp:34:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable On [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/simplebutton.cpp:51:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable On [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/simplebutton.h:37:7: style: Class 'SimpleButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/splitstaff.cpp:34:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/splitstaff.h:41:7: style: Class 'SplitStaff' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/stafftextproperties.cpp:41:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_NAME [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/stafftextproperties.cpp:59:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tabAeolusStops [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/stafftextproperties.cpp:377:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/stafftextproperties.cpp:438:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:108:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_OpaquePaintEvent [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:198:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:249:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:274:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SINGLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:548:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:626:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable createMultiMeasureRests [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:766:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:842:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable barNoteDistance [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:900:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:947:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:966:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:989:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable showBoundingRect [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:1040:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elementLessThan [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:1112:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:1369:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPI [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:1396:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSTEM [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:1541:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPI [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:1565:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selectColor [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:1608:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:1626:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:1687:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mimeStaffListFormat [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:1734:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _error [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:1746:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:1782:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:2474:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEMPO_TEXT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:2489:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:2561:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:2794:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImhNone [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:2811:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPI [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:2876:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:2925:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:2963:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:2978:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:3016:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:3257:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RHYTHM [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:3287:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:3349:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:3421:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SINGLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:3458:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:3500:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:3555:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRET [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:3626:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mimeSymbolFormat [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:3658:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_128TH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:3713:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REST [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:3731:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:3799:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALTIME_AUTO [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:3857:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALTIME_AUTO [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:3884:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:3932:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:3965:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VBOX [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:4133:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:4157:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TBOX [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:4188:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VBOX [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:4206:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:4302:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable createMultiMeasureRests [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:4325:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:4350:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:4383:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEFT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:4407:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTEDOT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:4508:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEFT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:4524:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEFT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:4542:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/scoreview.cpp:4619:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/stafftextproperties.cpp:415:32: performance: Range variable 's' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/mscore/stafftextproperties.cpp:352:29: style: Variable 'a' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/stafftextproperties.cpp:387:27: style: Variable 'channelName' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/stafftextproperties.cpp:416:49: style: Unused variable: items [unusedVariable] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:747:28: style: Condition 'state!=driverState' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:974:36: warning: Either the condition 'cs' is redundant or there is possible null pointer dereference: cs. [nullPointerRedundantCheck] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:964:11: note: Assuming that condition 'cs' is not redundant musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:974:36: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:100:24: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:118:24: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:139:24: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/startcenter.cpp:34:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/startcenter.cpp:53:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Base [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/startcenter.cpp:192:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Escape [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/startcenter.cpp:204:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Escape [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:605:40: style:inconclusive: Function 'metronome' argument 2 names different: declaration 'l' definition 'p'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/seq.h:174:41: note: Function 'metronome' argument 2 names different: declaration 'l' definition 'p'. musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:605:40: note: Function 'metronome' argument 2 names different: declaration 'l' definition 'p'. musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:1442:33: performance:inconclusive: Function parameter 'e' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:139:19: style: Variable 'vd' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/startcenter.h:92:7: style: Class 'Startcenter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/startcenter.h:86:20: style: The function 'retranslate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/abstractdialog.h:43:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/startcenter.h:86:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/startcenter.h:93:8: style: The destructor '~Startcenter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/abstractdialog.h:36:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/mscore/startcenter.h:93:8: note: Destructor in derived class musescore3-3.2.3+dfsg2.orig/mscore/startcenter.cpp:151:17: style: Local variable 'newScore' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/startcenter.h:82:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/startcenter.cpp:151:17: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/startcenter.cpp:112:37: performance: Function parameter 's' should be passed by const reference. However it seems that 'loadScore' is a callback function. [passedByValueCallback] musescore3-3.2.3+dfsg2.orig/mscore/startcenter.cpp:56:79: note: Function pointer used here. musescore3-3.2.3+dfsg2.orig/mscore/startcenter.cpp:112:37: note: Function parameter 's' should be passed by const reference. However it seems that 'loadScore' is a callback function. musescore3-3.2.3+dfsg2.orig/mscore/seq.cpp:891:44: style: Variable 'framePos' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/startupWizard.cpp:191:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ModernStyle [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/stringutils.cpp:87:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalizationForm_KD [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/startupWizard.h:30:7: style: Class 'StartupWizardIntroPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/startupWizard.h:40:7: style: Class 'StartupWizardPage1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/startupWizard.h:53:7: style: Class 'StartupWizardPage2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/startupWizard.h:65:7: style: Class 'StartupWizardPage3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/startupWizard.h:77:7: style: Class 'StartupWizardPage4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/startupWizard.h:86:7: style: Class 'StartupWizardFinalPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/startupWizard.h:101:7: style: Class 'StartupWizard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/stringutils.cpp:111:23: style: Condition 'bytes>=0x400' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/mscore/stringutils.cpp:105:17: note: Assuming that condition 'bytes<0x400' is not redundant musescore3-3.2.3+dfsg2.orig/mscore/stringutils.cpp:111:23: note: Condition 'bytes>=0x400' is always true musescore3-3.2.3+dfsg2.orig/mscore/startupWizard.cpp:83:17: style: Local variable 'language' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/startupWizard.h:41:15: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/startupWizard.cpp:83:17: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/startupWizard.cpp:149:17: style: Local variable 'workspace' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/startupWizard.h:66:15: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/startupWizard.cpp:149:17: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/startupWizard.cpp:118:17: performance: Range variable 'layout' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/mscore/startupWizard.cpp:137:17: performance: Range variable 'layout' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/mscore/startupWizard.cpp:222:49: performance: Function parameter 'keyboardLayout' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/startupWizard.cpp:70:15: style: Variable 'label' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/startupWizard.cpp:80:15: style: Variable 'label' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/startupWizard.cpp:115:15: style: Variable 'label' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/startupWizard.cpp:147:15: style: Variable 'label' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/startupWizard.cpp:149:17: style: Variable 'workspace' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/startupWizard.cpp:163:15: style: Variable 'label' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/startupWizard.cpp:181:15: style: Variable 'label' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/svggenerator.cpp:166:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPI [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/svggenerator.cpp:221:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllFeatures [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/svggenerator.cpp:338:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVG [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/svggenerator.cpp:511:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidLine [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/svggenerator.cpp:978:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPMM [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/svggenerator.cpp:1020:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/svggenerator.cpp:1082:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/svggenerator.cpp:1103:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/svggenerator.cpp:1143:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/svggenerator.cpp:1205:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OddEvenFill [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/svggenerator.cpp:1255:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PolylineMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/svggenerator.cpp:161:5: warning: Member variable 'SvgPaintEnginePrivate::stream' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/svggenerator.cpp:319:5: warning: Member variable 'SvgPaintEngine::_dx' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/svggenerator.cpp:319:5: warning: Member variable 'SvgPaintEngine::_dy' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/svggenerator.cpp:163:9: performance: Variable 'size' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/svggenerator.cpp:1094:64: style:inconclusive: Function 'drawImage' argument 2 names different: declaration 'pm' definition 'image'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/svggenerator.cpp:335:51: note: Function 'drawImage' argument 2 names different: declaration 'pm' definition 'image'. musescore3-3.2.3+dfsg2.orig/mscore/svggenerator.cpp:1094:64: note: Function 'drawImage' argument 2 names different: declaration 'pm' definition 'image'. musescore3-3.2.3+dfsg2.orig/mscore/svggenerator.cpp:1146:59: style:inconclusive: Function 'updateState' argument 1 names different: declaration 'state' definition 's'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/svggenerator.cpp:329:47: note: Function 'updateState' argument 1 names different: declaration 'state' definition 's'. musescore3-3.2.3+dfsg2.orig/mscore/svggenerator.cpp:1146:59: note: Function 'updateState' argument 1 names different: declaration 'state' definition 's'. musescore3-3.2.3+dfsg2.orig/mscore/svggenerator.cpp:1199:51: style:inconclusive: Function 'drawPath' argument 1 names different: declaration 'path' definition 'p'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/svggenerator.cpp:332:39: note: Function 'drawPath' argument 1 names different: declaration 'path' definition 'p'. musescore3-3.2.3+dfsg2.orig/mscore/svggenerator.cpp:1199:51: note: Function 'drawPath' argument 1 names different: declaration 'path' definition 'p'. musescore3-3.2.3+dfsg2.orig/mscore/svggenerator.cpp:1120:29: style: Local variable 'type' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/svggenerator.cpp:338:24: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/svggenerator.cpp:1120:29: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/svggenerator.cpp:129:50: performance: Function parameter 'pattern' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/symboldialog.cpp:59:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/symboldialog.cpp:97:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable systemFlag [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/symboldialog.cpp:109:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/symboldialog.cpp:145:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LanguageChange [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/synthcontrol.cpp:46:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tool [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/synthcontrol.cpp:149:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/synthcontrol.cpp:166:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/synthcontrol.cpp:387:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/synthcontrol.cpp:535:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LanguageChange [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/templateBrowser.cpp:35:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/templateBrowser.cpp:59:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/templateBrowser.cpp:72:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preview [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/templateBrowser.cpp:96:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/templateBrowser.cpp:149:119: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable templateTree [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/templateBrowser.cpp:217:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/templateBrowser.cpp:29:7: style: Class 'TemplateItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/templateBrowser.cpp:46:7: style: Class 'TemplateCategory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/textcursor.cpp:68:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MiterJoin [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/textcursor.cpp:147:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/templateBrowser.cpp:134:19: style: Local variable 'filter' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/templateBrowser.h:53:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/templateBrowser.cpp:134:19: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/templateBrowser.cpp:199:33: style: Variable 'selectedScore' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/textcursor.h:45:7: style: Class 'PositionCursor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/textcursor.cpp:130:43: style:inconclusive: Function 'move' argument 1 names different: declaration 'tick' definition 't'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/textcursor.h:58:33: note: Function 'move' argument 1 names different: declaration 'tick' definition 't'. musescore3-3.2.3+dfsg2.orig/mscore/textcursor.cpp:130:43: note: Function 'move' argument 1 names different: declaration 'tick' definition 't'. musescore3-3.2.3+dfsg2.orig/mscore/textcursor.cpp:132:16: style: Local variable 'tick' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/textcursor.h:54:19: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/textcursor.cpp:132:16: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/textpalette.cpp:542:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tool [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/textpalette.cpp:788:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gscore [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/textpalette.cpp:820:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gscore [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/textpalette.cpp:832:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/texttools.cpp:42:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BottomDockWidgetArea [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/texttools.cpp:57:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopDockWidgetArea [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/texttools.cpp:155:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignSubScript [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/texttools.cpp:188:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FontSize [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/texttools.cpp:200:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FontFamily [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/texttools.cpp:212:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/texttools.cpp:252:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Underline [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/texttools.cpp:262:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Italic [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/texttools.cpp:272:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignNormal [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/texttools.cpp:285:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignNormal [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timedialog.cpp:51:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zNominal [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timedialog.cpp:86:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gscore [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timedialog.cpp:181:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMESIG [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timesigproperties.cpp:44:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icons [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timesigproperties.cpp:136:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/toolbarEditor.cpp:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toolbarList [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/toolbarEditor.cpp:167:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/toolbarEditor.cpp:278:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/toolbarEditor.h:43:7: style: Class 'ToolbarEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/toolbarEditor.cpp:131:61: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/toolbarEditor.cpp:151:73: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/toolbarEditor.cpp:157:55: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/toolbarEditor.cpp:167:17: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/toolbarEditor.cpp:183:62: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/toolbarEditor.cpp:278:45: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/toolbarEditor.cpp:137:42: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mscore/toolbuttonmenu.cpp:31:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MenuButtonPopup [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/toolbuttonmenu.h:60:20: style: Virtual function 'changeIcon' is called from constructor 'ToolButtonMenu(QString str,TYPES type,QAction*defaultAction,QActionGroup*alternativeActions,QWidget*parent)' at line 52. Dynamic binding is not used. [virtualCallInConstructor] musescore3-3.2.3+dfsg2.orig/mscore/toolbuttonmenu.cpp:52:19: note: Calling changeIcon musescore3-3.2.3+dfsg2.orig/mscore/toolbuttonmenu.h:60:20: note: changeIcon is a virtual function musescore3-3.2.3+dfsg2.orig/mscore/toolbuttonmenu.h:51:39: performance: Function parameter 'actions' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:74:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:102:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:368:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:469:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:535:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeAllCursor [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:553:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PointingHandCursor [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:590:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PointingHandCursor [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:727:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:889:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:1033:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEMPO_TEXT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:1063:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:1100:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REHEARSAL_MARK [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:1125:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:1252:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAR_LINE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:1293:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JUMP [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:1485:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ElideRight [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:1733:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindingFill [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:1886:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:2059:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:2170:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SINGLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:2204:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:2260:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniqueConnection [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:2288:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniqueConnection [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:2325:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable createMultiMeasureRests [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:2460:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:2638:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lightGray [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:2698:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VISIBLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.cpp:42:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Resize [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.cpp:56:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParentAboutToChange [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.cpp:87:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Shadow [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.cpp:124:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Subdirectories [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.cpp:205:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.cpp:228:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.cpp:302:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noGui [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.cpp:440:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RejectRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.cpp:18:7: performance: Variable 'widgets' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.cpp:300:37: style:inconclusive: Function 'startTour' argument 1 names different: declaration 'tourName' definition 'lookupString'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.h:97:37: note: Function 'startTour' argument 1 names different: declaration 'tourName' definition 'lookupString'. musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.cpp:300:37: note: Function 'startTour' argument 1 names different: declaration 'tourName' definition 'lookupString'. musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.cpp:15:46: performance: Function parameter 'widgetList' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.cpp:184:20: performance: Range variable 's' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.cpp:212:20: performance: Range variable 'tourName' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.cpp:273:78: performance: Function parameter 'widgetName' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.cpp:287:48: performance: Function parameter 'tourName' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.cpp:300:37: performance: Function parameter 'lookupString' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.cpp:323:51: performance: Function parameter 'widgets' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/tourhandler.cpp:405:75: performance: Function parameter 'names' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/transposedialog.cpp:49:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/transposedialog.cpp:82:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BY_INTERVAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/transposedialog.cpp:118:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOSEST [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/transposedialog.h:45:7: style: Class 'TransposeDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/tremolobarprop.cpp:43:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/tremolobarprop.cpp:142:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/tremolobarprop.cpp:238:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pitch [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/tremolobarcanvas.h:39:7: style: Class 'TremoloBarCanvas' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/tremolobarprop.cpp:75:26: style: Local variable 'points' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mscore/tremolobarprop.h:47:32: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mscore/tremolobarprop.cpp:75:26: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/tupletdialog.cpp:48:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/tupletdialog.cpp:60:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_NUMBER [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/tupletdialog.cpp:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/tupletdialog.h:37:7: style: Class 'TupletDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/updatechecker.cpp:55:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/updatechecker.cpp:125:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Characters [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/updatechecker.cpp:152:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUILD_NUMBER [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/updatechecker.cpp:191:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/updatechecker.cpp:218:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/updatechecker.cpp:38:13: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] musescore3-3.2.3+dfsg2.orig/mscore/updatechecker.cpp:40:13: note: Found duplicate branches for 'if' and 'else'. musescore3-3.2.3+dfsg2.orig/mscore/updatechecker.cpp:38:13: note: Found duplicate branches for 'if' and 'else'. musescore3-3.2.3+dfsg2.orig/mscore/updatechecker.cpp:70:15: style: The scope of the variable 'infoUrl' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/updatechecker.cpp:71:15: style: The scope of the variable 'description' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/uploadscoredialog.cpp:33:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastError [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/uploadscoredialog.cpp:57:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/uploadscoredialog.cpp:119:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Save [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/uploadscoredialog.cpp:177:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/uploadscoredialog.cpp:189:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/uploadscoredialog.cpp:136:69: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] musescore3-3.2.3+dfsg2.orig/mscore/uploadscoredialog.h:51:7: style: Class 'UploadScoreDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/uploadscoredialog.cpp:234:58: style:inconclusive: Function 'onGetScoreSuccess' argument 1 names different: declaration 'title' definition 't'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/uploadscoredialog.h:39:45: note: Function 'onGetScoreSuccess' argument 1 names different: declaration 'title' definition 't'. musescore3-3.2.3+dfsg2.orig/mscore/uploadscoredialog.cpp:234:58: note: Function 'onGetScoreSuccess' argument 1 names different: declaration 'title' definition 't'. musescore3-3.2.3+dfsg2.orig/mscore/uploadscoredialog.cpp:234:76: style:inconclusive: Function 'onGetScoreSuccess' argument 2 names different: declaration 'description' definition 'desc'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/uploadscoredialog.h:39:67: note: Function 'onGetScoreSuccess' argument 2 names different: declaration 'description' definition 'desc'. musescore3-3.2.3+dfsg2.orig/mscore/uploadscoredialog.cpp:234:76: note: Function 'onGetScoreSuccess' argument 2 names different: declaration 'description' definition 'desc'. musescore3-3.2.3+dfsg2.orig/mscore/uploadscoredialog.cpp:234:108: style:inconclusive: Function 'onGetScoreSuccess' argument 4 names different: declaration 'license' definition 'lic'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/uploadscoredialog.h:39:106: note: Function 'onGetScoreSuccess' argument 4 names different: declaration 'license' definition 'lic'. musescore3-3.2.3+dfsg2.orig/mscore/uploadscoredialog.cpp:234:108: note: Function 'onGetScoreSuccess' argument 4 names different: declaration 'license' definition 'lic'. musescore3-3.2.3+dfsg2.orig/mscore/uploadscoredialog.cpp:234:128: style:inconclusive: Function 'onGetScoreSuccess' argument 5 names different: declaration 'tags' definition 'tag'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/uploadscoredialog.h:39:130: note: Function 'onGetScoreSuccess' argument 5 names different: declaration 'tags' definition 'tag'. musescore3-3.2.3+dfsg2.orig/mscore/uploadscoredialog.cpp:234:128: note: Function 'onGetScoreSuccess' argument 5 names different: declaration 'tags' definition 'tag'. musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7799:13: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3769:7: error: Non-local variable 'chunk_' will use pointer to local variable 'sizeChunk'. [danglingLifetime] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:8219:30: note: Address of variable taken here. musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:8219:30: note: Calling function 'readHeadData', 1st argument '&sizeChunk' value is lifetime=sizeChunk musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:8231:11: note: Assuming condition is false musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:8237:25: note: Calling function 'setOvsc', 1st argument 'ovscChunk' value is lifetime=sizeChunk musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:8209:17: note: Variable created here. musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3769:7: note: Non-local variable 'chunk_' will use pointer to local variable 'sizeChunk'. musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3778:7: error: Non-local variable 'handle_' will use pointer to local variable 'handle'. [danglingLifetime] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3778:17: note: Address of variable taken here. musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3775:20: note: Variable created here. musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3778:7: note: Non-local variable 'handle_' will use pointer to local variable 'handle'. musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3848:7: error: Non-local variable 'handle_' will use pointer to local variable 'handle'. [danglingLifetime] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3848:17: note: Address of variable taken here. musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3845:20: note: Variable created here. musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3848:7: note: Non-local variable 'handle_' will use pointer to local variable 'handle'. musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:4166:7: error: Non-local variable 'handle_' will use pointer to local variable 'handle'. [danglingLifetime] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:4166:17: note: Address of variable taken here. musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:4163:20: note: Variable created here. musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:4166:7: note: Non-local variable 'handle_' will use pointer to local variable 'handle'. musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7182:7: error: Non-local variable 'handle_' will use pointer to local variable 'handle'. [danglingLifetime] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7182:17: note: Address of variable taken here. musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7179:20: note: Variable created here. musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7182:7: note: Non-local variable 'handle_' will use pointer to local variable 'handle'. musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7351:7: error: Non-local variable 'handle_' will use pointer to local variable 'handle'. [danglingLifetime] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7351:17: note: Address of variable taken here. musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7347:20: note: Variable created here. musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7351:7: note: Non-local variable 'handle_' will use pointer to local variable 'handle'. musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:102:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TICKS [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:260:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gray [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7638:7: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3831:13: warning: Member variable 'TrackParse::chunk_' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7166:18: warning: Member variable 'LyricChunkParse::chunk_' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7322:18: warning: Member variable 'TitleChunkParse::chunk_' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/ove.h:2636:12: style: Unused private function: 'OveSerialize::readOveEnd' [unusedPrivateFunction] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:1393:7: performance: Variable 'soundEffect_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:2016:7: performance: Variable 'text_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:2137:7: performance: Variable 'harmonyType_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:2221:7: performance: Variable 'lyric_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:2451:7: performance: Variable 'text_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:2600:7: performance: Variable 'leftText_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:2722:7: performance: Variable 'text_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3003:7: performance: Variable 'text_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3067:7: performance: Variable 'prefix_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:97:11: warning: Member variable 'WaveView::_locator' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:97:11: warning: Member variable 'WaveView::_score' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:97:11: warning: Member variable 'WaveView::magStep' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:102:7: performance: Variable '_timeType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:146:40: warning: Possible null pointer dereference: r++ [nullPointer] musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:126:18: note: Assignment 'r=0', assigned value is 0 musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:132:32: note: Assuming condition is false musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:146:40: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:146:54: warning: Possible null pointer dereference: l++ [nullPointer] musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:127:18: note: Assignment 'l=0', assigned value is 0 musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:132:32: note: Assuming condition is false musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:146:54: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:146:40: error: Pointer addition with NULL pointer. [nullPointerArithmetic] musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:126:18: note: Assignment 'r=0', assigned value is 0 musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:132:32: note: Assuming condition is false musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:146:40: note: Null pointer addition musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:146:54: error: Pointer addition with NULL pointer. [nullPointerArithmetic] musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:127:18: note: Assignment 'l=0', assigned value is 0 musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:132:32: note: Assuming condition is false musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:146:54: note: Null pointer addition musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:49:24: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:67:24: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:88:24: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:139:50: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:154:26: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:88:19: style: Variable 'vd' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:126:14: style: Variable 'r' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/waveview.cpp:127:14: style: Variable 'l' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.h:2463:12: performance:inconclusive: Technically the member function 'OVE::BarsParse::getCondElementType' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7057:17: note: Technically the member function 'OVE::BarsParse::getCondElementType' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/ove.h:2463:12: note: Technically the member function 'OVE::BarsParse::getCondElementType' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/ove.h:2464:12: performance:inconclusive: Technically the member function 'OVE::BarsParse::getBdatElementType' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7083:17: note: Technically the member function 'OVE::BarsParse::getBdatElementType' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/ove.h:2464:12: note: Technically the member function 'OVE::BarsParse::getBdatElementType' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/ove.h:2545:12: style:inconclusive: Technically the member function 'OVE::LyricChunkParse::processLyricInfo' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7271:23: note: Technically the member function 'OVE::LyricChunkParse::processLyricInfo' can be const. musescore3-3.2.3+dfsg2.orig/mscore/ove.h:2545:12: note: Technically the member function 'OVE::LyricChunkParse::processLyricInfo' can be const. musescore3-3.2.3+dfsg2.orig/mscore/ove.h:2585:12: style:inconclusive: Technically the member function 'OVE::OveOrganizer::organizeAttributes' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7452:20: note: Technically the member function 'OVE::OveOrganizer::organizeAttributes' can be const. musescore3-3.2.3+dfsg2.orig/mscore/ove.h:2585:12: note: Technically the member function 'OVE::OveOrganizer::organizeAttributes' can be const. musescore3-3.2.3+dfsg2.orig/mscore/ove.h:2590:12: performance:inconclusive: Technically the member function 'OVE::OveOrganizer::organizeContainers' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7620:20: note: Technically the member function 'OVE::OveOrganizer::organizeContainers' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/ove.h:2590:12: note: Technically the member function 'OVE::OveOrganizer::organizeContainers' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/ove.h:2591:12: performance:inconclusive: Technically the member function 'OVE::OveOrganizer::organizeMusicDatas' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7652:20: note: Technically the member function 'OVE::OveOrganizer::organizeMusicDatas' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/ove.h:2591:12: note: Technically the member function 'OVE::OveOrganizer::organizeMusicDatas' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/ove.h:2594:12: style:inconclusive: Technically the member function 'OVE::OveOrganizer::organizePairElement' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7698:20: note: Technically the member function 'OVE::OveOrganizer::organizePairElement' can be const. musescore3-3.2.3+dfsg2.orig/mscore/ove.h:2594:12: note: Technically the member function 'OVE::OveOrganizer::organizePairElement' can be const. musescore3-3.2.3+dfsg2.orig/mscore/ove.h:2595:12: performance:inconclusive: Technically the member function 'OVE::OveOrganizer::organizeOctaveShift' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7743:20: note: Technically the member function 'OVE::OveOrganizer::organizeOctaveShift' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/ove.h:2595:12: note: Technically the member function 'OVE::OveOrganizer::organizeOctaveShift' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:117:7: warning: Class 'PairElement' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:117:7: warning: Class 'PairElement' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:136:7: warning: Class 'PairEnds' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:136:7: warning: Class 'PairEnds' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:2090:7: warning: Class 'Tuplet' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:2090:7: warning: Class 'Tuplet' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:2249:7: warning: Class 'Slur' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:2249:7: warning: Class 'Slur' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:2388:7: warning: Class 'Pedal' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:2388:7: warning: Class 'Pedal' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3004:7: warning: Class 'NumericEnding' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3004:7: warning: Class 'NumericEnding' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3186:7: warning: Class 'Measure' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3186:7: warning: Class 'Measure' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3277:7: warning: Class 'MeasureData' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3277:7: warning: Class 'MeasureData' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3647:7: warning: Class 'SizeChunk' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3647:7: warning: Class 'SizeChunk' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3666:7: warning: Class 'GroupChunk' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3666:7: warning: Class 'GroupChunk' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] musescore3-3.2.3+dfsg2.orig/mscore/ove.h:2392:20: style: The function 'parse' overrides a function in a base class but is identical to the overridden function [uselessOverride] musescore3-3.2.3+dfsg2.orig/mscore/ove.h:2340:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/ove.h:2392:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/ove.h:709:22: performance: Function 'getTitles()' should return member 'titles_' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/ove.h:712:22: performance: Function 'getAnnotates()' should return member 'annotates_' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/ove.h:715:22: performance: Function 'getWriters()' should return member 'writers_' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/ove.h:718:22: performance: Function 'getCopyrights()' should return member 'copyrights_' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/ove.h:721:22: performance: Function 'getHeaders()' should return member 'headers_' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/ove.h:724:22: performance: Function 'getFooters()' should return member 'footers_' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/ove.h:728:21: performance: Function 'getTracks()' should return member 'tracks_' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/ove.h:840:15: performance: Function 'getName()' should return member 'name_' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/ove.h:843:15: performance: Function 'getBriefName()' should return member 'briefName_' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/ove.h:870:21: performance: Function 'getVoices()' should return member 'voices_' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/ove.h:927:23: performance: Function 'getDrumKit()' should return member 'drumKit_' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/ove.h:1306:20: performance: Function 'getNotesRests()' should return member 'notes_' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/ove.h:1309:28: performance: Function 'getArticulations()' should return member 'articulations_' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/ove.h:1348:51: performance: Function 'getLines()' should return member 'lines_' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/ove.h:1386:15: performance: Function 'getText()' should return member 'text_' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/ove.h:1466:15: performance: Function 'getHarmonyType()' should return member 'harmonyType_' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/ove.h:1516:15: performance: Function 'getLyric()' should return member 'lyric_' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/ove.h:1659:15: performance: Function 'getText()' should return member 'text_' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/ove.h:1762:15: performance: Function 'getLeftText()' should return member 'leftText_' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/ove.h:1765:15: performance: Function 'getRightText()' should return member 'rightText_' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/ove.h:1822:15: performance: Function 'getText()' should return member 'text_' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/ove.h:1958:15: performance: Function 'getText()' should return member 'text_' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/ove.h:1980:15: performance: Function 'getText()' should return member 'text_' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/ove.h:2012:15: performance: Function 'getPrefix()' should return member 'prefix_' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/ove.h:2141:29: performance: Function 'getNoteContainers()' should return member 'noteContainers_' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3695:23: style: Expression is always true because 'else if' condition is opposite to previous condition at line 3692. [multiCondition] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3692:23: note: first condition musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3695:23: note: else if condition is opposite to first condition musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7233:39: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7231:33: note: outer condition: info.lyricSize_>0 musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7233:39: note: identical inner condition: info.lyricSize_>0 musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7496:32: style: The if condition is the same as the previous if condition [duplicateCondition] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7458:31: note: First condition musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7496:32: note: Second condition musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3444:18: style: Condition 'data()==NULL' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3452:18: style: Condition 'data()==NULL' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3466:18: style: Condition 'data()==NULL' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3492:18: style: Condition 'data()==NULL' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3496:22: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3734:34: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3747:34: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7337:24: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:8451:32: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:8457:32: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:8471:32: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:8483:32: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:8498:32: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:8507:32: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:8519:32: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:8531:32: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:8132:25: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] musescore3-3.2.3+dfsg2.orig/mscore/webpage.cpp:46:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/webpage.cpp:112:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DelegateAllLinks [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/webpage.cpp:179:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/webpage.cpp:188:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/webpage.cpp:226:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DockWidgetClosable [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/webpage.cpp:294:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FormDataType [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/webpage.cpp:351:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HttpStatusCodeAttribute [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/webpage.cpp:409:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/webpage.cpp:436:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7455:11: style: The scope of the variable 'k' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7460:17: style: The scope of the variable 'partBarCount' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7461:17: style: The scope of the variable 'lastKey' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7498:17: style: The scope of the variable 'partBarCount' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7755:17: style: The scope of the variable 'noteShift' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3414:27: style:inconclusive: Function 'Block' argument 1 names different: declaration 'size' definition 'count'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/ove.h:2194:35: note: Function 'Block' argument 1 names different: declaration 'size' definition 'count'. musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3414:27: note: Function 'Block' argument 1 names different: declaration 'size' definition 'count'. musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:2146:38: performance: Function parameter 'type' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:459:31: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:489:29: style: Parameter 'page' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:506:29: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:522:35: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:538:43: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:843:29: style: Parameter 'voice' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:1175:28: style: Parameter 'staff' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:1857:39: style: Parameter 'note' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:1865:51: style: Parameter 'art' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:1888:24: style: Variable 'notePtr' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3316:51: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3324:43: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:3362:41: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:4055:42: style: Parameter 'sizeChunk' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:4072:41: style: Parameter 'chunk' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:4092:43: style: Parameter 'chunk' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:4162:57: style: Parameter 'chunk' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/webpage.cpp:348:30: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:4190:41: style: Parameter 'chunk' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:4194:42: style: Parameter 'chunk' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:4224:43: style: Parameter 'chunk' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:4262:44: style: Parameter 'chunk' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:4324:39: style: Parameter 'chunk' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:4328:39: style: Parameter 'chunk' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:4332:36: style: Parameter 'chunk' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:4413:56: style: Parameter 'chunk' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:4468:82: style: Parameter 'chunk' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:4563:45: style: Parameter 'measure' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:4649:55: style: Parameter 'measure' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:4846:41: style: Parameter 'measure' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:5029:86: style: Parameter 'chunk' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:6503:39: style: Parameter 'measureData' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7015:51: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7029:47: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7459:19: style: Variable 'line' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7466:32: style: Variable 'staff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7497:19: style: Variable 'line' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7504:32: style: Variable 'staff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7517:49: style: Variable 'clef' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7527:26: style: Parameter 'ove' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7529:19: style: Variable 'line' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7550:20: style: Variable 'staff' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7621:48: style: Parameter 'measure' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7621:70: style: Parameter 'measureData' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7652:77: style: Parameter 'measure' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7702:22: style: Parameter 'measure' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7703:26: style: Parameter 'measureData' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7744:26: style: Parameter 'octave' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7745:22: style: Parameter 'measure' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7746:26: style: Parameter 'measureData' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7765:22: style: Parameter 'ove' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7766:22: style: Parameter 'measure1' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7766:41: style: Parameter 'measure2' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7776:22: style: Variable 'measure' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7808:41: style: Parameter 'wedge' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:8525:47: style: Parameter 'groupChunk' can be declared as pointer to const [constParameterPointer] musescore3-3.2.3+dfsg2.orig/mscore/widgets/filterabletreeview.cpp:70:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/widgets/filterabletreeview.cpp:85:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/widgets/filterabletreeview.cpp:103:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/widgets/filterabletreeview.cpp:143:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7461:25: style: Variable 'lastKey' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7499:35: style: Variable 'lastClefType' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/ove.cpp:7799:27: style: Variable 'middleMeasure' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mscore/widgets/filterabletreeview.h:48:7: style: Class 'FilterableTreeViewTemplate < QTreeView >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/widgets/filterabletreeview.h:48:7: style: Class 'FilterableTreeViewTemplate < QTreeWidget >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/widgets/filterabletreeview.h:55:20: style: The function 'toInitialState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/mscore/widgets/filterableview.h:32:20: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/mscore/widgets/filterabletreeview.h:55:20: note: Function in derived class musescore3-3.2.3+dfsg2.orig/mscore/widgets/filterableview.cpp:31:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/widgets/searchbox.h:34:7: style: Class 'SearchBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/mscore/workspace.cpp:303:39: error: There is an unknown macro here somewhere. Configuration is required. If MSC_VERSION is a macro then please configure it. [unknownMacro] musescore3-3.2.3+dfsg2.orig/mscore/workspacedialog.cpp:61:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/workspacedialog.cpp:157:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LanguageChange [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/biab/tst_biab.cpp:67:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/workspacedialog.cpp:41:53: warning: Either the condition '!Workspace::currentWorkspace' is redundant or there is possible null pointer dereference: Workspace::currentWorkspace. [nullPointerRedundantCheck] musescore3-3.2.3+dfsg2.orig/mscore/workspacedialog.cpp:41:11: note: Assuming that condition '!Workspace::currentWorkspace' is not redundant musescore3-3.2.3+dfsg2.orig/mscore/workspacedialog.cpp:41:53: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/mtest/bww/io/tst_bww_io.cpp:139:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/bww/io/tst_bww_io.cpp:158:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/workspacedialog.cpp:109:29: style: Variable 'p' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/workspacedialog.cpp:110:104: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mtest/guitarpro/tst_guitarpro.cpp:177:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREF_IMPORT_GUITARPRO_CHARSET [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/album/tst_album.cpp:56:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/album/tst_album.cpp:73:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/album/tst_album.cpp:93:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/album/tst_album.cpp:109:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/album/tst_album.cpp:139:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/album/tst_album.cpp:157:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:63:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable midiImportOperations [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:76:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable midiImportOperations [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:86:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable midiImportOperations [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:99:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable midiImportOperations [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:112:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable midiImportOperations [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:136:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable midiImportOperations [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:150:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable midiImportOperations [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:211:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable midiImportOperations [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:224:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable midiImportOperations [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:243:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable midiImportOperations [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:255:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable midiImportOperations [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:274:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable midiImportOperations [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:286:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable midiImportOperations [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:315:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable midiImportOperations [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:330:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable midiImportOperations [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:345:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable midiImportOperations [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:427:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_NO_ERROR [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:435:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTROOT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:458:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:504:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:529:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:555:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:573:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable midiImportOperations [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:650:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable midiImportOperations [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:675:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:689:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:763:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:844:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:974:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:1057:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUPLET_BOUNDARY_LEVEL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:1157:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:1168:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable midiImportOperations [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/barline/tst_barline.cpp:111:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndBarLine [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/barline/tst_barline.cpp:147:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/barline/tst_barline.cpp:188:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STAFF_BARLINE_SPAN [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/barline/tst_barline.cpp:235:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartRepeatBarLine [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/barline/tst_barline.cpp:276:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/barline/tst_barline.cpp:327:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndBarLine [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/barline/tst_barline.cpp:366:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/barline/tst_barline.cpp:391:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartRepeatBarLine [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/barline/tst_barline.cpp:87:13: style: The scope of the variable 'height' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/barline/tst_barline.cpp:87:21: style: The scope of the variable 'heightMin' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/barline/tst_barline.cpp:87:32: style: The scope of the variable 'heightMax' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/barline/tst_barline.cpp:109:28: style: Variable 'bar' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/barline/tst_barline.cpp:201:16: style: Variable 'bar' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/barline/tst_barline.cpp:106:23: style: Variable 'heightMin' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/barline/tst_barline.cpp:107:23: style: Variable 'heightMax' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/beam/tst_beam.cpp:85:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/beam/tst_beam.cpp:89:43: warning: Either the condition 's' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/beam/tst_beam.cpp:86:14: note: Assuming that condition 's' is not redundant musescore3-3.2.3+dfsg2.orig/mtest/libmscore/beam/tst_beam.cpp:89:43: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/mtest/libmscore/beam/tst_beam.cpp:90:13: style: Variable 'b' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/beam/tst_beam.cpp:93:13: style: Variable 'new_b' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/breath/tst_breath.cpp:69:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable breathMarkComma [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/importmidi/tst_importmidi.cpp:832:19: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/chordsymbol/tst_chordsymbol.cpp:85:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/chordsymbol/tst_chordsymbol.cpp:96:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SINGLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/chordsymbol/tst_chordsymbol.cpp:105:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/chordsymbol/tst_chordsymbol.cpp:119:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/chordsymbol/tst_chordsymbol.cpp:182:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/chordsymbol/tst_chordsymbol.cpp:192:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/clef/tst_clef.cpp:88:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/compat114/tst_compat114.cpp:93:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/clef_courtesy/tst_clef_courtesy.cpp:81:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G8_VA [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/clef_courtesy/tst_clef_courtesy.cpp:126:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G8_VA [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/clef_courtesy/tst_clef_courtesy.cpp:182:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G8_VA [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/clef_courtesy/tst_clef_courtesy.cpp:224:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clef [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/clef_courtesy/tst_clef_courtesy.cpp:145:16: style: Variable 'clefCourt' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/clef_courtesy/tst_clef_courtesy.cpp:190:13: style: Variable 'clefCourt' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/copypastesymbollist/tst_copypastesymbollist.cpp:40:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARTICULATION [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/copypastesymbollist/tst_copypastesymbollist.cpp:41:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HARMONY [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/copypastesymbollist/tst_copypastesymbollist.cpp:42:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HARMONY [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/copypastesymbollist/tst_copypastesymbollist.cpp:44:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LYRICS [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/copypastesymbollist/tst_copypastesymbollist.cpp:46:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARTICULATION [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/copypastesymbollist/tst_copypastesymbollist.cpp:47:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARTICULATION [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/copypastesymbollist/tst_copypastesymbollist.cpp:49:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARTICULATION [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/copypastesymbollist/tst_copypastesymbollist.cpp:85:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mimeSymbolListFormat [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/copypastesymbollist/tst_copypastesymbollist.cpp:128:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANGE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/copypastesymbollist/tst_copypastesymbollist.cpp:151:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANGE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/copypaste/tst_copypaste.cpp:105:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANGE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/copypaste/tst_copypaste.cpp:139:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANGE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/copypaste/tst_copypaste.cpp:166:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/copypaste/tst_copypaste.cpp:200:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/copypaste/tst_copypaste.cpp:240:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/copypaste/tst_copypaste.cpp:273:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/copypaste/tst_copypaste.cpp:313:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANGE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/copypaste/tst_copypaste.cpp:347:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/copypaste/tst_copypaste.cpp:388:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:509:38: style: Condition 'row>=num_metas' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:499:33: note: Assuming that condition 'row==num_metas-1' is not redundant musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:509:38: note: Condition 'row>=num_metas' is always true musescore3-3.2.3+dfsg2.orig/mtest/libmscore/cursor/tst_cursor.cpp:51:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/durationtype/tst_durationtype.cpp:68:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/durationtype/tst_durationtype.cpp:98:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/durationtype/tst_durationtype.cpp:125:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/durationtype/tst_durationtype.cpp:157:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/dynamic/tst_dynamic.cpp:50:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/durationtype/tst_durationtype.cpp:83:20: style: Local variable 'c' shadows outer variable [shadowVariable] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/durationtype/tst_durationtype.cpp:74:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mtest/libmscore/durationtype/tst_durationtype.cpp:83:20: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mtest/libmscore/durationtype/tst_durationtype.cpp:137:20: style: Local variable 'c' shadows outer variable [shadowVariable] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/durationtype/tst_durationtype.cpp:131:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mtest/libmscore/durationtype/tst_durationtype.cpp:137:20: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:2284:40: style:inconclusive: Function 'setScoreView' argument 1 names different: declaration 'sv' definition 'v'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mscore/timeline.h:201:36: note: Function 'setScoreView' argument 1 names different: declaration 'sv' definition 'v'. musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:2284:40: note: Function 'setScoreView' argument 1 names different: declaration 'sv' definition 'v'. musescore3-3.2.3+dfsg2.orig/mtest/libmscore/earlymusic/tst_earlymusic.cpp:64:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHORD [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/element/tst_element.cpp:95:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSIA [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:1390:43: performance: Function parameter 'target_text' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:551:40: style: Variable 'graphics_pixmap_item' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:588:34: style: Variable 'graphics_pixmap_item' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:687:34: style: Variable 'graphics_pixmap_item' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:704:22: style: Variable 'graphics_item' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:1822:28: style: Variable 'target_element' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:1826:39: style: Variable 'element' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:1835:39: style: Variable 'element' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:1901:32: style: Variable 'graphics_rect_item' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:1923:34: style: Variable 'measure' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:1966:40: style: Variable 'element' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:2130:28: style: Variable 'curr_measure' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:2821:22: style: Variable 'graphics_item' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:2833:34: style: Variable 'curr_measure' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/element/tst_element.cpp:40:19: style: Variable 'ids' can be declared as const array [constVariable] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/earlymusic/tst_earlymusic.cpp:83:13: style: Redundant initialization for 'cmDur'. The initialized value is overwritten before it is read. [redundantInitialization] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/earlymusic/tst_earlymusic.cpp:66:25: note: cmDur is initialized musescore3-3.2.3+dfsg2.orig/mtest/libmscore/earlymusic/tst_earlymusic.cpp:83:13: note: cmDur is overwritten musescore3-3.2.3+dfsg2.orig/mscore/timeline.cpp:1299:24: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/exchangevoices/tst_exchangevoices.cpp:58:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/hairpin/tst_hairpin.cpp:49:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/exchangevoices/tst_exchangevoices.cpp:83:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/exchangevoices/tst_exchangevoices.cpp:119:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/implode_explode/tst_implodeExplode.cpp:79:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ed [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/implode_explode/tst_implodeExplode.cpp:125:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ed [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/implode_explode/tst_implodeExplode.cpp:171:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ed [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/implode_explode/tst_implodeExplode.cpp:203:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ed [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/instrumentchange/tst_instrumentchange.cpp:81:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/instrumentchange/tst_instrumentchange.cpp:96:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/instrumentchange/tst_instrumentchange.cpp:107:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/instrumentchange/tst_instrumentchange.cpp:123:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/instrumentchange/tst_instrumentchange.cpp:145:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/implode_explode/tst_implodeExplode.cpp:91:23: style: Variable 'readFile' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/implode_explode/tst_implodeExplode.cpp:92:25: style: Variable 'writeFile1' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/implode_explode/tst_implodeExplode.cpp:93:25: style: Variable 'reference1' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/implode_explode/tst_implodeExplode.cpp:94:25: style: Variable 'writeFile2' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/implode_explode/tst_implodeExplode.cpp:95:25: style: Variable 'reference2' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/implode_explode/tst_implodeExplode.cpp:137:23: style: Variable 'readFile' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/implode_explode/tst_implodeExplode.cpp:138:25: style: Variable 'writeFile1' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/implode_explode/tst_implodeExplode.cpp:139:25: style: Variable 'reference1' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/implode_explode/tst_implodeExplode.cpp:140:25: style: Variable 'writeFile2' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/implode_explode/tst_implodeExplode.cpp:141:25: style: Variable 'reference2' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/join/tst_join.cpp:109:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/keysig/tst_keysig.cpp:73:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/keysig/tst_keysig.cpp:127:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeySig [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/layout/tst_benchmark.cpp:59:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/layout/tst_benchmark.cpp:29:1: style: The class 'TestBenchmark' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/layout_elements/tst_layout_elements.cpp:106:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/layout_elements/tst_layout_elements.cpp:30:1: style: The class 'TestLayoutElements' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/layout_elements/tst_layout_elements.cpp:103:20: style: Local variable 'score' shadows outer variable [shadowVariable] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/layout_elements/tst_layout_elements.cpp:34:20: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mtest/libmscore/layout_elements/tst_layout_elements.cpp:103:20: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mtest/libmscore/layout_elements/tst_layout_elements.cpp:101:47: performance: Function parameter 'file' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/layout_elements/tst_layout_elements.cpp:34:20: style: class member 'TestLayoutElements::score' is never used. [unusedStructMember] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/measure/tst_measure.cpp:84:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/measure/tst_measure.cpp:101:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/measure/tst_measure.cpp:117:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/measure/tst_measure.cpp:135:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/measure/tst_measure.cpp:165:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/measure/tst_measure.cpp:231:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/measure/tst_measure.cpp:251:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/links/tst_links.cpp:60:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VBOX [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/links/tst_links.cpp:86:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_WHOLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/links/tst_links.cpp:189:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_WHOLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/links/tst_links.cpp:270:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_WHOLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/links/tst_links.cpp:392:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_WHOLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/midi/tst_midi.cpp:164:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMESIG [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/midi/tst_midi.cpp:226:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/midi/tst_midi.cpp:270:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_QUARTER [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/midi/tst_midi.cpp:311:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_QUARTER [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/midi/tst_midi.cpp:352:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_QUARTER [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/midi/tst_midi.cpp:425:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/midi/tst_midi.cpp:443:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/midi/tst_midi.cpp:502:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/midi/tst_midi.cpp:536:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/midi/tst_midi.cpp:592:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/midimapping/tst_midimapping.cpp:123:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/midimapping/tst_midimapping.cpp:168:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/midimapping/tst_midimapping.cpp:192:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/midi/tst_midi.cpp:245:39: style: Condition '!s2' is always false [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/midi/tst_midi.cpp:245:36: style: Opposite expression on both sides of '&&'. [oppositeExpression] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/note/tst_note.cpp:70:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/note/tst_note.cpp:330:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/note/tst_note.cpp:380:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/note/tst_note.cpp:409:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SINGLE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/note/tst_note.cpp:437:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/note/tst_note.cpp:461:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/note/tst_note.cpp:493:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/note/tst_note.cpp:517:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/parts/tst_parts.cpp:263:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/parts/tst_parts.cpp:286:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/parts/tst_parts.cpp:412:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable breathMarkComma [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/parts/tst_parts.cpp:471:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Breath [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/parts/tst_parts.cpp:587:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/parts/tst_parts.cpp:656:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gClef [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/parts/tst_parts.cpp:710:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/parts/tst_parts.cpp:779:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/parts/tst_parts.cpp:833:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/remove/tst_remove.cpp:84:44: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/rhythmicGrouping/tst_rhythmicGrouping.cpp:69:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/note/tst_note.cpp:327:13: style: Local variable 'note' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/note/tst_note.cpp:44:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mtest/libmscore/note/tst_note.cpp:327:13: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mtest/libmscore/note/tst_note.cpp:537:24: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/parts/tst_parts.cpp:592:54: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/parts/tst_parts.cpp:715:51: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/parts/tst_parts.cpp:838:54: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/selectionfilter/tst_selectionfilter.cpp:34:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DYNAMIC [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/selectionfilter/tst_selectionfilter.cpp:35:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARTICULATION [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/selectionfilter/tst_selectionfilter.cpp:36:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LYRICS [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/selectionfilter/tst_selectionfilter.cpp:37:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FINGERING [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/selectionfilter/tst_selectionfilter.cpp:38:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHORD_SYMBOL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/selectionfilter/tst_selectionfilter.cpp:39:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLUR [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/selectionfilter/tst_selectionfilter.cpp:40:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIGURED_BASS [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/selectionfilter/tst_selectionfilter.cpp:41:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OTTAVA [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/selectionfilter/tst_selectionfilter.cpp:42:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEDAL_LINE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/selectionfilter/tst_selectionfilter.cpp:43:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARPEGGIO [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/selectionfilter/tst_selectionfilter.cpp:44:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRET_DIAGRAM [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/selectionfilter/tst_selectionfilter.cpp:45:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLISSANDO [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/selectionfilter/tst_selectionfilter.cpp:46:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BREATH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/selectionfilter/tst_selectionfilter.cpp:47:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OTHER_TEXT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/selectionfilter/tst_selectionfilter.cpp:48:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OTHER_LINE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/selectionfilter/tst_selectionfilter.cpp:49:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TREMOLO [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/selectionfilter/tst_selectionfilter.cpp:50:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_VOICE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/selectionfilter/tst_selectionfilter.cpp:51:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECOND_VOICE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/selectionfilter/tst_selectionfilter.cpp:79:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mimeStaffListFormat [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/selectionfilter/tst_selectionfilter.cpp:110:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANGE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/selectionrangedelete/tst_selectionrangedelete.cpp:90:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/selectionrangedelete/tst_selectionrangedelete.cpp:114:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANGE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/selectionrangedelete/tst_selectionrangedelete.cpp:156:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANGE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/selectionrangedelete/tst_selectionrangedelete.cpp:188:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRST_VOICE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/selectionrangedelete/tst_selectionrangedelete.cpp:214:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHORD_SYMBOL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/split/tst_split.cpp:81:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/split/tst_split.cpp:97:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/split/tst_split.cpp:76:35: style:inconclusive: Function 'split' argument 1 names different: declaration 'file' definition 'f1'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/split/tst_split.cpp:32:30: note: Function 'split' argument 1 names different: declaration 'file' definition 'f1'. musescore3-3.2.3+dfsg2.orig/mtest/libmscore/split/tst_split.cpp:76:35: note: Function 'split' argument 1 names different: declaration 'file' definition 'f1'. musescore3-3.2.3+dfsg2.orig/mtest/libmscore/split/tst_split.cpp:76:51: style:inconclusive: Function 'split' argument 2 names different: declaration 'reference' definition 'ref'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/split/tst_split.cpp:32:48: note: Function 'split' argument 2 names different: declaration 'reference' definition 'ref'. musescore3-3.2.3+dfsg2.orig/mtest/libmscore/split/tst_split.cpp:76:51: note: Function 'split' argument 2 names different: declaration 'reference' definition 'ref'. musescore3-3.2.3+dfsg2.orig/mtest/libmscore/split/tst_split.cpp:92:35: style:inconclusive: Function 'split' argument 1 names different: declaration 'file' definition 'f1'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/split/tst_split.cpp:33:30: note: Function 'split' argument 1 names different: declaration 'file' definition 'f1'. musescore3-3.2.3+dfsg2.orig/mtest/libmscore/split/tst_split.cpp:92:35: note: Function 'split' argument 1 names different: declaration 'file' definition 'f1'. musescore3-3.2.3+dfsg2.orig/mtest/libmscore/split/tst_split.cpp:92:51: style:inconclusive: Function 'split' argument 2 names different: declaration 'reference' definition 'ref'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/split/tst_split.cpp:33:48: note: Function 'split' argument 2 names different: declaration 'reference' definition 'ref'. musescore3-3.2.3+dfsg2.orig/mtest/libmscore/split/tst_split.cpp:92:51: note: Function 'split' argument 2 names different: declaration 'reference' definition 'ref'. musescore3-3.2.3+dfsg2.orig/mtest/libmscore/spanners/tst_spanners.cpp:88:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHORD [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/spanners/tst_spanners.cpp:203:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHORD [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/spanners/tst_spanners.cpp:272:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/spanners/tst_spanners.cpp:336:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHORD [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/spanners/tst_spanners.cpp:368:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHORD [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/spanners/tst_spanners.cpp:455:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ed [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/spanners/tst_spanners.cpp:487:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ed [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/spanners/tst_spanners.cpp:519:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ed [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/spanners/tst_spanners.cpp:551:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ed [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/timesig/tst_timesig.cpp:55:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/timesig/tst_timesig.cpp:79:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/timesig/tst_timesig.cpp:106:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/timesig/tst_timesig.cpp:127:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/timesig/tst_timesig.cpp:151:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/timesig/tst_timesig.cpp:171:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/timesig/tst_timesig.cpp:197:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/timesig/tst_timesig.cpp:227:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TimeSig [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/text/tst_text.cpp:73:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/text/tst_text.cpp:95:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/tools/tst_tools.cpp:82:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ed [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/transpose/tst_transpose.cpp:64:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/text/tst_text.cpp:170:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/tools/tst_tools.cpp:177:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ed [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/transpose/tst_transpose.cpp:96:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/text/tst_text.cpp:223:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/tools/tst_tools.cpp:206:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ed [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/text/tst_text.cpp:271:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/tools/tst_tools.cpp:230:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ed [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/text/tst_text.cpp:351:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/tools/tst_tools.cpp:254:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ed [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/text/tst_text.cpp:406:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/tools/tst_tools.cpp:278:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ed [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/text/tst_text.cpp:453:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/tools/tst_tools.cpp:302:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ed [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/text/tst_text.cpp:474:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/text/tst_text.cpp:495:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/text/tst_text.cpp:519:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/text/tst_text.cpp:537:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/text/tst_text.cpp:556:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/text/tst_text.cpp:588:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/text/tst_text.cpp:625:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/text/tst_text.cpp:656:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/text/tst_text.cpp:696:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/text/tst_text.cpp:743:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/text/tst_text.cpp:777:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/text/tst_text.cpp:798:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/tuplet/tst_tuplet.cpp:63:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_128TH [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/tuplet/tst_tuplet.cpp:121:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/tuplet/tst_tuplet.cpp:141:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/tuplet/tst_tuplet.cpp:173:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/tuplet/tst_tuplet.cpp:78:15: style: Local variable 'tuplet' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/mtest/libmscore/tuplet/tst_tuplet.cpp:35:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mtest/libmscore/tuplet/tst_tuplet.cpp:78:15: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mtest/omr/notes/tst_notes.cpp:54:37: performance: Function parameter 'file' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mtest/musicxml/io/tst_mxml_io.cpp:255:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/scripting/tst_scripting.cpp:104:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/musicxml/io/tst_mxml_io.cpp:275:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/scripting/tst_scripting.cpp:128:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/musicxml/io/tst_mxml_io.cpp:294:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/scripting/tst_scripting.cpp:160:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/musicxml/io/tst_mxml_io.cpp:313:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/musicxml/io/tst_mxml_io.cpp:334:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/scripting/tst_scripting.cpp:30:1: style: The class 'TestScripting' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] musescore3-3.2.3+dfsg2.orig/mtest/testoves/bdat/tst_ove_bdat.cpp:147:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable importCharsetOve [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/testoves/ove3/tst_ove_ove3.cpp:120:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable importCharsetOve [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/testoves/structure/tst_ove_structure.cpp:94:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable importCharsetOve [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/testscript/tst_runscripts.cpp:43:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/testscript/tst_runscripts.cpp:59:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/comments/tst_sfzcomments.cpp:61:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/comments/tst_sfzcomments.cpp:65:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/envelopes/tst_sfzenvelopes.cpp:74:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_PROGRAM [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/testutils.cpp:32:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mtest [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/testutils.cpp:80:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/testutils.cpp:105:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/testutils.cpp:156:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_UNKNOWN_TYPE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/testutils.cpp:201:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/testutils.cpp:237:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HighResolution [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/testutils.cpp:297:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/testutils.cpp:325:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noGui [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/envelopes/tst_sfzenvelopes.cpp:33:7: warning: Member variable 'TestSfzEnvelopes::synth' is not initialized. [uninitMemberVarPrivate] musescore3-3.2.3+dfsg2.orig/mtest/testutils.cpp:102:8: warning: Member variable 'MTest::mscore' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mtest/testutils.cpp:102:8: warning: Member variable 'MTest::score' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/mtest/testutils.h:41:12: performance:inconclusive: Technically the member function 'Ms::MTest::saveMimeData' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/mtest/testutils.cpp:294:13: note: Technically the member function 'Ms::MTest::saveMimeData' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mtest/testutils.h:41:12: note: Technically the member function 'Ms::MTest::saveMimeData' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/mtest/testutils.cpp:124:20: style: Local variable 'score' shadows outer variable [shadowVariable] musescore3-3.2.3+dfsg2.orig/mtest/testutils.cpp:63:14: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/mtest/testutils.cpp:124:20: note: Shadow variable musescore3-3.2.3+dfsg2.orig/mtest/testutils.cpp:308:44: performance: Function parameter 'mimeData' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/mtest/testutils.cpp:92:18: style: Variable 'tag' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/inputControls/tst_sfzinputcontrols.cpp:67:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATTACK [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/inputControls/tst_sfzinputcontrols.cpp:81:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATTACK [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/inputControls/tst_sfzinputcontrols.cpp:90:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATTACK [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/inputControls/tst_sfzinputcontrols.cpp:102:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATTACK [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/inputControls/tst_sfzinputcontrols.cpp:114:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATTACK [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/inputControls/tst_sfzinputcontrols.cpp:123:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATTACK [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/inputControls/tst_sfzinputcontrols.cpp:151:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_NOTEON [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/inputControls/tst_sfzinputcontrols.cpp:175:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATTACK [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/inputControls/tst_sfzinputcontrols.cpp:188:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_NOTEON [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/loop/tst_sfzloop.cpp:68:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_LOOP [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/opcodeparse/tst_sfzopcodes.cpp:71:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAST [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/loop/tst_sfzloop.cpp:92:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_PROGRAM [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/inputControls/tst_sfzinputcontrols.cpp:29:1: style: The class 'TestSfzInputControls' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/loop/tst_sfzloop.cpp:33:7: warning: Member variable 'TestSfzLoop::synth' is not initialized. [uninitMemberVarPrivate] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/opcodeparse/tst_sfzopcodes.cpp:96:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/opcodeparse/tst_sfzopcodes.cpp:102:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/opcodeparse/tst_sfzopcodes.cpp:105:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/opcodeparse/tst_sfzopcodes.cpp:108:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/opcodeparse/tst_sfzopcodes.cpp:110:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/opcodeparse/tst_sfzopcodes.cpp:112:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/opcodeparse/tst_sfzopcodes.cpp:117:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/opcodeparse/tst_sfzopcodes.cpp:121:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/opcodeparse/tst_sfzopcodes.cpp:125:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/opcodeparse/tst_sfzopcodes.cpp:128:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/opcodeparse/tst_sfzopcodes.cpp:130:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/loop/tst_sfzloop.cpp:69:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/loop/tst_sfzloop.cpp:75:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/loop/tst_sfzloop.cpp:81:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/loop/tst_sfzloop.cpp:87:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/inputControls/tst_sfzinputcontrols.cpp:70:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/inputControls/tst_sfzinputcontrols.cpp:76:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/inputControls/tst_sfzinputcontrols.cpp:85:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/inputControls/tst_sfzinputcontrols.cpp:97:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/inputControls/tst_sfzinputcontrols.cpp:107:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/inputControls/tst_sfzinputcontrols.cpp:113:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/inputControls/tst_sfzinputcontrols.cpp:118:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/inputControls/tst_sfzinputcontrols.cpp:128:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/inputControls/tst_sfzinputcontrols.cpp:134:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/inputControls/tst_sfzinputcontrols.cpp:140:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/inputControls/tst_sfzinputcontrols.cpp:145:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/inputControls/tst_sfzinputcontrols.cpp:168:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/inputControls/tst_sfzinputcontrols.cpp:169:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/inputControls/tst_sfzinputcontrols.cpp:170:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/mtest/zerberus/inputControls/tst_sfzinputcontrols.cpp:182:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] musescore3-3.2.3+dfsg2.orig/omr/importpdf.cpp:74:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_MEASURE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/omr/importpdf.cpp:177:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/omr/importpdf.cpp:190:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_MEASURE [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/omr/importpdf.cpp:241:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_BAD_FORMAT [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/omr/ocr.h:40:7: warning:inconclusive: Member variable 'OcrImage::image' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/ocr.h:40:7: warning:inconclusive: Member variable 'OcrImage::stride' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/ocr.h:53:31: style: Class 'Ocr' is unsafe, 'Ocr::tess' can leak by wrong usage. [unsafeClassCanLeak] musescore3-3.2.3+dfsg2.orig/omr/ocr.h:41:65: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/omr/omrpage.h:46:7: warning:inconclusive: Member variable 'HLine::x1' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/omrpage.h:46:7: warning:inconclusive: Member variable 'HLine::x2' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/omrpage.h:46:7: warning:inconclusive: Member variable 'HLine::y' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/omrpage.h:124:7: warning:inconclusive: Member variable 'OmrMeasure::_x1' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/omrpage.h:124:7: warning:inconclusive: Member variable 'OmrMeasure::_x2' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/omr.h:133:12: performance:inconclusive: Technically the member function 'Ms::Omr::readPdf' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/omr/omr.h:136:11: performance:inconclusive: Technically the member function 'Ms::Omr::pagesInDocument' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/omr/omr.h:139:11: performance:inconclusive: Technically the member function 'Ms::Omr::numPages' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/omr/omr.h:142:16: performance:inconclusive: Technically the member function 'Ms::Omr::page' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/omr/omr.h:148:16: performance:inconclusive: Technically the member function 'Ms::Omr::newOmrView' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/omr/omr.h:156:12: performance:inconclusive: Technically the member function 'Ms::Omr::write' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/omr/omr.h:158:12: performance:inconclusive: Technically the member function 'Ms::Omr::read' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/omr/omr.h:161:14: performance:inconclusive: Technically the member function 'Ms::Omr::spatiumMM' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/omr/omr.h:164:14: performance:inconclusive: Technically the member function 'Ms::Omr::spatium' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/omr/omr.h:167:14: performance:inconclusive: Technically the member function 'Ms::Omr::dpmm' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/omr/omr.h:170:14: performance:inconclusive: Technically the member function 'Ms::Omr::staffDistance' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/omr/omr.h:173:14: performance:inconclusive: Technically the member function 'Ms::Omr::systemDistance' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/omr/omr.h:176:14: performance:inconclusive: Technically the member function 'Ms::Omr::score' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/omr/omrpage.h:230:27: style:inconclusive: Technically the member function 'Ms::OmrPage::sl' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/omr/omrpage.h:231:27: style:inconclusive: Technically the member function 'Ms::OmrPage::l' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/omr/omr.h:129:7: style: Class 'Omr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/omr/omrview.h:95:7: style: Class 'OmrView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/omr/omrpage.h:68:7: style: Class 'OmrClef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/omr/omrpage.h:99:7: style: Class 'OmrTimesig' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/omr/omrpage.h:110:7: style: Class 'OmrKeySig' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/omr/omrpage.h:146:7: style: Class 'OmrStaff' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/omr/omrpage.h:168:7: style: Class 'OmrSystem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/omr/omrpage.h:219:7: style: Class 'OmrPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/omr/utils.h:36:7: style: Class 'Benchmark' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/omr/importpdf.cpp:75:13: style: The scope of the variable 'rest' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/omr/pattern.cpp:64:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitsSetTable [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/omr/pattern.cpp:158:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_MonoLSB [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/omr/pattern.cpp:192:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/omr/pattern.cpp:32:10: warning:inconclusive: Member variable 'Pattern::_id' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/pattern.cpp:32:10: warning:inconclusive: Member variable 'Pattern::_score' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/pattern.cpp:32:10: warning:inconclusive: Member variable 'Pattern::model' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/pattern.cpp:32:10: warning:inconclusive: Member variable 'Pattern::rows' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/pattern.cpp:32:10: warning:inconclusive: Member variable 'Pattern::cols' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/pattern.cpp:145:10: warning: Member variable 'Pattern::model' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/pattern.cpp:145:10: warning: Member variable 'Pattern::rows' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/pattern.cpp:145:10: warning: Member variable 'Pattern::cols' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/pattern.cpp:187:10: warning: Member variable 'Pattern::_id' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/pattern.cpp:216:10: warning: Member variable 'Pattern::_id' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/pattern.cpp:216:10: warning: Member variable 'Pattern::_score' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/pattern.cpp:216:10: warning: Member variable 'Pattern::model' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/pattern.cpp:216:10: warning: Member variable 'Pattern::rows' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/pattern.cpp:216:10: warning: Member variable 'Pattern::cols' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/pattern.cpp:218:7: performance: Variable '_image' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/omr/pattern.h:53:14: performance:inconclusive: Technically the member function 'Ms::Pattern::match' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/omr/pattern.cpp:69:17: note: Technically the member function 'Ms::Pattern::match' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/omr/pattern.h:53:14: note: Technically the member function 'Ms::Pattern::match' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/omr/pattern.cpp:199:13: warning: Class 'Pattern' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] musescore3-3.2.3+dfsg2.orig/omr/pattern.cpp:199:13: warning: Class 'Pattern' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] musescore3-3.2.3+dfsg2.orig/omr/pattern.cpp:177:24: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/omr/pattern.cpp:225:24: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/omr/pattern.cpp:252:24: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:39:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrongFocus [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:73:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pageWidth [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:157:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pageHeight [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:346:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/omr/pdf.cpp:75:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_MonoLSB [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/omr/pdf.cpp:40:6: warning: Member variable 'Pdf::_doc' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/pdf.cpp:40:6: warning: Member variable 'Pdf::imgOut' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/pdf.cpp:40:6: warning: Member variable 'Pdf::_document' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/pdf.h:46:14: performance:inconclusive: Technically the member function 'Ms::Pdf::binarization' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/omr/pdf.cpp:74:13: note: Technically the member function 'Ms::Pdf::binarization' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/omr/pdf.h:46:14: note: Technically the member function 'Ms::Pdf::binarization' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/omr/pdf.cpp:109:19: style: Variable 'p' is assigned a value that is never used. [unreadVariable] musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:107:7: warning: Member variable 'Tile::page' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:107:7: warning: Member variable 'Tile::pageNo' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:36:10: warning: Member variable 'OmrView::maxTiles' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:36:10: warning: Member variable 'OmrView::pageWidth' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:64:35: style: Condition 's->numPages()==0' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:64:32: note: Calling function 'numPages' returns 0 musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:64:35: note: Condition 's->numPages()==0' is always true musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:70:30: error: Null pointer dereference: page [nullPointer] musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:69:40: note: Calling function 'page' returns 0 musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:69:40: note: Assignment 'page=_omr->page(0)', assigned value is 0 musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:70:30: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:213:33: error: Null pointer dereference: page [nullPointer] musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:208:39: note: Calling function 'page' returns 0 musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:208:39: note: Assignment 'page=_omr->page(pageNo)', assigned value is 0 musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:213:33: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:217:40: error: Null pointer dereference: page [nullPointer] musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:208:39: note: Calling function 'page' returns 0 musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:208:39: note: Assignment 'page=_omr->page(pageNo)', assigned value is 0 musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:217:40: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:222:44: error: Null pointer dereference: page [nullPointer] musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:208:39: note: Calling function 'page' returns 0 musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:208:39: note: Assignment 'page=_omr->page(pageNo)', assigned value is 0 musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:222:44: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:228:44: error: Null pointer dereference: page [nullPointer] musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:208:39: note: Calling function 'page' returns 0 musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:208:39: note: Assignment 'page=_omr->page(pageNo)', assigned value is 0 musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:228:44: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:395:25: error: Null pointer dereference: score [nullPointer] musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:394:36: note: Calling function 'score' returns 0 musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:394:36: note: Assignment 'score=_omr->score()', assigned value is 0 musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:395:25: note: Null pointer dereference musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:294:29: style:inconclusive: Function 'setMag' argument 1 names different: declaration 'mag' definition 'nmag'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/omr/omrview.h:82:26: note: Function 'setMag' argument 1 names different: declaration 'mag' definition 'nmag'. musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:294:29: note: Function 'setMag' argument 1 names different: declaration 'mag' definition 'nmag'. musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:72:14: style: Local variable 'mag' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/omr/omrview.h:81:13: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:72:14: note: Shadow variable musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:154:14: style: Local variable 'mag' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/omr/omrview.h:81:13: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/omr/omrview.cpp:154:14: note: Shadow variable musescore3-3.2.3+dfsg2.orig/omr/skew.cpp:140:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitsSetTable [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/omr/utils.cpp:39:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitsSetTable [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/omr/omrpage.h:212:12: style:inconclusive: Technically the member function 'Ms::OmrPage::radonTransform' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/omr/skew.cpp:129:15: note: Technically the member function 'Ms::OmrPage::radonTransform' can be const. musescore3-3.2.3+dfsg2.orig/omr/omrpage.h:212:12: note: Technically the member function 'Ms::OmrPage::radonTransform' can be const. musescore3-3.2.3+dfsg2.orig/omr/skew.cpp:74:13: warning: Class 'RadonInfo' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] musescore3-3.2.3+dfsg2.orig/omr/skew.cpp:74:13: warning: Class 'RadonInfo' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] musescore3-3.2.3+dfsg2.orig/omr/skew.cpp:138:31: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/omr/skew.cpp:146:31: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/omr/skew.cpp:166:11: style: Local variable 'width' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/omr/omrpage.h:224:11: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/omr/skew.cpp:166:11: note: Shadow variable musescore3-3.2.3+dfsg2.orig/omr/omrpage.cpp:182:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/omr/omrpage.cpp:284:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/omr/omrpage.cpp:427:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noSym [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/omr/omrpage.cpp:474:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bassclefPattern [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/omr/omrpage.cpp:500:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noSym [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/omr/omrpage.cpp:542:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timesigPattern [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/omr/omrpage.cpp:609:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sharpPattern [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/omr/omrpage.cpp:725:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/omr/omrpage.cpp:832:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/omr/omrpage.cpp:1389:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitsSetTable [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/omr/omrpage.cpp:1629:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quartheadPattern [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/synthesizer/msynthesizer.cpp:43:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/synthesizer/msynthesizer.cpp:405:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/synthesizer/event.h:202:7: warning:inconclusive: Member variable 'MidiEvent::_edata' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/synthesizer/event.h:202:7: warning:inconclusive: Member variable 'MidiEvent::_len' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/synthesizer/event.h:202:7: warning:inconclusive: Member variable 'MidiEvent::_metaType' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/synthesizer/event.h:203:7: warning: Member variable 'MidiEvent::_metaType' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/synthesizer/synthesizer.h:49:7: warning: Member variable 'Synthesizer::_sampleRate' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/synthesizer/msynthesizer.cpp:29:20: warning: Member variable 'MasterSynthesizer::_sampleRate' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/synthesizer/msynthesizer.cpp:29:20: warning: Member variable 'MasterSynthesizer::effect1Buffer' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/synthesizer/msynthesizer.cpp:29:20: warning: Member variable 'MasterSynthesizer::effect2Buffer' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/synthesizer/event.h:283:12: warning: The class 'Event' defines member function with name 'write' also defined in its parent class 'MidiCoreEvent'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/synthesizer/event.h:184:12: note: Parent function 'MidiCoreEvent::write' musescore3-3.2.3+dfsg2.orig/synthesizer/event.h:283:12: note: Derived function 'Event::write' musescore3-3.2.3+dfsg2.orig/synthesizer/event.h:226:7: style: Class 'PlayEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/synthesizer/event.h:247:7: style: Class 'NPlayEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/synthesizer/event.h:248:7: style: Class 'NPlayEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/synthesizer/event.h:279:7: style: Class 'Event' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/synthesizer/synthesizer.h:33:7: style: Struct 'SoundFontInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/synthesizer/synthesizergui.h:36:7: style: Class 'SynthesizerGui' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/synthesizer/msynthesizer.h:95:39: performance: Function 'synthesizer()' should return member '_synthesizer' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/synthesizer/msynthesizer.cpp:264:11: warning: Identical condition 'lock2', second condition is always false [identicalConditionAfterEarlyExit] musescore3-3.2.3+dfsg2.orig/synthesizer/msynthesizer.cpp:261:11: note: If condition 'lock2' is true, the function will return/exit musescore3-3.2.3+dfsg2.orig/synthesizer/msynthesizer.cpp:264:11: note: Testing identical condition 'lock2' musescore3-3.2.3+dfsg2.orig/synthesizer/event.cpp:119:7: performance: Variable '_notes' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/synthesizer/event.cpp:211:13: warning: The class 'Event' defines member function with name 'write' also defined in its parent class 'MidiCoreEvent'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/synthesizer/event.cpp:24:21: note: Parent function 'MidiCoreEvent::write' musescore3-3.2.3+dfsg2.orig/synthesizer/event.cpp:211:13: note: Derived function 'Event::write' musescore3-3.2.3+dfsg2.orig/synthesizer/event.cpp:260:95: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/synthesizer/event.cpp:264:91: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/synthesizer/event.cpp:390:35: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/synthesizer/event.cpp:418:18: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/synthesizer/msynthesizer.cpp:231:39: style:inconclusive: Function 'effect' argument 1 names different: declaration 'ab' definition 'idx'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/synthesizer/msynthesizer.h:103:26: note: Function 'effect' argument 1 names different: declaration 'ab' definition 'idx'. musescore3-3.2.3+dfsg2.orig/synthesizer/msynthesizer.cpp:231:39: note: Function 'effect' argument 1 names different: declaration 'ab' definition 'idx'. musescore3-3.2.3+dfsg2.orig/synthesizer/msynthesizer.cpp:40:24: style: Local variable 'state' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/synthesizer/msynthesizer.h:90:24: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/synthesizer/msynthesizer.cpp:40:24: note: Shadow variable musescore3-3.2.3+dfsg2.orig/synthesizer/synthesizer.h:34:48: performance: Function parameter '_fontName' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/synthesizer/msynthesizer.cpp:143:52: performance: Function parameter 'synti' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/synthesizer/msynthesizer.cpp:105:25: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/synthesizer/msynthesizer.cpp:134:25: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/synthesizer/msynthesizer.cpp:145:25: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/synthesizer/msynthesizer.cpp:388:25: style: Variable 's' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/synthesizer/msynthesizer.cpp:147:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/synthesizer/msynthesizer.cpp:181:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/synthesizer/msynthesizer.cpp:389:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/thirdparty/beatroot/Event.h:34:12: style:inconclusive: Technically the member function 'Event::operator!=' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/thirdparty/beatroot/AgentList.h:39:14: style:inconclusive: Technically the member function 'AgentList::size' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/thirdparty/beatroot/AgentList.cpp:38:18: style:inconclusive: Technically the member function 'sort::Anonymous0::operator()' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/thirdparty/intervaltree/interval_tree_test.cpp:38:29: debug: Failed to instantiate template "randomInterval". The checking continues anyway. [templateInstantiation] musescore3-3.2.3+dfsg2.orig/thirdparty/intervaltree/interval_tree_test.cpp:18:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/thirdparty/intervaltree/interval_tree_test.cpp:62:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/thirdparty/beatroot/Induction.h:74:18: style: Unused private function: 'Induction::top' [unusedPrivateFunction] musescore3-3.2.3+dfsg2.orig/thirdparty/intervaltree/IntervalTree.h:84:24: warning: 'operator=' should check for assignment to self to avoid problems with dynamic memory. [operatorEqToSelf] musescore3-3.2.3+dfsg2.orig/thirdparty/intervaltree/IntervalTree.h:69:9: performance: Variable 'intervals' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] musescore3-3.2.3+dfsg2.orig/thirdparty/intervaltree/IntervalTree.h:43:10: style:inconclusive: Technically the member function 'IntervalStartSorter < bool , int >::operator()' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/thirdparty/intervaltree/IntervalTree.h:102:5: style: Class 'IntervalTree < bool , int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/thirdparty/intervaltree/IntervalTree.h:71:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/thirdparty/intervaltree/IntervalTree.h:148:27: style: Variable 'interval' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/thirdparty/intervaltree/IntervalTree.h:170:27: style: Variable 'interval' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/thirdparty/intervaltree/IntervalTree.h:190:27: style: Variable 'interval' can be declared as reference to const [constVariableReference] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthauthreplyserver_p.h:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthauthreplyserver.cpp:46:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniqueConnection [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthauthreplyserver.cpp:30:32: warning: Member variable 'KQOAuthAuthReplyServerPrivate::socket' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthauthreplyserver_p.h:33:5: style: Class 'KQOAuthAuthReplyServerPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthauthreplyserver.cpp:71:89: style:inconclusive: Function 'parseQueryParams' argument 1 names different: declaration 'sdata' definition 'data'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthauthreplyserver_p.h:35:62: note: Function 'parseQueryParams' argument 1 names different: declaration 'sdata' definition 'data'. musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthauthreplyserver.cpp:71:89: note: Function 'parseQueryParams' argument 1 names different: declaration 'sdata' definition 'data'. musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthrequest.cpp:136:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RemoveQuery [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthmanager_p.h:73:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthmanager.cpp:77:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthmanager.cpp:239:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentTypeHeader [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthmanager.cpp:313:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentTypeHeader [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthmanager.cpp:455:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrictMode [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthmanager.cpp:585:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetCookieHeader [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthmanager.cpp:761:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuthenticationRequiredError [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthrequest.cpp:144:5: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthrequest.cpp:217:28: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthrequest.cpp:37:24: warning: Member variable 'KQOAuthRequestPrivate::oauthHttpMethod' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthrequest.cpp:37:24: warning: Member variable 'KQOAuthRequestPrivate::requestSignatureMethod' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthrequest.cpp:37:24: warning: Member variable 'KQOAuthRequestPrivate::requestType' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthrequest.cpp:37:24: warning: Member variable 'KQOAuthRequestPrivate::httpMultiPart' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthrequest.cpp:37:24: warning: Member variable 'KQOAuthRequestPrivate::debugOutput' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthrequest_p.h:49:16: style:inconclusive: Technically the member function 'KQOAuthRequestPrivate::encodedParamaterList' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthrequest.cpp:160:35: note: Technically the member function 'KQOAuthRequestPrivate::encodedParamaterList' can be const. musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthrequest_p.h:49:16: note: Technically the member function 'KQOAuthRequestPrivate::encodedParamaterList' can be const. musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthmanager.cpp:148:5: style: Obsolete function 'qsrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqsrandCalled] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthmanager.cpp:33:24: warning: Member variable 'KQOAuthManagerPrivate::currentRequestType' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthmanager.cpp:33:24: warning: Member variable 'KQOAuthManagerPrivate::signatureMethod' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthmanager.cpp:33:24: warning: Member variable 'KQOAuthManagerPrivate::hasTemporaryToken' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthmanager_p.h:32:38: performance:inconclusive: Technically the member function 'KQOAuthManagerPrivate::createQueryParams' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthmanager.cpp:59:57: note: Technically the member function 'KQOAuthManagerPrivate::createQueryParams' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthmanager_p.h:32:38: note: Technically the member function 'KQOAuthManagerPrivate::createQueryParams' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthmanager_p.h:33:33: performance:inconclusive: Technically the member function 'KQOAuthManagerPrivate::createTokensFromResponse' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthmanager.cpp:73:52: note: Technically the member function 'KQOAuthManagerPrivate::createTokensFromResponse' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthmanager_p.h:33:33: note: Technically the member function 'KQOAuthManagerPrivate::createTokensFromResponse' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthmanager_p.h:73:5: performance:inconclusive: Technically the member function 'KQOAuthManagerPrivate::d_func' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthmanager.cpp:36:5: warning: Class 'KQOAuthManagerPrivate' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthmanager.cpp:36:5: warning: Class 'KQOAuthManagerPrivate' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthmanager_p.h:29:5: style: Class 'KQOAuthManagerPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthrequest.cpp:121:13: style: The scope of the variable 'valueLeft' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthrequest.cpp:123:13: style: The scope of the variable 'valueRight' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthrequest.cpp:454:13: style: The scope of the variable 'param' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthrequest.cpp:455:13: style: The scope of the variable 'value' can be reduced. [variableScope] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthrequest.cpp:160:96: style:inconclusive: Function 'encodedParamaterList' argument 1 names different: declaration 'requestParameters' definition 'parameters'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthrequest_p.h:49:77: note: Function 'encodedParamaterList' argument 1 names different: declaration 'requestParameters' definition 'parameters'. musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthrequest.cpp:160:96: note: Function 'encodedParamaterList' argument 1 names different: declaration 'requestParameters' definition 'parameters'. musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthmanager.cpp:73:88: performance: Function parameter 'reply' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthmanager.cpp:201:5: performance: Range variable 'header' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthmanager.cpp:297:5: performance: Range variable 'header' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthmanager.cpp:384:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthmanager.cpp:390:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthmanager.cpp:396:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthmanager.cpp:402:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthmanager.cpp:776:21: style: Variable 'request' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthrequest_xauth.cpp:40:23: warning: Member variable 'KQOAuthRequest_XAuth::xauth_parameters_set' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthrequest_xauth.h:30:5: style: Class 'KQOAuthRequest_XAuth' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthrequest_xauth.h:37:10: style: The function 'isValid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthrequest.h:63:18: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthrequest_xauth.h:37:10: note: Function in derived class musescore3-3.2.3+dfsg2.orig/thirdparty/kQOAuth/kqoauthutils.cpp:42:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sha1 [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/thirdparty/ofqf/qosctypes.h:35:3: style: Class 'QOscBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/thirdparty/ofqf/qosctypes.h:72:11: performance: Function 'path()' should return member '_path' by const reference. [returnByReference] musescore3-3.2.3+dfsg2.orig/thirdparty/ofqf/qoscclient.cpp:38:36: performance: Function parameter 'path' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/thirdparty/ofqf/qoscclient.cpp:43:36: performance: Function parameter 'path' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/thirdparty/ofqf/qoscclient.cpp:43:58: performance: Function parameter 'data' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/thirdparty/ofqf/qoscserver.cpp:26:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Any [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/thirdparty/ofqf/qosctypes.cpp:89:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/thirdparty/ofqf/qosctypes.cpp:153:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Double [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/thirdparty/ofqf/qosctypes.h:51:16: style: Virtual function 'setSocket' is called from constructor 'QOscBase(QObject*)' at line 27. Dynamic binding is not used. [virtualCallInConstructor] musescore3-3.2.3+dfsg2.orig/thirdparty/ofqf/qosctypes.cpp:27:2: note: Calling setSocket musescore3-3.2.3+dfsg2.orig/thirdparty/ofqf/qosctypes.h:51:16: note: setSocket is a virtual function musescore3-3.2.3+dfsg2.orig/thirdparty/ofqf/qoscserver.h:56:8: style: The function 'setSocket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/thirdparty/ofqf/qosctypes.h:51:16: note: Virtual function in base class musescore3-3.2.3+dfsg2.orig/thirdparty/ofqf/qoscserver.h:56:8: note: Function in derived class musescore3-3.2.3+dfsg2.orig/thirdparty/ofqf/qosctypes.cpp:65:18: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/thirdparty/ofqf/qosctypes.cpp:69:18: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/thirdparty/ofqf/qosctypes.cpp:78:16: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/thirdparty/ofqf/qosctypes.cpp:84:15: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/thirdparty/ofqf/qosctypes.cpp:57:42: performance: Function parameter 'str' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/thirdparty/ofqf/qosctypes.cpp:108:42: performance: Function parameter 'path' should be passed by const reference. [passedByValue] musescore3-3.2.3+dfsg2.orig/thirdparty/ofqf/qosctypes.cpp:78:10: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/thirdparty/ofqf/qosctypes.cpp:84:9: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:142:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_WBITS [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:174:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_WBITS [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:224:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOwner [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:247:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOwner [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:475:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOwner [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:557:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:651:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:822:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:1053:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:1117:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:1284:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:1324:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/thirdparty/ofqf/qoscserver.cpp:79:24: style: Local variable 'data' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/thirdparty/ofqf/qoscserver.h:59:8: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/thirdparty/ofqf/qoscserver.cpp:79:24: note: Shadow variable musescore3-3.2.3+dfsg2.orig/thirdparty/ofqf/qoscserver.cpp:134:17: performance: Range variable 'rep' should be declared as const reference. [iterateByValue] musescore3-3.2.3+dfsg2.orig/thirdparty/rtf2html/common.h:29:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] musescore3-3.2.3+dfsg2.orig/thirdparty/rtf2html/fmt_opts.h:14:9: style:inconclusive: Technically the member function 'color::operator==' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/thirdparty/rtf2html/fmt_opts.h:18:9: style:inconclusive: Technically the member function 'color::operator!=' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/thirdparty/rtf2html/fmt_opts.h:39:9: style:inconclusive: Technically the member function 'font::operator==' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/thirdparty/rtf2html/fmt_opts.h:43:9: style:inconclusive: Technically the member function 'font::operator!=' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/thirdparty/rtf2html/fmt_opts.h:78:9: style:inconclusive: Technically the member function 'formatting_options::operator==' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/thirdparty/rtf2html/fmt_opts.h:86:9: style:inconclusive: Technically the member function 'formatting_options::operator!=' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/thirdparty/rtf2html/fmt_opts.h:125:23: style:inconclusive: Technically the member function 'html_text::str' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/thirdparty/rtf2html/fmt_opts.h:124:4: style: Class 'html_text' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/thirdparty/rtf2html/fmt_opts.cpp:60:57: style:inconclusive: Function 'format' argument 1 names different: declaration 'opt' definition '_opt'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/thirdparty/rtf2html/fmt_opts.h:113:49: note: Function 'format' argument 1 names different: declaration 'opt' definition '_opt'. musescore3-3.2.3+dfsg2.orig/thirdparty/rtf2html/fmt_opts.cpp:60:57: note: Function 'format' argument 1 names different: declaration 'opt' definition '_opt'. musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzipreader_p.h:69:5: style: Class 'MQZipReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzipwriter_p.h:68:5: style: Class 'MQZipWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:580:37: style: Condition 'start_of_directory_local==-1' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:577:37: note: Assignment 'start_of_directory_local=-1', assigned value is -1 musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:580:37: note: Condition 'start_of_directory_local==-1' is always true musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:709:60: style: Condition '(general_purpose_bits&Utf8Names)!=0' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:706:35: note: Assignment 'general_purpose_bits=Utf8Names', assigned value is 2048 musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:709:60: note: Condition '(general_purpose_bits&Utf8Names)!=0' is always true musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:710:24: style: Condition 'inUtf8' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:706:35: note: Assignment 'general_purpose_bits=Utf8Names', assigned value is 2048 musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:709:60: note: Assignment 'inUtf8=(general_purpose_bits&Utf8Names)!=0', assigned value is 1 musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:710:24: note: Condition 'inUtf8' is always true musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:569:18: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:588:22: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:607:33: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:683:27: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:702:31: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:747:20: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:956:21: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:983:27: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:984:28: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:1334:27: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:1352:23: style: C-style pointer casting [cstyleCast] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:709:47: style: Same expression on both sides of '&' because 'general_purpose_bits' and 'Utf8Names' represent the same value. [duplicateExpression] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:706:35: note: 'general_purpose_bits' is assigned value 'Utf8Names' here. musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:709:47: note: Same expression on both sides of '&' because 'general_purpose_bits' and 'Utf8Names' represent the same value. musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:816:41: style:inconclusive: Function 'MQZipReader' argument 1 names different: declaration 'fileName' definition 'archive'. [funcArgNamesDifferent] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzipreader_p.h:69:32: note: Function 'MQZipReader' argument 1 names different: declaration 'fileName' definition 'archive'. musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:816:41: note: Function 'MQZipReader' argument 1 names different: declaration 'fileName' definition 'archive'. musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:820:25: style: Local variable 'status' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzipreader_p.h:112:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:820:25: note: Shadow variable musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:1116:25: style: Local variable 'status' shadows outer function [shadowFunction] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzipwriter_p.h:86:12: note: Shadowed declaration musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:1116:25: note: Shadow variable musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:1031:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:365:11: style: struct member 'DataDescriptor::crc_32' is never used. [unusedStructMember] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:366:11: style: struct member 'DataDescriptor::compressed_size' is never used. [unusedStructMember] musescore3-3.2.3+dfsg2.orig/thirdparty/qzip/qzip.cpp:367:11: style: struct member 'DataDescriptor::uncompressed_size' is never used. [unusedStructMember] musescore3-3.2.3+dfsg2.orig/omr/omrpage.cpp:1005:13: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] musescore3-3.2.3+dfsg2.orig/omr/omrpage.cpp:1573:7: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] musescore3-3.2.3+dfsg2.orig/omr/omrpage.cpp:1591:7: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] musescore3-3.2.3+dfsg2.orig/omr/omrpage.cpp:74:10: warning: Member variable 'OmrPage::_spatium' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/omrpage.cpp:74:10: warning: Member variable 'OmrPage::_ratio' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/omrpage.cpp:54:7: warning: Member variable 'Peak::sym' is not initialized in the constructor. [uninitMemberVar] musescore3-3.2.3+dfsg2.orig/omr/omrpage.h:203:12: performance:inconclusive: Technically the member function 'Ms::OmrPage::removeBorder' can be static (but you may consider moving to unnamed namespace). [functionStatic] musescore3-3.2.3+dfsg2.orig/omr/omrpage.cpp:1135:15: note: Technically the member function 'Ms::OmrPage::removeBorder' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/omr/omrpage.h:203:12: note: Technically the member function 'Ms::OmrPage::removeBorder' can be static (but you may consider moving to unnamed namespace). musescore3-3.2.3+dfsg2.orig/omr/omrpage.h:210:14: style:inconclusive: Technically the member function 'Ms::OmrPage::xproject2' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/omr/omrpage.cpp:1401:17: note: Technically the member function 'Ms::OmrPage::xproject2' can be const. musescore3-3.2.3+dfsg2.orig/omr/omrpage.h:210:14: note: Technically the member function 'Ms::OmrPage::xproject2' can be const. musescore3-3.2.3+dfsg2.orig/omr/omrpage.h:211:11: style:inconclusive: Technically the member function 'Ms::OmrPage::xproject' can be const. [functionConst] musescore3-3.2.3+dfsg2.orig/omr/omrpage.cpp:1381:14: note: Technically the member function 'Ms::OmrPage::xproject' can be const. musescore3-3.2.3+dfsg2.orig/omr/omrpage.h:211:11: note: Technically the member function 'Ms::OmrPage::xproject' can be const. musescore3-3.2.3+dfsg2.orig/omr/omrpage.cpp:433:52: style: Condition 'x=m.x2()' is not redundant musescore3-3.2.3+dfsg2.orig/omr/omrpage.cpp:433:52: note: Condition 'x=0' is not redundant musescore3-3.2.3+dfsg2.orig/libmscore/edit.cpp:428:20: note: Condition 'staffIdx<0' is always true head musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:1825:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:1874:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:1892:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AltModifier [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:2002:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Home [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:2023:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AltModifier [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:374:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gray [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/element.cpp:908:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: style: The destructor '~Element' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:186:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Destructor in derived class head musescore3-3.2.3+dfsg2.orig/libmscore/element.h:231:12: style:inconclusive: Technically the member function 'Ms::Element::setPos' can be const. [functionConst] head musescore3-3.2.3+dfsg2.orig/libmscore/element.h:245:12: style:inconclusive: Technically the member function 'Ms::Element::setOffset' can be const. [functionConst] head musescore3-3.2.3+dfsg2.orig/libmscore/excerpt.h:64:15: performance: Function 'title()' should return member '_title' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1250:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lightGray [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1303:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:1637:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.cpp:586:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.h:148:8: style: The destructor '~FiguredBassItem' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.h:148:8: note: Destructor in derived class head musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.h:201:25: performance: Function 'displayText()' should return member '_displayText' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.h:247:8: style: The destructor '~FiguredBass' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/figuredbass.h:247:8: note: Destructor in derived class 2.13.0 musescore3-3.2.3+dfsg2.orig/libmscore/fingering.cpp:164:52: style: Condition 'above' is always true [knownConditionTrueFalse] musescore3-3.2.3+dfsg2.orig/libmscore/fingering.cpp:134:23: note: Assuming that condition 'above' is not redundant musescore3-3.2.3+dfsg2.orig/libmscore/fingering.cpp:164:52: note: Condition 'above' is always true head musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:284:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FlatCap [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/fret.cpp:967:17: style: The scope of the variable 'bfret' can be reduced. [variableScope] head musescore3-3.2.3+dfsg2.orig/libmscore/fret.h:157:8: style: The destructor '~FretDiagram' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/fret.h:157:8: note: Destructor in derived class head musescore3-3.2.3+dfsg2.orig/libmscore/fret.h:212:16: performance: Function 'barres()' should return member '_barres' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/fret.h:213:14: performance: Function 'dots()' should return member '_dots' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/fret.h:214:17: performance: Function 'markers()' should return member '_markers' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/glissando.cpp:234:19: style: Variable 'anchor2' can be declared as pointer to const [constVariablePointer] head musescore3-3.2.3+dfsg2.orig/libmscore/glissando.cpp:78:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RoundCap [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/hairpin.cpp:474:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/hairpin.cpp:832:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomDashLine [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:1138:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MiterJoin [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:1175:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:1605:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:731:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Return [valueFlowBailoutIncompleteVar] 2.13.0 musescore3-3.2.3+dfsg2.orig/libmscore/harmony.cpp:951:49: style: Consider using std::any_of, std::all_of, std::none_of algorithm instead of a raw loop. [useStlAlgorithm] head musescore3-3.2.3+dfsg2.orig/libmscore/harmony.h:100:8: style: The destructor '~Harmony' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/harmony.h:100:8: note: Destructor in derived class head musescore3-3.2.3+dfsg2.orig/libmscore/harmony.h:133:15: performance: Function 'hUserName()' should return member '_userName' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/harmony.h:134:15: performance: Function 'hTextName()' should return member '_textName' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/icon.cpp:64:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable On [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/icon.h:34:16: style: The destructor '~Icon' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/icon.h:34:16: note: Destructor in derived class head musescore3-3.2.3+dfsg2.orig/libmscore/image.cpp:144:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/image.cpp:190:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/image.cpp:317:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/image.h:61:8: style: The destructor '~Image' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/image.h:61:8: note: Destructor in derived class head musescore3-3.2.3+dfsg2.orig/libmscore/imageStore.cpp:191:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md4 [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/imageStore.cpp:74:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/instrchange.h:32:8: style: The destructor '~InstrumentChange' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/instrchange.h:32:8: note: Destructor in derived class head musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:560:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:597:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/instrtemplate.cpp:643:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:1369:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:59:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_CONTROLLER [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:667:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_INVALID [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:755:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_CONTROLLER [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/instrument.cpp:871:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_CONTROLLER [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:151:15: performance: Function 'name()' should return member '_name' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:153:15: performance: Function 'descr()' should return member '_descr' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:155:15: performance: Function 'synti()' should return member '_synti' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:290:15: performance: Function 'instrumentId()' should return member '_instrumentId' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:329:15: performance: Function 'instrumentId()' should return member '_instrumentId' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:336:15: performance: Function 'trackName()' should return member '_trackName' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/instrument.h:52:15: performance: Function 'name()' should return member '_name' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/jump.h:64:15: performance: Function 'jumpTo()' should return member '_jumpTo' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/jump.h:65:15: performance: Function 'playUntil()' should return member '_playUntil' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/jump.h:66:15: performance: Function 'continueAt()' should return member '_continueAt' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/keysig.cpp:310:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gray [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/keysig.cpp:337:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/lasso.cpp:52:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeFDiagCursor [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2830:27: style: Parameter 'cr' can be declared as pointer to const [constParameterPointer] head musescore3-3.2.3+dfsg2.orig/libmscore/layout.cpp:2859:28: style: Parameter 'cr' can be declared as pointer to const [constParameterPointer] head musescore3-3.2.3+dfsg2.orig/libmscore/layoutbreak.cpp:97:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MiterJoin [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:1194:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidLine [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:151:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AltModifier [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:162:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:809:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEGMENT [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/line.cpp:931:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEGMENT [valueFlowBailoutIncompleteVar] 2.13.0 musescore3-3.2.3+dfsg2.orig/libmscore/line.h:113:20: warning: The class 'SLine' defines member function with name 'frontSegment' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:206:29: note: Parent function 'Spanner::frontSegment' musescore3-3.2.3+dfsg2.orig/libmscore/line.h:113:20: note: Derived function 'SLine::frontSegment' 2.13.0 musescore3-3.2.3+dfsg2.orig/libmscore/line.h:114:26: warning: The class 'SLine' defines member function with name 'frontSegment' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:205:23: note: Parent function 'Spanner::frontSegment' musescore3-3.2.3+dfsg2.orig/libmscore/line.h:114:26: note: Derived function 'SLine::frontSegment' 2.13.0 musescore3-3.2.3+dfsg2.orig/libmscore/line.h:115:20: warning: The class 'SLine' defines member function with name 'backSegment' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:208:29: note: Parent function 'Spanner::backSegment' musescore3-3.2.3+dfsg2.orig/libmscore/line.h:115:20: note: Derived function 'SLine::backSegment' 2.13.0 musescore3-3.2.3+dfsg2.orig/libmscore/line.h:116:26: warning: The class 'SLine' defines member function with name 'backSegment' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:207:23: note: Parent function 'Spanner::backSegment' musescore3-3.2.3+dfsg2.orig/libmscore/line.h:116:26: note: Derived function 'SLine::backSegment' 2.13.0 musescore3-3.2.3+dfsg2.orig/libmscore/line.h:117:20: warning: The class 'SLine' defines member function with name 'segmentAt' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:210:29: note: Parent function 'Spanner::segmentAt' musescore3-3.2.3+dfsg2.orig/libmscore/line.h:117:20: note: Derived function 'SLine::segmentAt' 2.13.0 musescore3-3.2.3+dfsg2.orig/libmscore/line.h:118:26: warning: The class 'SLine' defines member function with name 'segmentAt' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:209:23: note: Parent function 'Spanner::segmentAt' musescore3-3.2.3+dfsg2.orig/libmscore/line.h:118:26: note: Derived function 'SLine::segmentAt' head musescore3-3.2.3+dfsg2.orig/libmscore/lyrics.cpp:249:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UseUnicodePropertiesOption [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/lyrics.cpp:379:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/lyrics.h:64:8: style: The destructor '~Lyrics' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/lyrics.h:64:8: note: Destructor in derived class head musescore3-3.2.3+dfsg2.orig/libmscore/lyricsline.cpp:245:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEGMENT [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/lyricsline.cpp:465:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FlatCap [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/marker.h:62:15: performance: Function 'label()' should return member '_label' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/mcursor.cpp:114:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tick [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/mcursor.cpp:133:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _score [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/mcursor.cpp:145:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _track [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/mcursor.cpp:155:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _score [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/mcursor.cpp:175:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/mcursor.cpp:53:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tick [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/mcursor.cpp:71:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tick [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/mcursor.cpp:96:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tick [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1347:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/measure.cpp:1470:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:97:8: style: The destructor '~Measure' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.h:77:8: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/measure.h:97:8: note: Destructor in derived class head musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.h:77:8: style: The destructor '~MeasureBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/measurebase.h:77:8: note: Destructor in derived class head musescore3-3.2.3+dfsg2.orig/libmscore/mscore.cpp:289:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSTALL_NAME [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/mscore.cpp:392:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1130:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1189:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/note.cpp:1776:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pitch [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/note.h:285:8: style: The destructor '~Note' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/note.h:285:8: note: Destructor in derived class 2.13.0 musescore3-3.2.3+dfsg2.orig/libmscore/noteentry.cpp:35:44: performance: Function parameter 'pos' should be passed by const reference. [passedByValue] head musescore3-3.2.3+dfsg2.orig/libmscore/noteline.h:33:8: style: The destructor '~NoteLine' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:172:8: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/noteline.h:33:8: note: Destructor in derived class head musescore3-3.2.3+dfsg2.orig/libmscore/notifier.hpp:40:43: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] head musescore3-3.2.3+dfsg2.orig/libmscore/page.cpp:173:44: style: Same expression on both sides of '|' because 'Align::LEFT' and 'Align::TOP' represent the same value. [duplicateExpression] 2.13.0 musescore3-3.2.3+dfsg2.orig/libmscore/page.cpp:173:44: style: Same expression on both sides of '|' because 'Align::LEFT' and 'Align::TOP' represent the same value. [knownConditionTrueFalse] head musescore3-3.2.3+dfsg2.orig/libmscore/page.cpp:331:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DefaultLocaleShortDate [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/page.h:48:8: style: The destructor '~Page' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/page.h:48:8: note: Destructor in derived class head musescore3-3.2.3+dfsg2.orig/libmscore/part.h:117:15: performance: Function 'partName()' should return member '_partName' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/part.h:71:15: performance: Function 'id()' should return member '_id' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/paste.cpp:1081:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:514:65: style: C-style reference casting [cstyleCast] head musescore3-3.2.3+dfsg2.orig/libmscore/pos.cpp:516:65: style: C-style reference casting [cstyleCast] head musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:630:11: style: The scope of the variable 'endTrack' can be reduced. [variableScope] head musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:733:31: style: Same expression on both sides of '-' because 'ticks()' and 'oldDuration' represent the same value. [duplicateExpression] musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:728:41: note: 'oldDuration' is assigned value 'ticks()' here. musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:733:31: note: Same expression on both sides of '-' because 'ticks()' and 'oldDuration' represent the same value. 2.13.0 musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:733:31: style: Same expression on both sides of '-'. [duplicateExpression] musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:728:41: note: 'oldDuration' is assigned value 'ticks()' here. musescore3-3.2.3+dfsg2.orig/libmscore/range.cpp:733:31: note: Same expression on both sides of '-'. head musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:1214:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:3020:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/read114.cpp:3037:28: style: The scope of the variable 'clefId' can be reduced. [variableScope] head musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:2352:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:2541:36: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] head musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:2731:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable off [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:3810:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/read206.cpp:3972:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_BAD_FORMAT [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/read301.cpp:197:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/read301.cpp:328:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_BAD_FORMAT [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:103:26: style: The scope of the variable 'staff' can be reduced. [variableScope] head musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:1348:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_PITCHBEND [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:230:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_NOTEON [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:337:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_PITCHBEND [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:384:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_CONTROLLER [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:430:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL_PROGRAM [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:462:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL_MODULATION [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/rendermidi.cpp:550:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_CONTROLLER [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/repeat.cpp:38:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPen [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/repeatlist.h:44:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/rest.cpp:865:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:47:8: style: The destructor '~Rest' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/chordrest.h:72:8: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/rest.h:47:8: note: Destructor in derived class head musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:2039:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:359:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:4482:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] 2.13.0 musescore3-3.2.3+dfsg2.orig/libmscore/score.cpp:487:38: style: Consider using std::any_of, std::all_of, std::none_of algorithm instead of a raw loop. [useStlAlgorithm] head musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1036:15: performance: Function 'mscoreVersion()' should return member '_mscoreVersion' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1092:32: performance: Function 'unmanagedSpanners()' should return member '_unmanagedSpanner' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1142:15: performance: Function 'accessibleInfo()' should return member 'accInfo' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1251:16: style: The destructor '~MasterScore' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/score.h:553:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/score.h:1251:16: note: Destructor in derived class head musescore3-3.2.3+dfsg2.orig/libmscore/score.h:553:16: style: The destructor '~Score' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/scoreElement.h:186:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/score.h:553:16: note: Destructor in derived class head musescore3-3.2.3+dfsg2.orig/libmscore/score.h:808:15: performance: Function 'importedFilePath()' should return member '_importedFilePath' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/score.h:984:15: performance: Function 'tmpName()' should return member '_tmpName' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:427:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SectionIncludeTrailingSep [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:724:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/scorediff.cpp:858:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:1039:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:390:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:493:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:516:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:553:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:645:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:661:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:688:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:719:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:794:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_NO_ROOTFILE [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:860:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:889:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/scorefile.cpp:949:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_TOO_NEW [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:215:26: performance: Function 'shapes()' should return member '_shapes' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:78:8: style: The destructor '~Segment' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/segment.h:78:8: note: Destructor in derived class head musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:740:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/select.cpp:801:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/shadownote.cpp:114:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RoundCap [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/skyline.cpp:252:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:119:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_X [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:273:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:39:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RoundCap [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:423:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/slur.cpp:976:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHORD [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:64:8: style: The destructor '~Slur' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.h:141:8: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:64:8: note: Destructor in derived class 2.13.0 musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:73:20: warning: The class 'Slur' defines member function with name 'frontSegment' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:206:29: note: Parent function 'Spanner::frontSegment' musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:73:20: note: Derived function 'Slur::frontSegment' 2.13.0 musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:74:26: warning: The class 'Slur' defines member function with name 'frontSegment' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:205:23: note: Parent function 'Spanner::frontSegment' musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:74:26: note: Derived function 'Slur::frontSegment' 2.13.0 musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:75:20: warning: The class 'Slur' defines member function with name 'backSegment' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:208:29: note: Parent function 'Spanner::backSegment' musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:75:20: note: Derived function 'Slur::backSegment' 2.13.0 musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:76:26: warning: The class 'Slur' defines member function with name 'backSegment' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:207:23: note: Parent function 'Spanner::backSegment' musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:76:26: note: Derived function 'Slur::backSegment' 2.13.0 musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:77:20: warning: The class 'Slur' defines member function with name 'segmentAt' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:210:29: note: Parent function 'Spanner::segmentAt' musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:77:20: note: Derived function 'Slur::segmentAt' 2.13.0 musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:78:26: warning: The class 'Slur' defines member function with name 'segmentAt' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:209:23: note: Parent function 'Spanner::segmentAt' musescore3-3.2.3+dfsg2.orig/libmscore/slur.h:78:26: note: Derived function 'Slur::segmentAt' head musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.cpp:161:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.cpp:203:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable off [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.cpp:226:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable off [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.cpp:303:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.cpp:337:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable off [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.cpp:379:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.cpp:54:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.h:141:8: style: The destructor '~SlurTie' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:172:8: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/slurtie.h:141:8: note: Destructor in derived class head musescore3-3.2.3+dfsg2.orig/libmscore/spacer.cpp:50:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:1404:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable segments [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/spanner.cpp:565:23: style: The scope of the variable 'etrack' can be reduced. [variableScope] head musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:167:42: performance: Function 'spannerSegments()' should return member 'segments' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:172:8: style: The destructor '~Spanner' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:172:8: note: Destructor in derived class head musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:1380:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] 2.13.0 musescore3-3.2.3+dfsg2.orig/libmscore/staff.cpp:552:54: performance: Function parameter 'k' should be passed by const reference. [passedByValue] head musescore3-3.2.3+dfsg2.orig/libmscore/stafflines.cpp:132:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FlatCap [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/staffstate.cpp:86:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RoundJoin [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/staffstate.h:45:8: style: The destructor '~StaffState' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/staffstate.h:45:8: note: Destructor in derived class head musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.cpp:1002:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FlatCap [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.cpp:1202:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.h:341:119: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPATIUM20 [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.h:344:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPATIUM20 [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.h:347:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPATIUM20 [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.h:348:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPATIUM20 [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/stafftype.h:354:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPATIUM20 [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/stafftypechange.cpp:108:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MiterJoin [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/stem.cpp:158:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RoundCap [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/stemslash.cpp:26:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FlatCap [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5644:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_DEFAULT [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5846:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_DEFAULT [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:5873:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/sym.cpp:6230:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/sym.h:2796:43: performance: Function 'engravingDefaults()' should return member '_engravingDefaults' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/sym.h:2799:15: performance: Function 'fontPath()' should return member '_fontPath' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/symbol.cpp:197:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFontMerging [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/symbol.cpp:285:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFontMerging [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/symbol.cpp:62:16: style: Variable 'o' is assigned a value that is never used. [unreadVariable] head musescore3-3.2.3+dfsg2.orig/libmscore/synthesizerstate.cpp:88:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/system.cpp:596:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/system.h:101:8: style: The destructor '~System' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/system.h:101:8: note: Destructor in derived class 2.13.0 musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1082:17: performance: Range variable 'f' should be declared as const reference. [iterateByValue] head musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1158:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompositionMode_HardLight [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1662:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineFeed [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1858:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAnchor [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1893:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:1979:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineFeed [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:204:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2298:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2576:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2597:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2624:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MiterJoin [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2666:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:2846:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineFeed [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:390:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/textbase.cpp:670:26: style: Variable 'f' can be declared as reference to const [constVariableReference] head musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:136:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable End [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:137:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/textbase.h:87:15: performance: Function 'fontFamily()' should return member '_fontFamily' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/textedit.cpp:169:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Shift [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/textedit.cpp:531:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/textedit.cpp:630:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Left [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/textedit.cpp:741:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Left [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/textframe.h:33:8: style: The destructor '~TBox' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/box.h:132:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/textframe.h:33:8: note: Destructor in derived class head musescore3-3.2.3+dfsg2.orig/libmscore/textline.h:49:8: style: The destructor '~TextLine' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:172:8: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/textline.h:49:8: note: Destructor in derived class head musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.cpp:108:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomDashLine [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.cpp:246:19: style: The scope of the variable 'textlineTextDistance' can be reduced. [variableScope] head musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.h:42:8: style: The destructor '~TextLineBaseSegment' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/element.h:183:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/textlinebase.h:42:8: note: Destructor in derived class head musescore3-3.2.3+dfsg2.orig/libmscore/tie.cpp:183:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable off [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/tie.cpp:216:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/tie.cpp:342:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/tie.cpp:532:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTE [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/tie.cpp:53:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RoundCap [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/tie.cpp:88:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_X [valueFlowBailoutIncompleteVar] 2.13.0 musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:83:19: warning: The class 'Tie' defines member function with name 'frontSegment' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:206:29: note: Parent function 'Spanner::frontSegment' musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:83:19: note: Derived function 'Tie::frontSegment' 2.13.0 musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:84:25: warning: The class 'Tie' defines member function with name 'frontSegment' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:205:23: note: Parent function 'Spanner::frontSegment' musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:84:25: note: Derived function 'Tie::frontSegment' 2.13.0 musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:85:19: warning: The class 'Tie' defines member function with name 'backSegment' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:208:29: note: Parent function 'Spanner::backSegment' musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:85:19: note: Derived function 'Tie::backSegment' 2.13.0 musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:86:25: warning: The class 'Tie' defines member function with name 'backSegment' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:207:23: note: Parent function 'Spanner::backSegment' musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:86:25: note: Derived function 'Tie::backSegment' 2.13.0 musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:87:19: warning: The class 'Tie' defines member function with name 'segmentAt' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:210:29: note: Parent function 'Spanner::segmentAt' musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:87:19: note: Derived function 'Tie::segmentAt' 2.13.0 musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:88:25: warning: The class 'Tie' defines member function with name 'segmentAt' also defined in its parent class 'Spanner'. [duplInheritedMember] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:209:23: note: Parent function 'Spanner::segmentAt' musescore3-3.2.3+dfsg2.orig/libmscore/tie.h:88:25: note: Derived function 'Tie::segmentAt' head musescore3-3.2.3+dfsg2.orig/libmscore/timesig.h:101:15: performance: Function 'numeratorString()' should return member '_numeratorString' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/timesig.h:104:15: performance: Function 'denominatorString()' should return member '_denominatorString' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/tremolo.cpp:89:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPen [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/tremolobar.cpp:78:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RoundJoin [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/trill.h:53:26: performance: Function 'symbols()' should return member '_symbols' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/trill.h:78:16: style: The destructor '~Trill' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:172:8: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/trill.h:78:16: note: Destructor in derived class head musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.h:65:8: style: The destructor '~Tuplet' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/duration.h:47:8: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/tuplet.h:65:8: note: Destructor in derived class head musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1330:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_CONTROLLER [valueFlowBailoutIncompleteVar] 2.13.0 musescore3-3.2.3+dfsg2.orig/libmscore/undo.cpp:1489:14: performance:inconclusive: Use const reference for 'tmp' to avoid unnecessary data copying. [redundantCopyLocalConst] head musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:1218:8: style: The destructor '~LinkUnlink' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:102:16: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/undo.h:1218:8: note: Destructor in derived class head musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:1009:29: style: Parameter 'tuplet' can be declared as pointer to const [constParameterPointer] head musescore3-3.2.3+dfsg2.orig/libmscore/utils.cpp:644:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/velo.cpp:53:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/vibrato.h:46:26: performance: Function 'symbols()' should return member '_symbols' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/vibrato.h:68:16: style: The destructor '~Vibrato' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] musescore3-3.2.3+dfsg2.orig/libmscore/spanner.h:172:8: note: Virtual destructor in base class musescore3-3.2.3+dfsg2.orig/libmscore/vibrato.h:68:16: note: Destructor in derived class head musescore3-3.2.3+dfsg2.orig/libmscore/volta.cpp:101:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/volta.cpp:134:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/volta.cpp:249:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/volta.h:69:18: performance: Function 'endings()' should return member '_endings' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/xml.h:145:15: performance: Function 'getDocName()' should return member 'docName' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:108:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartElement [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:137:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartElement [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:153:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartElement [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:167:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartElement [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:186:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartElement [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:321:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Characters [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:398:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndElement [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:556:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/xmlreader.cpp:703:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/xmlwriter.cpp:108:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/xmlwriter.cpp:123:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/xmlwriter.cpp:141:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/xmlwriter.cpp:172:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/xmlwriter.cpp:319:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/xmlwriter.cpp:369:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowBase [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/libmscore/xmlwriter.cpp:83:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/midi/midifile.cpp:331:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_META [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/midi/midifile.cpp:563:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_SYSEX [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/midi/midifile.cpp:701:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_INVALID [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/miditools/midifile.cpp:351:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/miditools/xmlreader.cpp:110:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartElement [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/miditools/xmlreader.cpp:96:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartElement [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/miditools/xmlwriter.cpp:124:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/miditools/xmlwriter.cpp:75:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/miditools/xmlwriter.cpp:93:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/accessibletoolbutton.cpp:23:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabFocusReason [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/accessibletoolbutton.cpp:39:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Enter [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/albummanager.cpp:107:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scoreList [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/albummanager.cpp:131:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scoreList [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/albummanager.cpp:204:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scoreList [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/albummanager.cpp:34:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/albummanager.cpp:71:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TITLE [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/articulationprop.cpp:45:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:386:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_NOT_FOUND [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:559:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:642:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_CHORD [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:667:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:772:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:882:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ME_NOTE [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/bb.cpp:934:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable smDrumset [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/bb.h:153:22: performance: Function 'chords()' should return member '_chords' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/mscore/bendproperties.cpp:130:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/bendproperties.cpp:225:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pitch [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/bendproperties.cpp:41:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1116:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable measureSpacing [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:1792:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:203:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fermataBelow [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:2154:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:2333:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:2407:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:2442:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:2698:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_NOT_FOUND [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:468:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/capella.cpp:520:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/capella.h:479:15: performance: Function 'text()' should return member '_text' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:111:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:1191:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_NOT_FOUND [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:163:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:760:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/capxml.cpp:799:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:127:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blue [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:151:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnchorUnderMouse [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:220:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gray [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:267:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:344:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:37:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:449:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:50:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defaultColor [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/chordview.cpp:93:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/continuouspanel.cpp:108:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elementLessThan [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1440:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCENTER [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1497:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPC_INVALID [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1721:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1829:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1839:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:1896:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADD [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2002:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2051:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2338:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2433:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable START [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2482:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable START [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2524:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:269:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HBOX [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:2803:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:323:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYMBOL [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:378:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:449:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:577:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:601:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:835:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/debugger/debugger.cpp:977:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/downloadUtils.cpp:60:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/downloadUtils.h:35:18: performance: Function 'returnData()' should return member 'sdata' by const reference. [returnByReference] head musescore3-3.2.3+dfsg2.orig/mscore/dragdrop.cpp:151:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/dragdrop.cpp:203:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mimeSymbolListFormat [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/dragdrop.cpp:318:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/dragdrop.cpp:447:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STAFF_LINES [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/dragdrop.cpp:639:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VBOX [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/dragelement.cpp:51:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/driver.cpp:50:28: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] head musescore3-3.2.3+dfsg2.orig/mscore/drumroll.cpp:234:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFFSET_VAL [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/drumroll.cpp:261:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SINGLE [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/drumroll.cpp:356:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFFSET_VAL [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/drumroll.cpp:58:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToRight [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/drumtools.cpp:122:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UP [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/drumtools.cpp:201:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHORD [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/drumtools.cpp:228:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHORD [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/drumtools.cpp:243:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LanguageChange [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/drumtools.cpp:48:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopDockWidgetArea [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/drumview.cpp:143:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gray [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/drumview.cpp:248:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnchorUnderMouse [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/drumview.cpp:263:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blue [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/drumview.cpp:344:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/drumview.cpp:79:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blue [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editelement.cpp:117:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_GRIP [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editelement.cpp:139:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImCursorRectangle [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editelement.cpp:163:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LYRICS [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editelement.cpp:186:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editfiguredbass.cpp:150:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editfiguredbass.cpp:72:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editharmony.cpp:138:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editharmony.cpp:232:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editharmony.cpp:57:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editlyrics.cpp:102:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLACEMENT [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editlyrics.cpp:160:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLACEMENT [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editlyrics.cpp:283:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLACEMENT [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editlyrics.cpp:375:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLACEMENT [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editlyrics.cpp:500:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _score [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editlyrics.cpp:51:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Left [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editlyrics.cpp:532:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editpitch.cpp:35:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editpitch.cpp:45:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editraster.cpp:35:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editstaff.cpp:325:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable intervalList [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editstaff.cpp:401:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editstaff.cpp:412:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editstaff.cpp:423:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editstaff.cpp:434:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editstaff.cpp:461:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editstaff.cpp:466:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editstaff.cpp:471:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editstaff.cpp:481:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editstaff.cpp:498:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] 2.13.0 musescore3-3.2.3+dfsg2.orig/mscore/editstaff.cpp:515:86: style: Consider using std::any_of, std::all_of, std::none_of algorithm instead of a raw loop. [useStlAlgorithm] head musescore3-3.2.3+dfsg2.orig/mscore/editstaff.cpp:51:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editstaff.cpp:572:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editstafftype.cpp:217:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchFixedString [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editstafftype.cpp:381:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STANDARD [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editstafftype.cpp:541:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAB [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editstafftype.cpp:57:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editstringdata.cpp:123:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pitch [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editstringdata.cpp:147:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editstringdata.cpp:170:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsUserCheckable [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editstringdata.cpp:36:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editstyle.cpp:1053:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_ZERO [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editstyle.cpp:1109:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chordsXmlFile [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editstyle.cpp:1235:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MusicalSymbolFont [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editstyle.cpp:1301:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editstyle.cpp:1389:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editstyle.cpp:1408:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editstyle.cpp:1428:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editstyle.cpp:1440:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editstyle.cpp:45:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] 2.13.0 musescore3-3.2.3+dfsg2.orig/mscore/editstyle.cpp:545:39: style: Variable 'fontStyle' can be declared as pointer to const [constVariablePointer] head musescore3-3.2.3+dfsg2.orig/mscore/editstyle.cpp:689:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable splitter [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/editstyle.cpp:962:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable swingUnit [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/enableplayforwidget.cpp:16:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WidgetShortcut [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/enableplayforwidget.cpp:45:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:1001:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:127:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:205:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blue [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:230:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:263:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:312:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SINGLE [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:413:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Triple [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:42:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:559:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBeamCursor [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:572:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:658:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Double [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:704:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:78:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PinchGesture [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:821:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/events.cpp:847:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exampleview.cpp:116:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _score [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exampleview.cpp:200:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _score [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exampleview.cpp:211:23: style: Variable 'r1' is assigned a value that is never used. [unreadVariable] head musescore3-3.2.3+dfsg2.orig/mscore/exampleview.cpp:227:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mimeSymbolFormat [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exampleview.cpp:282:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICON [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exampleview.cpp:340:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICON [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exampleview.cpp:386:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTE [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exampleview.cpp:399:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPI [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exampleview.cpp:480:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPATIUM20 [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exampleview.cpp:85:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPI [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:104:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:113:27: style: Unused variable: t [unusedVariable] head musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:160:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:182:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectCurrent [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:210:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectCurrent [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:286:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:335:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable partList [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:443:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:472:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:47:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:59:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:71:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/excerptsdialog.cpp:80:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CheckStateRole [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportaudio.cpp:50:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1410:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MARKER [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1526:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1658:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1698:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1751:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MARKER [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1782:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JUMP [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1860:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1936:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:1988:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEGMENT [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2015:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2147:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RepeatStart [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2171:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartRepeatBarLine [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2204:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2356:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSIG_ALLA_BREVE [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2451:35: style: Parameter 'chord' can be declared as pointer to const [constParameterPointer] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2521:34: style: Parameter 'chord' can be declared as pointer to const [constParameterPointer] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2733:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FINGERING [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2791:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UP [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:2932:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYMBOL [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3001:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3096:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3413:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndBarLine [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3525:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:357:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:3804:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:4151:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:4590:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:4618:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCH [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:465:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_BRACKET [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:4697:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:500:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DC [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:527:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODA [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:560:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:588:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODA [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:747:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportly.cpp:880:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportmidi.cpp:220:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportmidi.cpp:339:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportmidi.cpp:395:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:141:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:340:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAD_NO [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportmp3.cpp:74:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noGui [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1059:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable division [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1141:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pageHeight [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1179:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCH [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1202:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MusicalTextFont [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1229:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VBOX [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1246:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pageHeight [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1338:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1364:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1413:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1462:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOLTA [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1540:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable START_REPEAT [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1650:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOUR_FOUR [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1794:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_RELATION [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1883:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Breath [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1899:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TremoloSingle [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:1957:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABOVE [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:2138:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHORDLINE [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:2188:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable articMarcatoAbove [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:2362:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHORD [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:2409:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYMBOL [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:2472:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FINGERING [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:2661:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:2678:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pageHeight [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:2706:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:2903:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAB4_SERIF [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3019:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAIRPIN [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:318:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPMM [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3303:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MusicalTextFont [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3368:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BELOW [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3423:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MusicalTextFont [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3465:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3516:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEGIN_FONT_FACE [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3629:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OTTAVA_8VA [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3681:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DashLine [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3740:21: style: Variable 'p' is assigned a value that is never used. [unreadVariable] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3748:21: style: Variable 'p' is assigned a value that is never used. [unreadVariable] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3815:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OTHER [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3890:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MusicalTextFont [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:3926:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DC [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4000:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODA [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4056:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4080:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4123:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4215:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4262:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4303:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4377:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4482:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4571:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4709:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4863:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4901:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clef [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:4987:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:5037:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_BRACKET [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:517:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defaultColor [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:5254:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chromatic [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:5276:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChordRest [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:5305:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable concertPitch [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:5538:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:5568:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:5618:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCH [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:5623:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPMM [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:5644:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPC_INVALID [valueFlowBailoutIncompleteVar] 2.13.0 musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:5679:60: error: Out of bounds access in expression 'kindTextExtension[i]' because 'kindTextExtension' is empty and 'i' may be non-zero. [containerOutOfBounds] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:5679:60: error: Out of bounds access in expression 'kindTextExtension[i]' because 'kindTextExtension' is empty. [containerOutOfBounds] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:634:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLUR [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:809:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAVY [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:840:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAVY [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/exportxml.cpp:897:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOICES [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/extension.cpp:65:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllDirs [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:1042:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExistingFile [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:1123:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExistingFile [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:1182:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExistingFile [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:1228:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExistingFile [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:1308:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyFile [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:1346:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HomeLocation [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:1464:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExistingFile [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:1546:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExistingFile [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:1591:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:168:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastError [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:1729:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:1803:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:1925:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2048:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cs [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2061:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdfPrinting [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2128:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pageWidth [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2213:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2273:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_NO_ERROR [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2431:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noGui [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2446:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noGui [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2507:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DontUseNativeDialog [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:251:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Save [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2588:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] head musescore3-3.2.3+dfsg2.orig/mscore/file.cpp:2626:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] h